在开发中,我们本身就使用es6+语法,一定要把自己的代码用到极致,多想、多看,提高自身的编码能力。
- es6+语法一定要熟,W3C标准多看 vue-组件名一定要以大写开头!!!
- 一个方法中定义的变量当使用一次时,就不要定义变量了,直接返回不更好 forEacrh, map, filter, some
- 这些方法,当只有一层判断或是数据处理时,可不用写return,如下:arr.map(el => xxxx)
- 能用js-内置方法,一定不要自创方法,除非你非常自信 if 慎用,多想想是不是可以用更优的方法解决问题
- 方法体内嵌套逻辑太多时,可做减法,一个方法拆分多个,各其所职。使方法扩展性、通用性更高
在写业务逻辑时,一定要多想、多看,以简单、快捷的方式实现为主。 - 无用变量/方法一定不可留
- vue模板中无实际意义的标签元素改为
- 数组对象直接使用时,一定要考虑容错
- 对象可以解决的问题,不要做过多操作
- 能省if则省
- 一定把es6用到极致
- 组装方法
JavaScript 能够做什么?
事件处理程序可用于处理、验证用户输入、用户动作和浏览器动作:
- 每当页面加载时应该做的事情
- 当页面被关闭时应该做的事情
- 当用户点击按钮时应该被执行的动作
- 当用户输入数据时应该被验证的内容 等等
让 JavaScript 处理事件的不同方法有很多:
- HTML 事件属性可执行 JavaScript 代码
- HTML 事件属性能够调用 JavaScript 函数
- 您能够向 HTML元素分配自己的事件处理函数
- 您能够阻止事件被发送或被处理
- 等等