javascript max和min的使用
1、max方法和min方法用于找到一组数据中的值和最小值,可以接受任意多个参数。 Math.max(3,54,32,16);//54 Math.min(3,54,32,16);//3 2、如果传入的参数中有不能转化为数字类型的值,则会返回Na...
JavaScript构造函数的优缺点
1、构造函数优点是,构造函数创建的属性和方法可以在实例之间共享。 2、缺点为如果实例之间有相同的方法,这个方法会在每个实例上创建一遍,这样显然会造成系统资源的浪费。 实例 functionPerso...
css中animation是什么
css3中提供了很强大的animation动画,它可以指定多个关键帧,从而允许定义更加丰富的自定义动画。 1、animations使得可以将从一个CSS样式配置转换到另一个CSS样式配置。 2、动画包括两个部分,...
JavaScript原型添加存在的属性
1、在实例中添加一个原型中已存在的属性或方法,该属性或方法会屏蔽原型中的同名属性或方法。 2、在访问该属性或方法时,首先返回的是实例中的属性或方法。 实例 functionPerson(){} Person.pro...
JavaScript逻辑运算符里的短路
1、短路只存在于 && 和 || 中,当满足一定条件会让右边代码不执行。 //逻辑且&& console.log(false&&20)//false console.log(5<3&&20)//false console.log(...
JavaScript原型链继承的注意点
1、引用属性问题,在原型对象中添加引用值属性,虽然我们通常会把属性都放在构造函数中,但在原型继承上又会出现。 2、子类在实例化时不能给父类构造函数传参。 实例 functionA(){ this.arrs=[1...
JavaScript如何盗用构造函数
1、由于子类构造函数的原型对象跟父类无关,所以子类实例无法调用父类的原型对象的属性或方法。 2、只能继承父类构造函数的属性或方法。 父类构造函数中的属性或方法将会在每个子类实例中创建一...
JavaScript组合继承的实现
1、组合继承综合了原型链和盗用构造函数,将两者的优点集中了起来。既可以把方法定义在原型上以实现重用,又可以让每个实例都有自己的属性。 2、过程中调用两次父类构造函数。 一次是子构造函数...
JavaScript全局作用域是什么
1、任何地方都可以访问全局作用域中定义的变量。 2、在最外层定义函数和最外层函数之外定义的变量具有全局作用域。 3、imply global是未经声明直接赋值的变量。 实例 functionfunc(){ implyGlob...





























