07 2021 档案
摘要:一.遍历节点树(版本都兼容) 1.parentNode; 父级节点 2.childNodes; 子级节点们 3.firstChild; 第一个子节点 4.lastChild; 最后一个子节点 5.nextSibling; 下一个兄弟节点 6.previousSibling; 上一个兄弟节点 二.遍历
        阅读全文
            
摘要:DOM结构树: 查找元素: 1.getElementById() 方法定义在Document.prototype上,也就是说在element上不能使用 2.getElementsByName() 方法定义在HTMLDocument.prototype上,即非HTML不能使用(XML不能使用) 3.g
        阅读全文
            
摘要:Document Object Model 文档对象模型 DOM:定义了表示和修改文档所需的方法 DOM对象就是宿主对象,由浏览器厂商定义,用来操作html和xml的一类独享的集合; DOM是对HTML和XML的标准编程接口 对节点的增删改查 一. 查 document 代表整个文档 getElem
        阅读全文
            
摘要:继承的发展史 1.传统形式(原型继承) ,过多继承了没有用的属性 例子: Grand.prototype.lastName = '张三'; function Grand(){this.age = 25} var grand = new Grand(); Father.prototype = gran
        阅读全文
            
摘要:1.利用indexOf去重 IE8及以下版本不兼容 function unique(arr){ var newArr = []; for(var i = 0;i < arr.length;i++){ //indexOf 返回值大于0,说明数组有当期那值,返回-1说明没有值 if(newArr.ind
        阅读全文
            
摘要:1.SyntaxError(语法错误) 解析代码时发生的错误 例子:var 1a; //Uncaught SyntaxError: Invalid or unexpected token 2.ReferenceError(引用错误) 1.未声明不存在的量 例子:console.log(a);//Un
        阅读全文
            
摘要:try...catch语句用来处理代码中可能出现的错误信息 catch语句允许我们定义当try代码块发生错误时,所执行的代码块 例子: try{ console.log(123); console.log(age); }catc(error){ //当try代码块报错,catch会执行 consol
        阅读全文
            
摘要:浅度克隆 var obj = {age:26}; //把存在栈里的索引值复制给了obj1,指向同一份数据 var obj1 = obj; console.log(obj1);//{age: 26} obj.name = '张三'; //当obj的值改变时,obj1也跟着改变 console.log(
        阅读全文
            
摘要:现在的程序基于ES3+ES5 ES6大更新 开启严格模式 1.全局严格模式 在script标签第一行加上'use strict'; 2.局部严格模式 function test(){ //在函数第一行加上'use strict' 'user strict'; } ES5严格模式的特点: 1.不支持w
        阅读全文
            
                    
                
浙公网安备 33010602011771号