Error 处理机制Error 类型通过 Error 的构造器可以创建一个错误对象,当运行时错误产生时,Error 的实例对象会被抛出。通常 Error 实例对象有如下属性: ...

JS

尾调用优化什么是尾调用和尾递归尾调用(Tail Call) 是指一个函数里的最后一个动作是一个函数调用,这种情形下称该调用位置为尾位置。若这个函数在尾位置调用本身(或是一个尾调用本身的其他函数等...

JS

事件循环进程和线程进程(process) 是系统进行资源分配和调度的基本单位,任一时刻,单核CPU总是运行一个进程,其他进程处于非运行状态。线程(thread) 是系统能够进行运算调度的最小单位...

JS

数据检测typeoftypeof 是一个一元运算,运算数可以是任意类型。它返回值是一个字符串,代表其数据类型,包括以下 7 种:string、number、boolean、symbol、obje...

JS

包装对象怎么理解 JS 一切都是对象对象是拥有属性和方法的特殊数据类型,个人认为基本类型其实不属于对象,因为他们是 immutable 不可变的,也没有属性和方法而言。然而如下例子var s =...

JS

浅拷贝和深拷贝什么是浅拷贝和深拷贝数据类型存储位置 数据类型 基本类型 引用类型 举个栗子 Undefine...

JS

this 指针this 指针指向this 存在于执行上下文(executation context),指向属性或方法当前所在的对象。this 指针案例// 实际执行的是 window.getNa...

JS

CSS 选择器优先级什么是CSS选择器基础选择器 基础选择器 举个栗子 标签选择器 div、span ...

CSS