上一页 1 ··· 3 4 5 6 7
摘要: 一、属性操作 // JavaScript: Dom.hasAttribute('attrName'); //是否有指定属性 Dom.hasAttributes(); //是否有属性 Dom.getAttribute('key') //获取属性 Dom.setAttribute('key','valu 阅读全文
posted @ 2019-04-23 00:18 yangchin9 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 做前端开发已经半年之多了,前几天看见apply时心生疑惑,于是查阅了好多资料但还是不太理解,只知道是源于this的问题,今天偶然看到了阮一峰大佬的讲解js中的this问题(http://www.ruanyifeng.com/blog/javascript/)感觉豁然开朗啊!于是自己做一下笔记如下: 阅读全文
posted @ 2019-04-17 17:59 yangchin9 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 定义: try/catch 语句用于处理代码中可能出现的错误信息,出现异常会导致程序崩溃,而try/catch 则可以保证程序的正常运行。 多重捕获: 一个 try 代码块后面跟随多个catch代码块的情况 如果 try 代码块中发生异常,异常被抛给第一个 catch 块。如果抛出异常的数据类型与 阅读全文
posted @ 2019-04-17 11:27 yangchin9 阅读(2652) 评论(0) 推荐(0) 编辑
摘要: 准则: 1.多重判断时使用 Array.includes 2.更少的嵌套,尽早 return 3.使用默认参数和解构 4.倾向于遍历对象而不是 Switch 语句 5.对 所有/部分 判断使用 Array.every & Array.some 1.多重判断时使用 Array.includes 例子: 阅读全文
posted @ 2019-03-05 11:36 yangchin9 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 问题的由来:一些事件频繁的被触发而导致频繁的调用事件处理程序,从而造成程序不必要的开销,影响程序性能;防抖和节流就是为了解决这种情况造成的性能消耗。 场景1:使用keyup事件监听输入框的值进行请求搜索;此时我们只需要在用户输入搜索内容完成后再执行请求;此时使用 防抖 场景2:用户快速的时候点击切换 阅读全文
posted @ 2019-02-18 18:00 yangchin9 阅读(590) 评论(0) 推荐(0) 编辑
摘要: word-break:break-all 和 word-wrap:break-word 都是能使其容器如DIV的内容自动换行。区别:1,word-break:break-all 例如div宽200px,它的内容就会到200px自动换行,如果该行末端有个英文单词很长(congratulation等), 阅读全文
posted @ 2019-01-29 16:36 yangchin9 阅读(208) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7