摘要:
px:IE无法调整px作为单位的字体大小。 是像素,是相对长度单位,是相对于显示器屏幕分辨率而言的。 em:相对于当前对象内文本的字体尺寸。1em=16px; rem:在设置字体大小时,虽然仍然是相对大小,但相对的时HTML根元素。 阅读全文
摘要:
盒模型分为两种:w3c标准盒模型、IE盒模型。 w3c标准盒模型:元素的width和height属性只包含content部分。 IE盒模型:content包含border和padding部分。 没有<!DOCTYPE html>声明,将会开启IE盒模型。 通过设置box-sizing值,可以选择哪个 阅读全文
摘要:
添加和删除:添加(push、unshift),删除(pop、shift). 在数组任意位置插入或删除:splice(index,nums,item1,item2、、) 第一个参数表示从什么位置开始,第二个参数表示对几个数进行调整,后边没参数表示没有插入只删除,有参数表示有插入和删除。 返回值:删除或 阅读全文
摘要:
instanceof 运算符用来检测 constructor.prototype 是否存在于参数 object 的原型链 阅读全文
摘要:
先将x转为字符串,声明一个数组,从末端开始拿,放入数组,剩下最后一位,需要检查是否为负号。是的话将它放到第一位(unshift方法)。否则的话继续放进数组。 最后将数组拼接成字符串。检查是否溢出。 阅读全文
摘要:
不同点:可变性,与作用域的关系。 可变性:const定义的变量都不可变,而var和let可以任意更改。 const 只能在声明时被初始化一次,之后不允许将全新的值赋值给const变量。但可以修改const变量已经存在的值。 词法作用域: var是在距离最近的函数或全局词法环境中定义变量(忽略块级作用 阅读全文
摘要:
this:表示被调用函数的上下文对象。 arguments:表示函数调用过程中传递的所有参数。 这两个参数都是隐式的函数参数。会静默传递给函数,并且和函数体内显式声明的参数一样可正常访问。 arguments有length属性,可以通过下标方式访问每个元素,但是它不是数组,是类数组。 函数调用的四种 阅读全文
摘要:
JavaScript中对象有以下几种常用功能: JavaScript中函数拥有对象的所有能力: 函数也是对象,唯一的区别是:函数可以被调用。函数会被调用以便执行某种动作。 回调函数 其他代码会在随后的某个合适时间点“回过来调用”的函数。 函数定义的四种方式(前两种最常用):函数的创建方式影响着函数被 阅读全文