摘要: <!-- 总结:理解nodelist及其近亲HTMLCollection,NamedNodemap是透彻理解DOM的关键 --> <!-- Node类型: 节点类型:nodeType (1-12组成); 属性:nodeName 返回元素标签名 nodeValue 返回文本节点的值 节点关系: Nod 阅读全文
posted @ 2020-09-14 18:19 徐的小博客 阅读(305) 评论(0) 推荐(0) 编辑
摘要: window.onload = function(){ // 1. 递增和递减操作符 //前置型 var age = 29; var anotherage = ++age + 2; console.log(age); // 30 前置型:变量的值再语句被执行前改变了 console.log(anot 阅读全文
posted @ 2020-09-08 21:33 徐的小博客 阅读(175) 评论(0) 推荐(0) 编辑
摘要: window.onload = function(){ //五种简单数据类型 Undefined Null Boolean Number String 一种复杂数据类型 Object // 1 typeof 操作符 // 2 Undefined var声明白变量单未对其进行初始化时,这个值就是und 阅读全文
posted @ 2020-09-07 23:03 徐的小博客 阅读(484) 评论(0) 推荐(0) 编辑
摘要: function ajax (options) { var defaults = { type:'get', url:'', data:'', header:{ 'Content-Type':'application/x-www-form-urlencoded' }, success: functi 阅读全文
posted @ 2020-07-11 10:58 徐的小博客 阅读(156) 评论(0) 推荐(0) 编辑
摘要: /* 解构赋值 es6中允许从数组中提取值,按照对应位置,对变量赋值,对象也可以实现解构 数组结构 1:let [a,b,c] = [1,2,3] 2: 数组结构时按照一一对应的关系结构出变量的值 对象结构 允许我们使用变量的名字匹配对象的属性,匹配成功,将对象的属性的值赋值给变量 */ //数组结 阅读全文
posted @ 2020-07-09 11:06 徐的小博客 阅读(169) 评论(0) 推荐(0) 编辑
摘要: es6中新增的用于声明关键字的变量 (块级作用域指的是{}里的作用域) Let: 块级作用域的好处 主要是防止在复杂的业务逻辑中内层变量覆盖外层变量 防止循环变量变成全局变量 1 let声明的变量只在所处的块级有效 使用let声明的变量具有块级作用域 var 没有这个特点 2 let 不存在变量提升 阅读全文
posted @ 2020-07-09 11:00 徐的小博客 阅读(148) 评论(0) 推荐(0) 编辑
摘要: <script> /* 1,浅拷贝只拷贝一层,更深层次对象级别的只拷贝引用 2,深拷贝拷贝多层,每一级别的数据都会拷贝 */ var obj = { id:1, name:'andy', msg: { age:18 }, color:['pink','red'] } //此处为浅拷贝 只能拷贝最外一 阅读全文
posted @ 2020-07-08 22:19 徐的小博客 阅读(173) 评论(0) 推荐(0) 编辑
摘要: <script> // 闭包 计算打车价格 //打车起步价13(3公里内),之后每多一公里增加5块钱,用户输入公里数就可以计算打车价格 //如果有拥堵情况,总价格多收取10块钱的拥堵费 var car = (function(){ var start = 13; //起步价 var total =  阅读全文
posted @ 2020-07-08 20:35 徐的小博客 阅读(152) 评论(0) 推荐(0) 编辑
摘要: call apply bind 相同点: 都可以改变函数内部this指向问题 区别: 1 call 和 apply 会调用函数,并且改变函数内部this指向 2 call和apply 传递的参数不同,call传递参数形式 为 aru1,aru2.......apply传递的参数为数组形式(这个数组在 阅读全文
posted @ 2020-07-08 15:08 徐的小博客 阅读(979) 评论(0) 推荐(0) 编辑
摘要: //父构造函数 function Father(uname,age){ //this 指向父构造函数实列 this.uname = uname; this.age = age; }; Father.prototype.money = function(){ console.log(1000000); 阅读全文
posted @ 2020-07-08 11:16 徐的小博客 阅读(208) 评论(0) 推荐(0) 编辑