05 2021 档案
摘要:核心 浏览器网页就是一个Dom树形结构! ·更新:更新Dom节点 ·遍历dom节点:得到Dom节点 ·删除:删除一个Dom节点 ·添加: 添加一个新的节点 要操作一个Dom节点,就必须要先获得这个Dom节点 获得dom节点 //对应css选择器 var h1=document.getElements
阅读全文
摘要:浏览器介绍 Javascript和浏览器关系? JavaScript诞生就是为了能够让他在浏览器中运行! BOM:浏览器对象模型 >IE 6-11 >Chrome >Safari >FireFox 第三方 QQ浏览器 360浏览器 window window代表浏览器窗口 window.alert(
阅读全文
摘要:原型对象: var Student={ name:'cl', age:19, run:function(){ console.log(this.name+"run...."); } }; var xiaoming={ name:"xiaoming" }; var Bird={ fly:functio
阅读全文
摘要:json是什么 早期,所有的数据传输习惯使用XML文件 # JSON(JavaScript Object Notation, JS 对象简谱)是一种轻量级的数据交换格式。 # 简洁和清晰的层次结构使得JSON成为理想的数据交换语言。 # 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传
阅读全文
摘要:标准对象 typeof 123 "number" typeof '123' "string" typeof true "boolean" typeof NaN "number" typeof [] "object" typeof {} "object" typeof Math.abs "functi
阅读全文
摘要:定义方法 方法就是把函数放在对象的里面,对象只有两个东西:属性和方法 1 var cl={ 2 name:'cl', 3 birth: 2001, 4 //方法 5 age:function(){ 6 //今年 - 出生的年 7 var now=new Date().getFullYear(); 8
阅读全文
摘要:在JavaScript中,var定义变量实际是有作用域的。 假设在函数中声明,则在函数体外不可以使用~ (硬要实现可以使用 闭包 ) 1 function qwe(){ 2 var x=1; 3 x = x+1; 4 } 5 x = x+2; //报错输出 Uncaught ReferenceErr
阅读全文
摘要:定义函数 定义方式一 绝对值函数 1 function cl(x){ 2 if (x>=0){ 3 return x; 4 }else{ 5 return -x; 6 } 7 } 一旦执行到return,代表函数结束,返回结果! 如果没有执行return,函数执行完也会返回结果,结果就是undefi
阅读全文
摘要:es6新特性 用iterator来遍历迭代Map,Set! 遍历数组 // for in 下标 var arr=[3,4,5] for (let x in arr){ console.log(x) //输出下标索引值 } 1 //for of 数组值 2 var arr=[3,4,5] 3 for
阅读全文
摘要:ES6的新特性 Map: 1 //ES6 Map 2 //学生的成绩,学生的名字 3 //var names=["Tom","Jerry","Alice"]; 4 //var scores=[100,90,80]; 5 6 var map=new Map([['Tom',100],['Jerry',
阅读全文
摘要:if判断 1 var age=3; 2 if(age>3){ //第一个判断 3 alert("haha"); 4 }else if(age<5){ //第二个判断 5 alert("hehe"); 6 }else{ //否则 7 alert("kuwa~"); 8 } while循环 1 var
阅读全文