开心点,人间值得
面朝大海 春暖花开
语法和API 语法和API
1. 理解ECMAScript和JavaScript的关系2.熟练运用es5、es6提供的语法规范3. 熟练掌握JavaScript提供的全局对象(例如Date、Math)、全局函数(decodeURI、isNaN)、全局属性(例如Infi
2019-04-29
执行机制 执行机制
1. 为何try里面放return,finally还会执行,理解其内部机制2. JavaScript如何实现异步编程,可以详细描述EventLoop机制3. 宏任务和微任务分别有哪些4. 可以快速分析一个复杂的异步嵌套逻辑,并掌握分析方法5
2019-04-29
作用域和闭包 作用域和闭包
1. 理解词法作用域和动态作用域2. 理解JavaScript的作用域和作用域链3. 理解JavaScript的执行上下文栈,可以应用堆栈信息快速定位问题4. this的原理以及几种不同使用场景的取值5. 闭包的实现原理和作用,可以列举几个
2019-04-29
原型和原型链 原型和原型链
1. 理解原型设计模式以及JavaScript中的原则2. instanceof的底层实现原理,手动实现一个instanceof3. 实现继承的几种方式以及他们的优缺点4. 至少说出一种开源项目(如node)中应用原型继承的案例5. 可以描
2019-04-29
变量和类型 变量和类型
1. JavaScript规定了几种语言类型2. JavaScript对象的底层结构是什么3. Symbol类型在实际开发中的应用,可手动实现一个简单的Symbol4. JavaScript中的变量在内存中的具体存储形式在JS中,每个数据类
2019-04-29
基础面试题 基础面试题
这道题的经典之处在于它综合考察了面试者的JavaScript的综合能力 包含了变量定义提升、 this指针指向、 运算符优先级、 原型、 继承、 全局变量污染、 对象属性及原型属性优先级等知识 // 创建了Foo函数 function
2019-04-10
强制类型转换 强制类型转换
JavaScript中的强制类型转换总是返回标量值,如数字,字符串,布尔值,不会返回对象和函数。 也可以这样子类区分:类型转换发生在静态类型转换的编译阶段,而强制类型转换发生在动态语言的运行时。 然而在JavaScript中统称为强制类型转
2019-02-17
js数据类型判断 js数据类型判断
1. typeof 可以对基本类型做出准确的判断,但对于引用类型力不从心var num = 1 var str = 'str' var arr = [1,2,3] var boo = true var obj = new Object()
2019-02-17