下午看了阮一峰的 ES6 教程,学到了很多。其中字符串的 includes()
、startsWith()
和 endsWith()
方法我感觉蛮有意思,它们分别可以检查字符串对象的「全文/开头/结尾」是否包含指定字符。在 ES5 只有 indexOf()
方法,它返回的是指定字符在字符串中的位置,编写起来难免有点不够优雅。
我还 GET 到了 For 循环的一种新写法,之前都是 var xxx in xxxx
,现在来了一种 let xxx of xxxx
。它们的区别是一个返回索引,一个返回遍历的对象。前者兼容性较好,后者则是 ES6 的新特性。还有一个就是在 ES6 里,数组和 NodeList 对象均有一个名为 foreach
的方法,也是非常的好用。
与此同时,我重新修改优化了小窝前台的 JS,已经将函数丢进了 class
里面,从根源上断绝了 IE 浏览器及任何其他老旧浏览器的支持。相信能够浏览到本站的朋友都肯定是技术栈,不会使用那种过于老旧的浏览器...