前言
代码中注释是不可少的,即使是自己写的代码,过了一段时间之后再重看,如果没有注释记录的话,可能会想不到当初是这样实现的,尤其是在业务逻辑比较复杂的项目,注释变得尤为重要。怎么优雅的写有用的注释呢?
Sublime注释插件-DocBlockr
功能
生成优美注释
简介
标准的注释,包括函数名、参数、返回值等,并以多行显示,省去手动编写
wiki
使用方法
1.快速注释: 输入/*、/**(在Coffee-Script中是###*),Enter 查看全文
代码中注释是不可少的,即使是自己写的代码,过了一段时间之后再重看,如果没有注释记录的话,可能会想不到当初是这样实现的,尤其是在业务逻辑比较复杂的项目,注释变得尤为重要。怎么优雅的写有用的注释呢?
生成优美注释
标准的注释,包括函数名、参数、返回值等,并以多行显示,省去手动编写
1.快速注释: 输入/*、/**(在Coffee-Script中是###*),Enter 查看全文
Right:
1 |
var string = 'Foo' + bar; |
Wrong:
1 |
var string = 'Foo'+bar; |
Right:
1 2 3 |
var foo = 'bar'; var http = require('http'); |
本文主要介绍在使用HTML、CSS、JS的过程中,需要注意的编码细节和规范。
如IE6兼容position:fixed
的写法,CSS中 left:expression(eval(document.documentElement.scrollLeft+50))
距左边50像素
在IE中,使用@import
相当于将放在页面底部。
使用filter
的问题是它会阻塞渲染并且当浏览在加载图片时,会冻结浏览器。它也会提升内存消耗,它是作用于一个元素而不是一个图片,所以问题会更严重。
最好的解决方案是完全避免使用AlphaImageLoader
,用PNG8来代替。
css选择符的编写方式决定了浏览器必须执行的匹配次数,而某些类型的css选择符将会导致浏览器尝试更多匹配,因此开销比简单选择符更高。 查看全文
本文档为网酷前端JS规范,可根据需求进行改变
为提高团队协作效率,便于前端后期优化维护,输出高质量的文档。