博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2021-01-19补1.10-1.18
阅读量:3956 次
发布时间:2019-05-24

本文共 1392 字,大约阅读时间需要 4 分钟。

1.9 过滤数组Set(has)和includes

 

 

 

1.10解构赋值

1,2,3

es6中的解构赋值,前面的赋值时默认值;后面的赋值会改变前面所附的默认值;当后面所赋值为undefined时,变量为默认值。

 

1.11 dom操作

let list = document.getElementById("list");let lis = list.querySelectorAll('li');         (1) //let lis = list.getElementsByTagName('li');   (2)list.replaceChild(lis[2],lis[1]);              (3) list.insertBefore(lis[1],list.children[2]);    (4)// list.appendChild(lis[1])                    (5)//console.log(lis[1]);                         (6)

// 百度,腾讯,阿里

// (3)执行后: 百度,腾讯

// (4)执行时,lis[1]是阿里, list.children是动态获取的,此时获取到的children[2]是null(insert a before b),这时候insertBofore的第二个参数是null,默认将a插入到最后,相当于(5)

 

 

(1)的querySelectorAll是静态的,即 li ,1,2,3内容是固定的;百度,阿里,腾讯

(2)与(1)不同,是动态获取的,注释(1),执行(2),结果是:百度,阿里;此时找不到list.children[2],不执行(4)

 

1.12 预编译(局部与全局)

 

 

1.13 预编译与立即执行函数作用域

var name = 'kaivon';(function (){  if(typeof name === 'undefined'){    var name = 'chen';    console.log(name);  }else{    console.log(name);  }})();

立即执行函数有作用域, 和函数一样有自己的局部预编译过程

 

 

1.14

最后一个var 没有意义,不执行。

 

1.15 预编译

if(!('a' in window)){  var a = 1;}console.log(a);

 

 

1.16

val变量与val属性不一样,obj中的val是属性,log的val是变量; 所以this指向的obj内部是不包含val变量的,只包含val属性。在obj的外层寻找val变量。

 

1.17

var name = 'kaivon';var object = {  name: 'chen',  getNameFunc: function(){    return function(){      return this.name;    }  }}console.log(object.getNameFunc()());

//kaivon

非直接调用,this指向window,单独return了一个函数,单独执行。

 

 

1.19

//chen 

// this被保存,并且被return形成闭包,指向object;

 

 

 

转载地址:http://cgtzi.baihongyu.com/

你可能感兴趣的文章
hdu——1061Rightmost Digit(快速幂)
查看>>
无向图最短路径dijkstra算法
查看>>
hdu 1284钱币兑换问题(dp)
查看>>
hdu 1028Ignatius and the Princess III(dp)
查看>>
hdu 1398Square Coins(dp或者母函数)
查看>>
hdu 2069Coin Change(dp)
查看>>
hdu 1159Common Subsequence(dp 最大不连续的子序列)
查看>>
hdu 1003Max Sum(dp)
查看>>
hdu 1874畅通工程续(dijkstra算法)
查看>>
hdu 1231最大连续子序列
查看>>
hdu 2114Calculate S(n)(求三次方的前n项和)
查看>>
并查集
查看>>
hdu1232——畅通工程(并查集)
查看>>
hdu-1171Big Event in HDU(dp的应用)
查看>>
hdu-1241Oil Deposits(dfs 找出不同的区块)
查看>>
hdu-1016Prime Ring Problem(素数环 dfs)
查看>>
简单二分法模板
查看>>
hdu-1018Big Number(阶乘求位数)
查看>>
poj-2431Expedition(加油站 优先队列)
查看>>
poj-3253Fence Repair(优先对列 求木棍的最小和)
查看>>