1判断一个函数为一个变量的构造函数 instanceOf
2null也是一个引用类型 (空的对象引用)
3new 一个对象的过程
a)创建一个新对象
b)this指向这个对象
c)执行代码对this进行赋值
d)默认返回this
4***变量||函数声明会提升到作用域的最前面
函数表达式在函数运行时才会被进行赋值赋值完成后才能被调用
function getName(){} 函数声明 提升到作用域的最前面 无论它的位置
let getName=function(){} 函数表达式 函数运行时才会进行赋值 完成后才能被调用
5函数内部默认存在this和argument
6可以跨域的标签 img link script
7locationStorage sessionStorage ios safari隐藏模式会报错
加上try cath即可
浏览器加载页面的过程
1浏览器根据服务器得到域名 根据服务器得到域名
2响应IP地址 获得IP
3发送请求 发送请求
4浏览器得到返回的内容 得到返回内容
性能优化
减少dom操作
减少http请求
少用cpu计算
多用缓存
网友评论