前台开发规范(五、jQuery篇)

摘要:jQuery 规范用最新版本的 jQuery最新版本的 jQuery 会改进性可以和添加新功可以,若不是为了兼容旧浏览器,建议用最新版本的 jQuery。以下是三条常见的 jQuery 语句,版本越新,性可以越好.jQuery 变量存放 jQuery 对象的变量以 $ 开头;将 jQuery 选择器
前台开发规范(五、jQuery篇)

前台开发规范(五、jQuery篇)

jQuery 规范

用最新版本的 jQuery

最新版本的 jQuery 会改进性可以和添加新功可以,若不是为了兼容旧浏览器,建议用最新版本的 jQuery。以下是三条常见的 jQuery 语句,版本越新,性可以越好.

jQuery 变量

  • 存放 jQuery 对象的变量以 $ 开头;
  • 将 jQuery 选择器返回的对象缓存到本地变量中复使用;
  • 用驼峰命名变量;
前台开发规范(五、jQuery篇)

选择器

  • 尽可可以的用 ID 选择器,由于它会调使用浏览器原生方法 document.getElementById 查找元素。当然直接用原生 document.getElementById 方法性可以会更好;
  • 在父元素中选择子元素用 .find() 方法性可以会更好, 由于 ID 选择器没有用到 Sizzle 选择器引擎来查找元素;
前台开发规范(五、jQuery篇)

DOM 操作

  • 当要操作 DOM 元素的时候,尽量将其分离节点,操作结束后,再插入节点;
  • 用字符串连接或者 array.join 要比 .append()性可以更好;
前台开发规范(五、jQuery篇)

事件

  • 假如需要,对事件用自己设置的 namespace,这样容易解绑特定的事件,而不会影响到此 DOM 元素的其余事件监听;
  • 对 Ajax 加载的 DOM 元素绑定事件时尽量用事件委托。事件委托允许在父元素绑定事件,子代元素能响应事件,也包括 Ajax 加载后增加的子代元素;
前台开发规范(五、jQuery篇)

链式写法

  • 尽量用链式写法而不是使用变量缓存或者者屡次调使用选择器方法;
  • 当链式写法超过三次或者者由于事件绑定变得复杂后,用换行和缩进保持代码可读性;
前台开发规范(五、jQuery篇)

其余

  • 多个参数用对象字面量存储;
  • 不要将 CSS 写在 jQuery 里面;
  • 正则表达式仅准使用 .test() 和 .exec() 。不准使用 “string”.match() ;
  • 全部评论(0)
最新发布的资讯信息
【网页前端|HTML】最全面的前端开发指南(2019-07-15 12:57)
【系统环境|数据库】零基础如何快速学好大数据?(2019-06-29 12:27)
【系统环境|Linux】零基础如何学好大数据?必备需要学习知识(2019-06-18 11:54)
【系统环境|】Hadoop环境中管理大数据存储八大技巧(2019-06-15 11:01)
【系统环境|服务器应用】现在国内IT行业是不是程序员过多了?(2019-06-11 06:34)
【系统环境|服务器应用】新贵 Flutter(2) 自己设置 Widget(2019-06-11 06:34)
【系统环境|服务器应用】Android完整知识体系路线(菜鸟-资深-大牛必进之路)(2019-06-11 06:34)
【系统环境|服务器应用】Java程序员小伙经历三个月备战,终获阿里offer(2019-06-11 06:34)
【系统环境|服务器应用】每日一问:谈谈对 MeasureSpec 的了解(2019-06-11 06:34)
【系统环境|服务器应用】【科普】晶体管-1(2019-06-11 06:34)
手机二维码手机访问领取大礼包
返回顶部