- 博客(3)
- 收藏
- 关注
原创 关于substring、substr 和 slice、splice的用法及区别
substring和substrsubstring 和 substr都是针对字符串的,都是返回一个副本,而不是再原来字符串上直接操作的。关于substring()substring(start, stop)表示从start开始到stop之间的新字符串,含头不含尾。var str = 'follish'console.log(str.substring(1, 5)) //"olli...
2019-05-17 11:54:05 1154 1
原创 面试中手写JS代码
手写防抖(Debouncing)和节流(Throttling)防抖(Debouncing)实现典型例子:限制鼠标连击触发、监听用户输入。解释:当一次事件发生后,事件处理器要等一定阀值的时间,如果这段时间过去后,再也没有事件发生,就处理最后一次发生的事件。如果还差0.01秒到达指定事件,这是又有一次事件触发,那么之前的等待作废,需要重新再次等待指定时间。//防抖动函数functio...
2019-04-11 18:28:03 973
原创 WEB前端性能优化常见方法
WEB前端性能优化常见方法前端性能优化针对不用资源有不同的性能优化方式内容优化(1) 减少HTTP请求数:因为一个完整的请求要经过 DNS寻址,与服务器建立连接,发送数据,等待服务器响应,接受数据等消耗时间成本和资源成本的复杂过程。常见解决方法:合并多个CSS文件和js文件、雪碧图(精灵图)、减少http请求头、配置多个域名和CDN加速、使用缓存(HTTP缓存、浏览器缓存、应用缓存)、...
2019-04-09 23:46:09 162
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人