JavaScript作用域链的形成
1、JavaScript函数执行时,首先会在自己的AO中找到相应的属性值。 2、如果找不到,就会去父级的AO上找,在找不到的时候再去父级的父级找,直到找到window对象,这样形成的AO链就是作用域链。 实...
js变量作用域是什么
1、变量作用域主要分为全局作用域、局部作用域和块级作用域。 相应的变量是全局变量(声明在所有函数之外)、局部变量(函数体内声明的变量或函数的命名参数)和块级变量(在块中声明只在块中有效)。...
css有哪些字体文本样式
1、font-family字体类型。可以同时声明多种字体,用逗号分隔开。 中文,楷体,需要双引号引起来。 h1{ `font-family`:'华文彩云' } p{ `font-family`:隶书,黑体,宋体; } <h1>设...
JavaScript预加载图片的操作
1、当网络状态不好时,目标图片加载缓慢,需要一张体积小的图片充当占位符。 2、监听DOM的load事件,在DOM对象已加载时,发生此事件。 实例 <body> <imgsrc="./red.png"/>...
css背景中有哪些方法
1、background-color设置元素的背景色。 属性的值为颜色值或关键字。 /*颜色值*/ background-color:red; /*特殊值*/ background-color:transparent;透明的意思,默认值; 2、background-image属...
Javascript如何用原型对象继承父类型
1、将子类所共享的方法提取出来,让子类的prototype 原型对象 = new 父类()。子类原型对象等于是实例化父类。 因为父类实例化之后另外开辟空间,就不会影响原来父类原型对象 2、将子类的constru...
js中事件冒泡的使用
1、事件按照从最特定的事件目标到最不特定的事件目标(document对象)的顺序触发。 2、当一个元素接收到事件后,会沿着DOM结构将事件逐层传递到其父元素上。 实例 <bodyid="body">...
JavaScript中构造函数是什么
1、又称伪造对象或借用构造函数,在子类型构造函数内部调用超类型构造函数。 2、函数只是在特定环境下执行代码的对象。因此,通过apply()和call()方法,构造函数可以在新对象上执行。 即在子类...
JavaScript组合模式是什么
1、组合模式将对象组合成树形结构,以表示部分-整体的层次结构。 2、除了用来表示树形结构外,组合模式的另一个优点是通过对象的多态性表达,用户可以一致地使用单个对象和组合对象。 使用组合...
JavaScript创建类的方法
1、定义一个原型对象,然后用Object.create()创建一个继承它的对象。 2、使用构造函数定义其prototype属性,调用构造器-构造函数的prototype属性将被用作新对象的原型。 ES6的类语法实际上是构...
































