
javascript
文章平均质量分 74
朽木·露琪亚
车到山前必有路,哪怕山前拆车卖轱辘。
展开
-
JS浏览器兼容性采坑记录
太常见的也就不多说了,在这只是简单记录下,那些容易在不经意间掉进去的坑。IE不支持带 - 格式的日期const date = '2018-01-30';const timestamp = new Date(date).getTime(); //这里在ie下返回NaN// 解决方法一:将 - 改为 /const date = '2018-01-30'.replace(/-/g, '/')...原创 2019-12-25 17:54:06 · 1083 阅读 · 0 评论 -
身为前端攻城狮‘必知’的 JavaScript 知识点
身为前端攻城狮‘必知’的 JavaScript 知识点好久没有写博客了,先来忏悔一下下,请给我一分钟默哀的时间…今天跟我们小组的童鞋分享了一些网上曾提到过的小知识点,遭到了大大的吐槽,更有童鞋直言这几道题做完之后,直接让他们开始怀疑人生了。其实我当然清楚,童鞋们这么说完全是为了给我面子,所以不惜以牺牲自己的面子为前提,若不然这样的小点点,不是分分钟钟就搞定了嘛。不过,你们这样做,我心里真是那个感激涕原创 2017-09-15 18:14:02 · 451 阅读 · 0 评论 -
Webpack中hash与chunkhash的区别,以及js与css的hash指纹解耦方案
文件的hash指纹通常作为前端静态资源实现增量更新的方案之一,Webpack是目前最流行的开源编译工具之一,其强大的功能也带来很多坑(当然,大部分麻烦其实都可以在官方文档中找到答案)。比如,在Webpack编译输出文件的配置过程中,如果需要为文件加入hash指纹,Webpack提供了两个配置项可供使用:hash和chunkhash。那么两者有何区别呢?其各自典型的应用场景又是什么?本文结合笔者工作转载 2017-12-20 18:28:55 · 4142 阅读 · 0 评论 -
js数组常用方法 ES5/ES6+
ES5及以下join(): 将数组转化为字符串注:不改变原数组,返回一个新的字符串let array = ['I', 'am', 'shan', 'er'];array.join(); //"I,am,shan,er" 默认以逗号分隔;array.join(' '); //"I am shan er"array.join('-'); //"I-am-shan-er"push() 和...原创 2018-11-10 16:44:09 · 534 阅读 · 0 评论 -
js千分位实现方法汇总
1. 最最便捷的实现方式:toLocaleString()注:只针对数字格式有效!let num = 1234567890;num.toLocaleString(); //"1,234,567,890"2. 正则匹配// 正则匹配方法一let num = 1234567890;let reg = /\d{1,3}(?=(\d{3})+$)/g; String(num).rep...原创 2019-06-17 13:00:03 · 12520 阅读 · 0 评论