编写Js代码要注意的几条规则


Posted in Javascript onSeptember 10, 2010

1.不要大量使用document.write()

2.检查客户端支持对象的能力(渐进式)而不是检查其客户端,测试要使用的对象。

3.访问既有HTML中的内容而不是通过Js添加HTML(行为层与结构层分离)

4.不要使用专有DOM对象(例如IE的document.all)

5.将脚本放进一个.js文件而不是在HTML中到处可见。

6.对运行良好而且不用客户端编程的网站进行改进,而不是首先添加脚本然后添加非脚本的备用方案。

7.代码要保持独立,不要使用可能与其他脚本冲突的全局变量。(可用对象字面量)

8.注释代码功能,因为将来维护代码的可能就是你自己。

Javascript 相关文章推荐
EXT中xtype的含义分析
Jan 07 Javascript
JavaScript 放大镜 放大倍率和视窗尺寸
May 09 Javascript
jQuery操作select的实例代码
Jun 14 Javascript
多个checkbox被选中时如何判断是否有自己想要的
Sep 22 Javascript
JavaScript不刷新实现浏览器的前进后退功能
Nov 05 Javascript
使用AngularJS 应用访问 Android 手机的图片库
Mar 24 Javascript
js模糊查询实例分享
Dec 26 Javascript
Swiper 4.x 使用方法(移动端网站的内容触摸滑动)
May 17 Javascript
微信小程序利用canvas 绘制幸运大转盘功能
Jul 06 Javascript
详解react-refetch的使用小例子
Feb 15 Javascript
移动端吸顶fixbar的解决方案详解
Jul 17 Javascript
jQuery实现朋友圈查看图片
Sep 11 jQuery
jquery之empty()与remove()区别说明
Sep 10 #Javascript
jquery关于页面焦点的定位(文本框获取焦点时改变样式 )
Sep 10 #Javascript
有趣的javascript数组定义方法
Sep 10 #Javascript
心扬JS分页函数代码
Sep 10 #Javascript
JavaScript中获取元素索引的函数
Sep 10 #Javascript
document.getElementById的简写方式(获取id对象的简略写法)
Sep 10 #Javascript
一些常用且实用的原生JavaScript函数
Sep 08 #Javascript
You might like
动漫定律:眯眯眼都是怪物!这些角色狠话不多~
2020/03/03 日漫
PHP中设置一个严格30分钟过期Session面试题的4种答案
2014/07/30 PHP
利用Fix Rss Feeds插件修复WordPress的Feed显示错误
2015/12/19 PHP
PHP开发实现快递查询功能详解
2019/04/08 PHP
用javascript实现计算两个日期的间隔天数
2007/08/14 Javascript
浅谈js图片前端预览之filereader和window.URL.createObjectURL
2016/06/30 Javascript
JS命令模式例子之菜单程序
2016/10/10 Javascript
JavaScript中双符号的运算详解
2017/03/12 Javascript
vue分类筛选filter方法简单实例
2017/03/30 Javascript
老生常谈angularjs中的$state.go
2017/04/24 Javascript
Ionic + Angular.js实现图片轮播的方法示例
2017/05/21 Javascript
hammer.js实现图片手势放大效果
2017/08/29 Javascript
JS实现Cookie读、写、删除操作工具类示例
2018/08/28 Javascript
Angular事件之不同组件间传递数据的方法
2018/11/15 Javascript
微信小程序入口场景的问题集合与相关解决方法
2019/06/26 Javascript
基于JavaScript实现单例模式
2019/10/30 Javascript
vue v-for出来的列表,点击某个li使得当前被点击的li字体变红操作
2020/07/17 Javascript
JS实现简单移动端鼠标拖拽
2020/07/23 Javascript
Vue(定时器)解决mounted不能获取到data中的数据问题
2020/07/30 Javascript
Python中类的继承代码实例
2014/10/28 Python
使用IPython下的Net-SNMP来管理类UNIX系统的教程
2015/04/15 Python
Ubuntu下创建虚拟独立的Python环境全过程
2017/02/10 Python
python实现逻辑回归的方法示例
2017/05/02 Python
Python 12306抢火车票脚本
2018/02/07 Python
python 简单照相机调用系统摄像头实现方法 pygame
2018/08/03 Python
详解Anconda环境下载python包的教程(图形界面+命令行+pycharm安装)
2019/11/11 Python
CSS3中引入多种自定义字体font-face
2020/06/12 HTML / CSS
中国包裹转运寄送国际服务:Famiboat
2019/07/24 全球购物
高中运动会广播稿
2014/01/21 职场文书
汉语言文学毕业生自荐信范文
2014/03/24 职场文书
技能比武方案
2014/05/21 职场文书
关于清明节的演讲稿
2014/09/13 职场文书
村党支部对照检查材料思想汇报
2014/09/28 职场文书
乡镇三严三实学习心得体会
2014/10/13 职场文书
Javascript中的解构赋值语法详解
2021/04/02 Javascript
教你使用Python获取QQ音乐某个歌手的歌单
2022/04/03 Python