随笔分类 -  javascript

原生js相关学习研究
摘要:转载于 http://blog.csdn.net/helpzp2008/article/details/51507428 阅读全文
posted @ 2018-01-03 15:02 前端路引 阅读(1483) 评论(0) 推荐(0)
摘要:javascript代码如下: 阅读全文
posted @ 2017-09-21 14:17 前端路引 阅读(4199) 评论(2) 推荐(0)
摘要:奇葩需求啥时候都会有,最近有个需求是不允许浏览器回退,但是所有页面都是超链接跳转,于是乎脑壳没转弯就回答了做不到,结果尼玛被打脸了,这打脸的声音太响,终于静下心来看了下history api。 先上代码: 下面一步步来解释: 页面载入时就使用history api插入一条历史记录,为啥要这一步呢,原 阅读全文
posted @ 2017-06-15 16:47 前端路引 阅读(11159) 评论(1) 推荐(0)
摘要:如:有如下字符串,想查出不包含min.js的字符串 ['xx.min.js','xx.js','x.js','x.min.js'] 方法一: 使用逻辑非判断, !/min\.js/.test(string); 有时候使用场景可能不允许使用逻辑非,那么就需要使用正则表达式直接匹配出不包含的字符串,参考 阅读全文
posted @ 2017-03-29 09:19 前端路引 阅读(22536) 评论(0) 推荐(0)
摘要:修改utils.js配置 阅读全文
posted @ 2017-03-16 16:06 前端路引 阅读(805) 评论(0) 推荐(0)
摘要:应用场景:当浏览器执行resize,mousemove,scroll等事件时,浏览器会不停的执行事件函数,对性能消耗太大,此时我们可以考虑采用函数节流来控制性能消耗。 实现思路: 调用方法: 总结:在一些对实时性要求不是太高,并且会频繁执行的场景下面,可以考虑采用函数节流的方式来提升性能。 阅读全文
posted @ 2016-05-31 15:27 前端路引 阅读(187) 评论(0) 推荐(0)
摘要:使用方法: 实现方法一: 实现方法二: 总结:uncurrying方法主要用于框架封装,当然一般的开发场景也可以使用,但根据本人经验来看,用的不是很多。 阅读全文
posted @ 2016-05-30 12:19 前端路引 阅读(216) 评论(0) 推荐(0)
摘要:参考图: 代码如下: 总结:算法主要用到数学中的三角函数。 阅读全文
posted @ 2016-05-09 14:16 前端路引 阅读(1353) 评论(0) 推荐(0)
摘要:在js中,肯定会遇到js代码里面有html接口的时候,骚年们都有哪些写法? 刚学JS的写法: 高级一点 再高级一点: 采用注释完美保存HTML结构。 阅读全文
posted @ 2016-04-28 10:44 前端路引 阅读(341) 评论(0) 推荐(0)
摘要:常规indexOf与if判断写法: 1 if("112233".indexOf("22")>-1) { 2 console.log("找到二货"); 3 }else { 4 console.log("嗯,没找到二货"); 5 } 以上代码是否是你平时在写js逻辑时最常用写法。 运用位预算符取反,其实 阅读全文
posted @ 2016-04-25 17:53 前端路引 阅读(2479) 评论(0) 推荐(0)
摘要:常用写法: var str = 'w3c' +'标准' +'方式.' 升级版:var str = ['w3c','标准','方式.'].join('');终极版:var str = 'w3c\标准\方式.'; 常用写法: var str = 'w3c' +'标准' +'方式.' 升级版:var st 阅读全文
posted @ 2014-01-23 22:22 前端路引 阅读(248) 评论(0) 推荐(0)