因为春招找大四的实习,好久没来简书看了,刚查看了一下邮件,收到了华为的实习接收意向书,应该算是春招落幕了吧,一路走来,貌似收到5个offer吧(...
七、Iterator 迭代器是一种接口、是一种机制。为各种不同的数据结构提供统一的访问机制。任何数据结构只要部署 Iterator 接口,就可以...
一、Symbol 为啥需要Symbol?ES5里面对象的属性名都是字符串,如果你需要使用一个别人提供的对象,你对这个对象有哪些属性也不是很清楚,...
一、字符串扩展 includes()、startsWith()、endsWith()。传统JavaScript只有indexOf()方法用来确定...
一、数组的解构赋值 es5一次声明多个变量。 es6一次声明多个变量。 es6这种写法属于“模式匹配”,只要等号两边的模式相同,左边的变量就会被...
一、let命令 不存在变量提升。es5的var会存在变量提升问题,但是es6的let和const不会存在变量提升问题。 暂时性死区。只要在块级作...
一、默认事件 阻止默认事件,主流浏览器使用preventDefault(),IE8及其以下,设置returnValue属性,false取消默认事...
一、面向对象基本特征 封装:也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。 继承...
webpack 是一个现代 JavaScript 应用程序的静态模块打包器。简单的说,webpack是一个构建工具,帮助我们将开发好的项目打包,...