JavaScript知识点(1)

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计算

多用缓存

你可能感兴趣的:(JavaScript知识点(1))