JavaScript
Jayant89
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ES6学习
let声明变量 暂时性死区 不允许重复声明 块级作用域: 使得立即执行函数不再必要 const: 声明只读常量,声明后不能改变; 并且声明的时候就必须赋值,不能等之后再赋值 变量不提升、也有暂时性死区 实际上是在保证:变量指向的那个内存地址所保存的数据不得改动 顶层对象与全局对象脱钩,不再相等 解构赋值: 解构不...原创 2018-08-28 21:16:56 · 307 阅读 · 0 评论 -
性能调优的最佳实践【jQuery基本原理】
1、循环中缓存length var myLength = myArray.length; for (var i = 0; i < myLength; i++) { // do stuff } 2、在循环外使用append,避免过于频繁操作DOM // 别这样... $.each(myArray, function(i, item) { var newListItem...翻译 2018-10-12 21:25:44 · 176 阅读 · 0 评论 -
【踩坑---Bug】单input的form表单键盘默认事件
开发遇到一个情况,在包含单个input的form表单中,如果使用keyup监听回车事件,将会默认刷新表单,无法提交的所需要的内容 并且因此无法获取正确的数据相应; 解决方法: 1.隐式的安排多一个input框 <input type="text" style="display:none"> 2.监听keydown事件,而不是keyup,并且取消默认时间的发生 .dele...原创 2018-10-19 20:19:31 · 487 阅读 · 0 评论 -
【踩坑---Bug】radio同name情况、white-space、异步等待
1、今日在开发过程中忘记修改相关radio的name属性,以致于页面中不同分类的radio,都受影响,只能选取到一个 注:radio的单选是根据相关name进行进一步区分的,所以不太内容的radio,那么需要设置不同 2、在同一个div盒子中,由于宽度不同而造成的换行问题,我们可以依靠white-space进行同行处理 3、在ES5中,在异步函数中等待另一个异步函数返回结果进行逻辑处理,我们...原创 2018-11-15 20:43:17 · 328 阅读 · 0 评论 -
多重if-else的精简方式
实际逻辑情况:当需要多重if-else时,我们通常会面对比较复杂的代码 例如: var custAtten = ''; if(str=='1'){ custAtten='<span class="cust-xxx">黑</span>'; }else if(str=='2'){ custAtten='<span class="cust-xxx"&g...原创 2018-11-16 20:49:34 · 3197 阅读 · 0 评论 -
有关JS事件流实验
<!-- 这是关于DOM事件流 --> <!DOCTYPE html> <html> <head> <style> #box1,#box4,#box7,#box10{ background-color: brown; height:300px; w...原创 2018-12-19 22:00:40 · 227 阅读 · 0 评论
分享