less中的混合 什么是less中的混合(Mixin)?将需要重复使用的代码封装到一个类中,在需要使用的地方调用封装好的类即可,在预处理的时候less会自动将用到的封装好的类...
less中的变量 什么是变量?和js中的概念基本一样 less中定义变量的格式 less中使用变量的格式 和js一样可以将一个变量赋值给另外一个变量@变量名称 : @变量名称...
为什么要同步 因为不同步啊,和预期不一样,如何同步?同步的意思就是i=0,输出0,i=1,输出1 注意,for循环里面函数并没有调用执行!!!,只是创建函数而已 默认情况下通...
属性 in 对象 【到类中或者原型对象中找】 对象.hasOwnProperty("name"),不会到原型对象中找,[字面上理解一下,Own,自己的,所以不会到别的...
1.什么是instanceof关键字? instanceof用于判断 "对象" 是否是指定构造函数的 "实例" 2.instanceof注意点 只要 构造函数的原型对象出现在...
ES6之前的继承 在子类中通过call/apply方法借助父类的构造函数 将子类的原型对象设置为父类的实例对象 ES6开始的继承:用extends和super 在子类中通过c...
es6之前:没用关键字 es6之后:用关键字constructor, static来定义实例方法属性,静态方法,静态属性 es6之前 es6 从ES6开始系统提供了一个名称叫...
1.什么是强类型语言, 什么是是弱类型语言 1.1什么是强类型语言:一般编译型语言都是强类型语言,强类型语言,要求变量的使用要严格符合定义,例如定义 int num; 那么n...
上一篇13.JavaScript-继承方式三 这种方式还是有弊端的,问题出现在解决问题的语句上Student.prototype = Person.prototype;Stu...
上一篇12.继承方式二有这么一句话 还是有弊端:假如Person.prototype添加了新的方法,Student实例想用怎么办?没法呀 主要通过下面两句话解决弊端(前提用了...
为了解决下面链接的弊端:无法在new Student();设置name,age,say。10.继承方式一 call作用就是将this传递过去,通过在别的函数用传递过去的thi...
1.this是什么? 谁调用当前函数或者方法, this就是谁 2.这三个方法的作用是什么? 这三个方法都是用于修改函数或者方法中的this的 2.1.bind方法作用修改函...
Student.prototype.constructor = Student;修改了原型对象,记得构造函数也得修改回,因为如果仅仅是这样Student.prototype ...
1.在JavaScript中属性和方法分类两类 1.1实例属性/实例方法在企业开发中通过实例对象访问的属性, 我们就称之为实例属性在企业开发中通过实例对象调用的方法, 我们就...
1.局部变量和局部函数 无论是ES6之前还是ES6, 只要定义一个函数就会开启一个新的作用域 只要在这个新的作用域中, 通过let/var定义的变量就是局部变量 只要在这个新...