javescript:void(0)
该操作符指定要计算一个表达式但是不返回值
href="#"与href="javascript:void(0)"的区别
#包含了一个位置信息,默认的锚是#top,也就是网页的上端。
而javascript:void(0)仅表示一个死链接。
异步编程
setTimeout(function,time)
该函数可以在指定time时间后使用子线程执行一个函数
异步AJAX
var xhr = new XMLHttpRequest();
xhr.onload = function() {
}
xhr.onerror = function() {
}
xhr.send("GET", "url", true);
xhr.send();
Promise与async、await
JS闭包
该函数可以调用父函数的作用域属性,而父函数作为匿名函数,其私有变量由自身的域所控制,外部修改该属性只能通过向外暴露的函数进行操作。而父函数本身被该函数持有,则不会引起回收。