Day05 补充笔记1

在 React 中使用的语法 JSX有一些使用规则:

  • 当我们将网页切割成数个Component时,定义的 Component 必须由以大写字母开头来命名 Component。

  • 在 JSX 中,所有的<Tag>标签都必需使用相对应的结束标签 (<MyComponent></MyComponent>)或是Self-Closing Tag自闭标签(<MyComponent />) ,否则会在编译时会出现错误。

  • 在 JSX 中 class 和 for 由於是 JavaScript 保留关键字用法,因此在 JSX 中使用 className 和 htmlFor 替代。所以需用 camelCase 来命名属性而不是使用惯有的 HTML 属性名称。举例来说:在 JSX 之中,class 变成了 className 而 tabindex 变成了 tabIndex。

所谓camelCase 命名即为驼峰式命名

驼峰式(Camel Case)命名方式,又可以分为

大驼峰(upper camel case): 第一个单字的首字母大写,其余单字首字母小写。

小驼峰(lower camel case): 第一个单字的首字母小写,其余单字首字母大写,JSX中使用的为小驼峰命名,如: className、 tabIndex


<<:  [Day05]我就静静的看着你

>>:  [Day11] 介面篇 - 显示血条

Day 17 网页分析 - Web Application Analysis (WhatWeb)

WhatWeb是一个用来分析网站的工具,拥有超过1800种的插件来分析网站,包括服务器类型、版本、I...

Day9 职训(机器学习与资料分析工程师培训班): python、 php结合highchart

上午: Python程序设计 老师此次课程教学for回圈, List comprehension, ...

day10 轨迹 (雷)没有就等着被电到飞上天

来部落格看图文并茂文章 补觉鸣诗 前面说防火墙 我们会设定 log 记录功能 而一般防火墙内建空间不...

[Day 16] Linter 管理 - 中央集权

想法来源 在过去,我们团队中的人使用的CI/CD 设定档都是在每个专案中各自写一份,而当有需求要调整...

ICS/SCADA工业控制系统

今天的工控系统,也是我一直有点兴趣, 可是没有机会好接触的一个领域。 今天的题目我自己觉得都是很基础...