首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

前端- css 什么是好注释

不好: 分隔注释CSS而言,分隔注释是非常特殊,如下: /* -----------------  * TOOLTIPS  * ----------------- 这种注释能把我逼疯。...优先用这种方式来说明用途可以替代一些注释CSS预处理器让CSS更接近传统编程语言。尽可能使用命名良好且有意义变量和函数,这样能让代码更清晰。...我第一反应就是也许文件还有一个> li > a选择器,而这行代码就是指那个选择器。也许文件中有一段注释会专门解释为何这样写,但我将文件重头到尾都看了一边,发现并没有这个选择器。...这样注释就是有用,因为有时候代码意图不是那么显而易见。 但此时也需要问一个问题:有什么办法能让代码自说明呢?需要可以考虑将这些特定属性移到第二个选择器,专门为这些按钮设置选择器。...最棒是,因为没有大段大段文本去解释bug,所以它并不会打乱代码逻辑,同时也告诉我们哪里可以获取更多信息。若使用项目与事务跟踪工具如JIRA,那么可以直接在注释与编号关联起来。

1.6K20

【Java 进阶篇】CSS语法格式详解

声明包含在大括号 {} 内部分称为声明声明,你可以列出要应用样式属性和值。 属性和值:每个声明由属性和值组成,它们之间用冒号 : 分隔,每个声明必须以分号 ; 结束。...多个声明可以放在同一个声明。 下面是一个示例,将元素文本颜色设置为红色: h1 { color: red; } 3....CSS注释 CSS可以使用注释来添加说明或注释不需要代码CSS注释以/*开始,以*/结束,之间内容会被视为注释并被浏览器忽略。...CSS注释 CSS注释使用/*和*/括起来,并以这两个符号之间内容被视为注释,不会被浏览器渲染。...你可以根据自己需求和设计来创建自定义CSS规则。 8. 总结 CSS语法格式是前端开发重要基础知识。通过选择器、属性和值组合,你可以定义网页外观和布局。

18610
您找到你想要的搜索结果了吗?
是的
没有找到

前端代码审查清单

前端代码审查清单就是为了解决这个问题!清单存放了一些常见问题,当我们开发完成之后,对照清单思考一下这些问题在代码是否遇到或者妥善处理,从而提高代码质量。...前端 前端安全 所有的用户可以页面输入信息地方,是否做了防 XSS 以及特殊字符过滤处理? 与后端接口交互,获取信息使用 GET 方式,传送信息使用 POST 方式。...是否对图片等资源进行压缩以及 CSS Sprite 处理? 代码质量 你代码是否遵循团队要求代码规范? 是否有冗余代码没有注释或者删掉?...注释 是否重要功能附近添加合适注释注释是否包含了开发人员信息、开发时间、开发者联系方式以及相关功能说明? 换位思考,你能根据你注释推断出下面代码功能代码里是否还存在 TODO ?...是否可以删掉或者完善功能? 可能产生意外情况地方是否留下说明? 测试 代码逻辑是否正确、可用、符合需求? 进行各种操作时候,是否有报错出现? 是否有资源加载出错或者失败?

1.2K00

IT课程 JavaScript基础 036_语法结构

示例: alert ( 1+ 2 +1); 注释 JavaScript注释是用于代码添加说明和备注文本,这些文本对于程序执行没有实际影响。...注释对于提高代码可读性、协作和调试非常有用。 单行注释 使用 // 符号可以创建单行注释。从 // 开始到行末所有文本都将被视为注释。 示例: alert('Hello JavaScript!')...; // 跟随语句后面的单行注释 // 独占一行单行注释 多行注释 使用 /* 开始,*/ 结束可以创建多行注释。在这两个符号之间所有文本都将被视为注释。.../* 这是一个多行注释 可以跨越多行 */ alert('Hello'); /* 多行注释可以用于注释代码,下面的代码不会执行 alert('JavaScript!')...鼠标浏览器,右键,弹出菜单选择“检查”,可以打开 Chrome 开发者工具。 如图: 点击浏览器“设置及其他”图标,选择“更多工具”—“开发人员工具”,可以打开 Chrome 开发者工具。

8210

编写高质量可维护代码:一目了然注释

你刚刚接手一个老项目,项目里基本没有注释且逻辑复杂,你能高效率看懂代码和了解业务? 所以添加注释还是有一定必要滴。...TODO 注释处有功能代码待编写,待实现功能在说明中会简略说明 FIXME 注释代码需要修正,甚至代码是错误,不能工作,需要修复,如何修正会在说明简略说明 XXX 注释代码虽然实现了功能...Bug const arr = [] Tips: 为什么 // 注释可以 .less 或 .scss 文件中使用,但是 .html 和 .css 文件不生效?...单行注释为什么有时候写在代码上方,有时候写在代码后方? 注释可以书写在代码任意位置。个人理解,一般写在代码上方时候意为对后面一段代码注释,而写在代码后方时候意为对本行代码注释。...使用此扩展,您将能够将注释分类为: 快讯 查询 待办事项 强调 注释代码可以设置样式,以使代码不应该存在 可自定义指定其他所需注释样式 ?

95820

前端代码审查清单

前端代码审查清单是一个保证前端代码质量审查清单。当我们开发写代码时候,总会各种各样问题,自测时候由于太熟悉自己代码逻辑往往测试不够充分,无法发现问题。...前端 前端安全 所有的用户可以页面输入信息地方,是否做了防 XSS 以及特殊字符过滤处理? 与后端接口交互,获取信息使用 GET 方式,传送信息使用 POST 方式。...是否对图片等资源进行压缩以及 CSS Sprite 处理? 代码质量 你代码是否遵循团队要求代码规范? 是否有冗余代码没有注释或者删掉?...注释 是否重要功能附近添加合适注释注释是否包含了开发人员信息、开发时间、开发者联系方式以及相关功能说明? 换位思考,你能根据你注释推断出下面代码功能?...代码里是否还存在 TODO ?是否可以删掉或者完善功能? 可能产生意外情况地方是否留下说明? 测试 代码逻辑是否正确、可用、符合需求? 进行各种操作时候,是否有报错出现?

71020

web前端开发初学者十问集锦(2)

1.html中行内元素可以设置宽高? 行内元素(如a标签),文档流时候因为是行内元素所以无法设置宽高;而当设置了绝对定位或者浮动,会生成块级框(即变成块级元素),所以就可以设置宽高了。...CSS 框模型(又名盒子模型),一切元素皆为框(box,也称为”盒子”)。行内元素对应行内框,级元素对应级框,又叫框。...元素是文档结构基础,CSS,每个元素生成了一个包含了元素内容框(box,也译为“盒子”)。...主要有两个影响, (1)浮动框脱离文档普通流,浮动可以向左或向右移动,直到它外边缘碰到包含框或另一个浮动框边框为止。可参见:CSS 浮动。 (2) CSS ,任何元素都可以浮动。...浮动元素生成级框,其宽度不会默认扩展至其父容器,而是默认为其包含元素宽度。这一点跟inline-block元素相同。 7.web前端开发相关代码如何注释

1.3K10

前端代码多久没有检查过了?

,为了便于后期维护和阅读,我们编写代码也需要符合一定格式规范; 保证线上代码质量:版本管理,我们需要在提交或发布之前自动执行一些代码检查工作,确保我们代码符合最终版本要求。...前端 ---- 前端安全 所有的用户可以页面输入信息地方,是否做了防 XSS 以及特殊字符过滤处理(检测正确类型,长度,格式和范围)?...是否对图片等资源进行压缩以及 CSS Sprite 处理? 代码质量 你代码是否遵循团队要求代码规范(大括号位置,变量名和函数名,行长度,缩进,格式和注释)?...是否有冗余代码没有注释或者删掉?例如:删除或者注释 console.log 避免低端 IE 报错等。 关键功能是否还有优化空间? 代码是否简单易懂,逻辑清晰,模块化?...注释 是否重要功能附近添加合适注释注释是否包含了开发人员信息、开发时间、开发者联系方式以及相关功能说明? 换位思考,你能根据你注释推断出下面代码功能

76230

vscode注释快捷键失效_qt注释快捷键

大家好,又见面了,我是你们朋友全栈君。 系列文章目录 文章目录 系列文章目录 前言 一、pandas是什么? 二、使用步骤 1.你也可以选择代码,使用上方菜单【编辑】来手动注释代码。...前言 VScode怎么注释一段代码 快捷键直接搞定 一、pandas是什么? 示例:pandas 是基于NumPy 一种工具,该工具是为了解决数据分析任务而创建。...vscode中进行注释方法:1、单行注释,使用“Ctrl + /”,或者先按“CTRL+K”,再按“CTRL+U”;2、注释,使用“Alt+Shift+A”。...二、使用步骤 1.你也可以选择代码,使用上方菜单【编辑】来手动注释代码。...以上就是VScode注释一段代码操作方法了,是不是非常简单,如果说你注释快捷键与其他软件有冲突,那么你可以前往快捷键设置来手动设置顺手注释快捷键。

3.7K10

拜托,别再干这件蠢事了!

注释代码还活着,它们就存在我们代码。程序员维护和重构代码时会和它们遭遇,通常是滚动屏幕时和它们擦肩而过,或是进行关键词搜索时和它们撞个满怀。...是因为测试而注释这些代码但忘了恢复?也许注释这些代码的人可以提供帮助,但他是谁?调查行动开始。多余歧义会消耗你时间,增加你思考负担——本来可以是一次轻松调试过程。...然而,当一个类或方法包含有大量僵尸代码时,事情就不好处理了。如果重构这段程序,我是否还要参考注释代码?它们近期将会被重新使用?它会影响我新版实现?...说更明白些,任何被注释代码都是僵尸代码,都应该被删掉。不管有多少。不管是发布产品还是开发环境。僵尸代码有时会在生死之间摇摆。如果代码注释,这很有可能有东西没有完成。...,然后再查找此 commit 对应 diff,比如我想查找 commit message 包含「删除账户」这个信息 commit,可以先根据git log --grep="删除账户"这样命令过滤出所有的

54120

less快速入门

我们都知道写 CSS 代码是有些枯燥无味,尤其是面对那些成千上万行 CSS 代码项目。你始终相同地方使用相同规则并且在你编译器搜索和替换每次颜色变化。...变量 - 它可以让你更轻松整个样式表定义和更改值(这个功能 CSS 未来某一天也有可能会实现)。 动态计算值 - CSS 中最近出了一个 cal(), 但它只适合用于长度计算。...使用预处理器唯一缺点就是,你需要将代码转换为纯 CSS 代码,让它能够浏览器工作。 ---- 1.  ...你可以在你网站引入 less.js ,这样真正运行环境下它就可以自动编译,但这个过程非常缓慢,所以不建议这么使用。 推荐方式是提前编译成 CSS 代码并且将一个正常发展版本备份在线上。...{     color:green; } PS:单行注释内容由于css不支持所以编辑结果不会包含单行//,而/**/注释,是可以css显示.因此推荐less文件中使用注释.

63430

高效开发之SASS篇

作为通往前端大神之路普通一只学鸟,最近接触了一样稍微高逼格一点神器,特与大家分享~ 他是谁? 作为前端开发人员,你肯定对css很熟悉,但是你知道css可以自定义?...嵌套代码内,可以使用&引用父元素。比如a:hover伪类,可以写成: a {    &:hover { color: #ffb3ff; }   } 4 注释 SASS共有两种注释风格。...标准CSS注释 / comment / ,会保留到编译后文件。 单行注释 // comment,只保留在SASS源文件,编译后被省略。 /*后面加一个感叹号,表示这是"重要注释"。...(macro),是可以重用代码。...但是 CSS 预处理器导入操作则不同,它只是语义上包含了不同文件,但最终结果是一个单一 CSS 文件,如果你是通过 @ import "file.css"; 导入 CSS 文件,那效果跟普通

1.3K10

HTML+CSS【规范】

//span是行内元素,p是级元素,所以这个是错误嵌套 //对 B 元素可以包含内联元素或某些元素,但内联元素不能包含元素,它只能包含其它内联元素 C 有几个特殊级元素只能包含内嵌元素...,不能再包含级元素 h1、h2、h3、h4、h5、h6、p、dt D 级元素不能放在标签p里面 E li 标签可以包含 div 标签,因为li 和 div 标签都是装载内容容器...书写规范 使用CSS缩写属性 CSS有些属性是可以缩写,比如padding,margin,font等等,这样精简代码同时又能提高用户阅读体验。...4.去掉小数点前“0” 5.连字符CSS选择器命名规范 1.长名称或词组可以使用横线来为选择器命名。 2.不建议使用“_”下划线来命名CSS选择器,为什么呢?...xhtml标准规定了所有标签、属性和值都小写,CSS 书写也应该遵循此约定。 7.选择器 当一个规则包含多个选择器时,每个选择器独占一行。 、+、~、> 选择器两边各保留一个空格。

72650

前端成神之路-CSS(选择器、背景、特性)

行内元素特点: (1)和相邻行内元素(行内一行上,但是之间会有空白缝隙。一行可以显示多个 (2)默认宽度就是它本身内容宽度。...2.5 三种模式总结区别 元素模式 元素排列 设置样式 默认宽度 包含 级元素 一行只能放一个级元素 可以设置宽度高度 容器100% 容器级可以包含任何标签 行内元素 一行可以放多个行内元素 不可以直接设置宽度高度...3.2 单行文本垂直居中 行高我们利用最多一个地方是: 可以让单行文本盒子垂直居中对齐。 文字行高等于盒子高度。 这里情况些许复杂,开始学习,我们可以先从简单地方入手学会。...想要设置一个可继承属性,只需将它应用于父元素即可。 简单理解就是: 子承父业。 注意: 恰当地使用继承可以简化代码,降低CSS样式复杂性。...CSS注释 CSS注释规则: /* 需要注释内容 */ 进行注释,即在需要注释内容前使用 "/*" 标记开始注释,在内容结尾使用 "*/"结束。

1.9K20

前端学习自学笔记:day01

级标题 注释:浏览器会自动地标题前后添加空行。 注释:默认情况下,HTML 会自动地级元素前后添加一个额外空行,比如段落、标题元素前后。 4.p是段落,格式为 ....注释:浏览器会自动地段落前后添加空行。 不能忘记结束标签。 5.注释 注释:开始括号之后(左边括号)需要紧跟一个叹号,结束括号之前(右边括号)不需要。...大多数HTML元素可拥有属性 注意:大多数HTML元素可以嵌套(可以包含其他HTML元素) 例: This is my first paragraph....空HTML元素 没有内容HTML元素被称为空元素。空元素是开始标签关闭。 例: HTML建议使用小写标签。 HTML属性 HTML标签可以拥有属性。...这么做会打开一个包含页面 HTML 代码窗口。

74350

CSS less 基础

这里呈现是 Less 官方文档(中文版),包含了 Less 语言以及利用 JavaScript 开发用于将 Less 样式转换成 CSS 样式 Less.js 工具。...作用域(Scope) Less 作用域与 CSS 作用域非常类似。首先在本地查找变量和混合(mixins),如果找不到,则从“父”级作用域继承。...注释(Comments) 注释和行注释可以使用: /* 一个注释 * style comment! */ @var: red; // 这一行被注释掉了! @var: white; 14....导入(Importing) “导入”工作方式和你预期一样。你可以导入一个 .less 文件,此文件所有变量就可以全部使用了。...如果导入文件是 .less 扩展名,则可以将扩展名省略: @import "library"; // library.less @import "typo.css"; 参考文档 less 中文官网

8100

NEC html规范

有时候为了便于搜索引擎抓取,我们也会将重要内容HTML结构顺序上提前。 用div代替table布局,可以使HTML更具灵活性,也方便利用CSS控制。...说明文案注释方法 采用类似标签闭合写法,与HTML统一格式;注释文案两头空格,与CSS注释统一格式。...-- /头部 --> 代码本身注释方法 单行代码注释也保持同行,两端空格;多行代码注释起始和结尾都另起一行并左缩进对齐。 HTML注释IE6BUG <!...所以,这种情况下,我们通常将注释去掉,或者索性采用模板语言(ftl、vm)注释。 严格嵌套 尽可能以最严格xhtml strict标准来嵌套,比如内联元素不能包含级元素等等。...加强“不可见”内容可访问性 背景图上文字应该同时写在html,并使用css使其不可见,有利于搜索引擎抓取你内容,也可以css失效情况下看到内容。

1.3K50

良好CSS编码习惯

@charset "utf-8"; 格式化 css 文件里包含了许许多多 css 规则,而每条 css 规则又由两部分组成,分别是选择器和声明;声明包含了多个声明,而声明又是属性和值组成。...作为 css 规则第二部分,声明自然也有许多需要注意地方。...比如声明顺序、属性和值写法以及一些个例等。 声明顺序 css 存在好几百个属性,如果需要一个 css 规则里几乎可以写满这些属性。... css 存在一些属性是可以拆分成其他独立属性,比如background、border、font、list-style、margin 和 padding 等。...这些属性 css 里被称为复合属性,又因为一个属性包含了多个独立属性,所以书写时候使得代码更加简洁,所以又喜欢称其为简写属性,这里简写也可以理解为动词。

55920

机制和原理——语法基础

CSS,一个属性与值键值对被称为CSS声明,多个CSS声明组成CSS声明CSS声明则关联选择器则形成CSS规则,CSS规则集合则最后构成整个样式表。...border: 1px solid hsla(0,0%,0%,.5); 声明 声明(declaration block)包含一条或多条声明,声明各个声明之间用分号分离。...声明包含在一对大括号{和}里面,声明可以嵌套。...除规则之外,CSS还有其他比如定义字符集,导入其它外部样式表,字体等比较特殊命令,这些是通过at规则语句来实现。 at规则(at-rules)。...语句 上面的规则和at规则在CSS中被统称为CSS语句。 语句以非空格字符开头,以第一个反花括号或分号结束。 注释代码 CSS可以注释代码CSS注释开始使用/*,结束使用*/。

34810
领券