代码书写规范
来源:互联网 发布:smtp.qq.com端口号 编辑:程序博客网 时间:2024/05/16 01:00
/*
*(AlloyTeam)
*/
命名:项目名 my_project_name 目录名:参照项目名 有复数时加s scripts styles
html5 doctype <!DOCTYPE html> 启动标准模式
<html lang="zh-ch"> <html lang="en-us">
字符编码: <head> <meta charset="UTF-8"></head>
IE兼容模式 <meta http-equiv="X-UA-Compatible" content="IE=Edge">
js 中的变量声明尽量提到函数首部,用一个var 声明就可以了 var value = 10,i,len
不要用null,与未初始化的变量进行比较 不要用来判断函数调用时有无传参
不要用undefined直接进行变量的判断 使用tyoeof if(typeof person === "undefined"){ }
用=== !== 替代== != (他们之间的区别)
/*
*(Google Javascript)
1 不要在块内声明函数
2 给构造器添加原型或方法 Foo.prototype.bar = function(){
}
3 闭包的内存泄漏问题:闭包的简单理解,函数a内部的函数b,被函数a外部的变量引用
这是一种闭包的方式:
function fa(){
var e = document.getElementById(" ID");
e.event = function(){
};
}
//重构
function foo(e,a,b){
e.onclick = bar(a,b);
}
function bar(a,b){
return function(){ }
}
4 一般情况下不要使用eval()
可以将服务器端响应的文本转成javascript对象
var xmlhttp = new XMLHttpRequest()
eval(xmlhttp.responseText)
5 不要使用with
6 this的使用
仅在对象构造器,对象的方法,闭包中使用
7 对数组不要使用 for in 循环
- java代码书写规范
- Java代码书写规范
- 汇编语言代码书写规范
- Verilog 代码 书写规范
- 代码书写规范
- iOS书写代码规范
- java代码书写规范
- android代码书写规范
- iOS代码书写规范
- iOS代码书写规范
- android代码书写规范
- C++ 代码书写规范
- html代码书写规范
- java 代码书写规范
- 伪代码书写规范
- Android代码书写规范
- html代码书写规范
- 代码书写规范
- 一些很有用的开源项目
- 并行计算—OpenMP—负载均衡
- Gym 101138I Prime Moving【素数测试】
- Nginx配置
- Linux 性能监控
- 代码书写规范
- RDS for MySQL 备份文件恢复到自建数据库遇到启动问题
- 搜狗输入法安装之后无法使用
- 小知识-MySql的读写分离
- 坚持
- RN listView使用
- android多进程
- C++ 标准库中的异常
- 设为首页的代码