1.选项卡选项卡需要用到一个classList属性,通过该属性加方法的方式,来增、删、改元素的css样式。classList.add() 增加样式classList.remove() 删除样式classList.replace()替换样式 选项卡还会...
数组常用的10个方法 //1、栈方法 //栈 后进先出 //栈 1、 后端进后端出 push() + pop() //栈 2、 头端进头端出 unshift() + shift() //队 先进先出 //队 1、头...
事件代理的实现机制事件代理指的是利用父元素绑定事件,利用子元素的触发事件,获取子元素并实现相关操作的方法。好处是不用为每个子元素绑定事件,可以使代码简洁、易读。事件代理的底层逻辑是事件冒泡,事件冒泡指的是当子元素和父元素均有点击事件时,会认为事件流是...
1.构造函数原型与对象原型构造函数是对象的生产工厂,生产出来的对象,其原型会指向构造函数的原型,对象的原型会从构造函数的原型继承成员(属性和方法),示例如下 function Obj(name,age){ this.name = name; ...
1.变量值传递与引用传递的区别变量值传递与引用传递的应用场景有两个,一是赋值,二是传参。赋值时,原始类型的数据用的是值传递,引用类型的数据用的是引用传递。传参时不论什么类型的数据都是采用值传递。 一、原始类型赋值时采用值传递原始类型有 string ...
1.变量与常量的区别①变量和常量的命名关键字不同let name (变量关键字是let)const AGE(常量的关键字是const) ②变量的值可以更新,但是常量是无法改变的let name = “张三”;name = “李四”;console.l...