排序
js中resize事件是什么
1、当浏览器窗口调整到新的高度或宽度时,会触发resize事件。 2、在window(窗口)上触发,因此可以通过JavaScript或元素中的onresize特性来指定事件处理程序。 实例 /** *Createdbytaozhon2017/5...
js中join函数的用法
在JavaScript中,数组的操作很简单,而且数组对象本身提供了许多方法用于对象本身的操作。其中,如果想要连接字符串,数组中的join函数就会发挥它的作用。jion函数可以将数组转换为字符串,将数...
JS中__proto__与prototype的区别
JS中__proto__和prototype是两个与原型相关的属性,它们在功能上稍有不同。本文将具体介绍并比较这两者的区别,并提供相应的代码示例。首先,我们先来了解一下它们的含义和用途。proto__proto__...
js中事件冒泡的使用
1、事件按照从最特定的事件目标到最不特定的事件目标(document对象)的顺序触发。 2、当一个元素接收到事件后,会沿着DOM结构将事件逐层传递到其父元素上。 实例 <bodyid="body">...
js中hasOwnProperty的属性用法
1、js不会保护hasOwnProperty被非法占用,如果一个对象碰巧存在这个属性, 就需要使用外部的hasOwnProperty 函数来获取正确的结果。 2、当检查对象上某个属性是否存在时,hasOwnProperty 是唯一...
js创建对象的5种方式
1、创建简单对象:使用对象字面量{}创建对象。 2、用function(函数)模拟class(无参构造函数)。 3、使用工厂创建(Object关键字)。 4、prototype关键字采用原型对象。 5、混合模式(原型和构造函数...
js使用hasOwnProperty判断属性
说明 1、hasOwnProperty判断对象是否具有名称属性或对象。 2、该方法不能检查对象的原型链是否具有该属性,该属性必须是对象本身的成员。 格式 object.hasOwnProperty(proName) 返回值 若属性或...
JS中深度复制和浅复制有何不同
JS中深拷贝和浅拷贝的区别是什么,需要具体代码示例在JavaScript中,对象的拷贝分为浅拷贝和深拷贝两种方式。浅拷贝仅仅复制对象的引用地址,而深拷贝则是创建一个完全独立的副本。浅拷贝是将原...
js变量作用域是什么
1、变量作用域主要分为全局作用域、局部作用域和块级作用域。 相应的变量是全局变量(声明在所有函数之外)、局部变量(函数体内声明的变量或函数的命名参数)和块级变量(在块中声明只在块中有效)。...
js中eval方法是什么
1、eval是js中最强大的方法之一,它就像一个完整的ECMAScript解析器,它会根据ECMAScript语句对字符串进行解析和计算。 2、eval中的所有变量声明和函数声明都不会增加。 实例 //相当于直接调用a...