摘要: JS 模块化、组件化、工程化相关的 15 道面试题 1.什么是模块化? 2.简述模块化的发展历程? 3.AMD、CMD、CommonJS 与 ES6 模块化的区别? 4.它们是如何使用的? 5.export 是什么? 6.module.export、export 与 export defalut 有 阅读全文
posted @ 2020-04-03 14:56 小小👨‍💻‍ 阅读(972) 评论(0) 推荐(0) 编辑
摘要: JS 数据类型涉及的面试题: JS 有哪些原始数据类型? 除了上述数据类型还有哪些? 值类型与引用类型有什么区别? 如何判断上述数据类型? Undefined 与 Null 有什么区别? 如何判断空对象? 如何判断对象是否有某个属性? 数组都有哪些常用的方法? 普通函数与构造函数有什么区别? Set 阅读全文
posted @ 2020-03-31 21:04 小小👨‍💻‍ 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 先看一道面试题 在 LeetCode 中有这么一道简单的数组算法题: 对于上述的面试题,对于我们前端开发,不同的解法,有着不同的技术水准。 那么到底有几种常用解法?实践并汇总了以下几种方法: 暴力双 for 循环解法; 单循环 indexOf 优化; 单循环 obj 优化; 单循环 map 优化; 阅读全文
posted @ 2020-03-30 17:04 小小👨‍💻‍ 阅读(545) 评论(0) 推荐(0) 编辑
摘要: JavaScript 有 7 种原始数据类型: String(字符型) Number(数值型) Boolean(布尔值型) Undefined Null Object(对象型) Symbol(符号型,ES6 中新增数据类型) 通常使用 typeof 检测其类型(Null,Array,Object 除 阅读全文
posted @ 2020-03-29 12:40 小小👨‍💻‍ 阅读(311) 评论(0) 推荐(0) 编辑