Loading...
节点的访问关系都是属性。节点的操作都是函数或者方法。创建节点新的标签(节点) = document.createElement("标签名");document.write();直接利用元素的innerHTNL方法。(innerText方法不识别标签)插入节点(使用节点)使用方法: 父节点.appendChild();父节点.appendChild(新节点); 父节点的最后...
节点的访问关系,是以属性的方式存在的。DOM的节点并不是孤立的,因此可以通过DOM节点之间的相对关系对它们进行访问。父节点 ( parentNode )...
getElementById通过 id 找到 HTML 元素,返回值是一个标签,可以直接使用。获得属性值,设置属性。document.getElementById("demo");getElementsByTagName通过标签名找到 HTML 元素,返回值是一个标签数组,习惯性是遍历之后再使用。document.getElementsByTagName("di...
概述JS是以事件驱动为核心的一门语言。事件三要素事件源、事件、事件驱动程序。三句话:获取事件源、绑定事件、书写事件驱动程序。获取事件源:document....
数组的遍历定义一个数组var array = [1,2,3,4,5,6];for循环for(var i = 0;i<arr.length;i++){ console.log(arr[i]); }every对数组中每一项运行以下函数,如果都返回true,every返回true,如果有一项返回false,则停止遍历 every返回false.array.every(functio...
arguments对象和Function是分不开的。因为arguments这个对象不能显式创建,arguments对象只有函数开始时才可用。只在函数中使用...
InstanceofInstanceof是一个关键字,可以判断A是否是B类型。布尔类型值 = A Instanceof B ;Array.isArray()HTML5中新增,判断是不是数组布尔类型值 = Array.isArray(变量) ;调用者:Array参数:变量(被检测值)返回值:布尔类型toString()把数组转换成字符串,每一项用,分割字符串 = 数组.toString()...
Thisthis只出现在函数中。谁调用函数,this就指的是谁。new People(); People中的this代指被创建的对象实例。new开辟内...
面向对象可以创建自定义的类型、很好的支持继承和多态。面向对象的语言c++/java/c#...面向对象的特征:封装、继承、多态万物皆对象:世间的一切事物都可以用对象来描述基于对象无法创建自定义的类型、不能很好的支持继承和多态。基于对象的语言JavaScript
定义:在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。递归注意的问题:递归必须有跳出的条件,否则就会进入死循环。递归与...