前台开发规范(五、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)
最新发布的资讯信息
【系统环境|】极客时间-数据分析实战45讲【完结】(2021-09-02 16:26)
【系统环境|windows】字节跳动前台面试题解析:盛最多水的容器(2021-03-20 21:27)
【系统环境|windows】DevOps敏捷60问,肯定有你想理解的问题(2021-03-20 21:27)
【系统环境|windows】字节跳动最爱考的前台面试题:JavaScript 基础(2021-03-20 21:27)
【系统环境|windows】JavaScript 的 switch 条件语句(2021-03-20 21:27)
【系统环境|windows】解决 XML 数据应用实践(2021-03-20 21:26)
【系统环境|windows】20个编写现代CSS代码的建议(2021-03-20 21:26)
【系统环境|windows】《vue 3.0探险记》- 运行报错:Error:To install them, you can run: npm install --save core-js/modules/es.arra...(2021-03-20 21:24)
【系统环境|windows】浅谈前台可视化编辑器的实现(2021-03-20 21:24)
【系统环境|windows】产品经理入门迁移学习指南(2021-03-20 21:23)
血鸟云
手机二维码手机访问领取大礼包
返回顶部