错误之处,欢迎指正。 1. 类型约束 number、string、boolean Array type interface void 表示函数的返回值为undefined。...
错误之处,欢迎指正。 1. 类型约束 number、string、boolean Array type interface void 表示函数的返回值为undefined。...
错误之处,欢迎指正,持续更新中。 1. 基础 1. 如何添加元素? 向body标签中添加一个p标签: 2. 如何删除标签? 删除所有类名为box的标签: 3. 如何获取第三个...
错误之处,欢迎指正。 1. 简介 Fetch是HTML5新增的API,是AJAX的改进版本,可以更好的搭配Promise使用。 2. 代码 3. Request对象 尽量保证...
错误之处,欢迎指正。 1. 简介 符号常用于给对象设置私有属性,是ES6新增的数据类型。(String,Number,Boolean,undefined,null,Array...
错误之处,欢迎指正。 1. 面向对象和面向过程 以将大象放进冰箱举例: 面向过程:思考的切入点是功能的步骤。 面向对象:思考的切入点是对象的划分。 从上面代码可以看出,面向过...
错误之处,欢迎指正。 1. 简介 在学习Promise之前,需要搞清楚JavaScript的异步机制,了解事件循环机制以及事件队列。在Promise出现之前,我们都是使用回调...
错误之处,欢迎指正,持续更新中。 1. 基础 1. ==和===的区别是什么? 使用===进行比较时,如果等号两边的数据类型不同,直接返回false;使用==进行比较,会先进...
错误之处,欢迎指正,持续更新中。 1. http协议和https协议的区别是什么? https需要申请证书,并且把证书部署到服务器上,进行相关的配置。 http的信息是明文传...
感谢,我查阅了下mdn,确实不是es6,是es5.1。大多数博客和文章都把map和filter定义为es6的语法,感谢指正!
ES6面试题错误之处,欢迎指正,持续更新中。 1. 基础 1. 列举几个ES6新增的数组方法。 includes、fill、find 2. 简单说明ES6箭头函数this的指向。 箭头函...
错误之处,欢迎指正,持续更新中。 1. 字面量匹配 规则中直接书写字面量字符,例如: 2. 特殊字符匹配 .表示匹配换行以外的任意字符。^表示字符串的开始位置。$表示字符串的...
错误之处,欢迎指正,持续更新中。 1. 如何避免webpack打包静态资源失败? 有时候在npm run build之后,会发现静态资源js、css、图片等文件都报了404的...
错误之处,欢迎指正。 1. 概念简介 执行上下文是一个函数在运行之前创建的一块内存空间,这个空间有该函数运行所依赖的数据。 执行上下文栈是所有执行上下文组成的空间,javas...
错误之处,欢迎指正。 1. 原型和原型链 所有函数都有prototype这个属性,这个属性指向该函数的原型。原型是一个对象格式。 所有对象都有__proto__这个属性,这个...
错误之处,欢迎指正。 1. 构造函数的特性 通常使用大驼峰命名法来命名一个构造函数(普通函数使用小驼峰命名法)。 使用new关键字来使用构造函数,此时构造函数会默认返回一个对...
错误之处,欢迎指正。 使用var关键字,在全局作用域中声明变量会造成全局对象污染。 写在函数作用域中,就完全不会造成全局对象污染。 但是此时test函数造成了全局对象污染。 ...
错误之处,欢迎指正,持续更新中。 1. 基础 1. 列举几个ES6新增的数组方法。 includes、fill、find 2. 简单说明ES6箭头函数this的指向。 箭头函...
错误之处,欢迎指正,持续更新中。 1. 基础 1. px、em、rem和vw/vh有什么区别? px是像素,是一个绝对单位。 em设置在字体上,表示相对于父级元素字体大小的倍...
错误之处,欢迎指正,持续更新中。 1. 方法 1. slice方法 截取字符串,不会改变原字符串。 关于slice方法的参数(以上述为例):name.slice(0,5)就是...
错误之处,欢迎指正,持续更新中。 1. 方法 1. reverse 让数组逆序排序,会改变原数组。 2. toString 将一个数组转换成字符串,不会改变原数组。 3. s...