什么是this this不是执行上下文(EC才是执行上下文),this是执行主体 this,在全局上下文下,thi...[作者空间]
var与function 变量提升:在当前上下文中(全局/私有/块级),JS代码自上而下执行之前,浏览器会提前处理...[作者空间]
parseInt经典面试题 parseInt语法 parseInt(string, radix)string 必需...[作者空间]
本文代码全是题目,用于检验知识掌握程度,简单的不会解析,直接给答案 数据类型 基本类型numberstringbo...[作者空间]
es5没有类,只有构造函数。ES6新增了class,用于创建类。本文通过es5来实现es6的class(一个Ani...[作者空间]
模块化解决的问题 命名冲突(命名空间来解决)采用自执行函数的方式 (解决代码的高内聚 低耦合问题) 模块的几种规范...[作者空间]
回调地域:上一个回调函数中继续做事情,而且继续回调(在真实项目的Ajax请求中经常出现回调地域),异步请求,不方便...[作者空间]
最近一直准备面试,所以在过架构相关的基础知识(会涉及较多底层),会把很多基础知识都写出来,不过没办法什么都写,主要...[作者空间]
CRP(Critical Rendener Path,关键渲染路径) 常见面试题:输入地址栏到浏览器渲染页面,中间...[作者空间]
prototype 原型,每一个函数都有一个prototype属性,也叫原型对象 __proto__ 原型链,每一...[作者空间]
借用网上基本为复制粘贴的一段话: 深拷贝和浅拷贝最根本的区别在于是否是真正获取了一个对象的复制实体,而不是引用,深...[作者空间]
js中,涉及类型转换主要有以下几种: if() 将内容转换为布尔值,为false的值包括:false undefi...[作者空间]
先来两段代码,a 和 o.a 各输出什么? 应该很多人会回答:a 是 0,o.a 是 10。没错,但对了一半,因为...[作者空间]
执行上下文栈 操作系统对进程占用的内存空间的管理方式有两种:堆和栈栈:是一种先进后出模式,而执行上下文栈,从名称上...[作者空间]
typeof一般我们是用来校验原始数据类型的String、Number、Object、function、Symbo...[作者空间]
在计算机里,所有的数据都会转化为二进制被存储而0.1和0.2是十进制,它们需要转换为二进制被存储 先以整数为例10...[作者空间]
照旧,先分析bind的特点,再进行重现。只有清晰的了解一个方法的特点,才能完整重现并理解 bind的特点: bin...[作者空间]
执行结果 百度百科:每个函数就是一个对象(Function),函数对象都有一个子对象 prototype 对象,类...[作者空间]
要实现一个方法,就必须知道这个方法做了什么事,这样我们才能一步步实现出来 call有三个特点: 改变函数this指...[作者空间]