JS继承
1、原型链继承
核心: 将父类的实例作为子类的原型
2、构造继承
核心:是复制父类的实例属性给子类(没用到原型)
3、实例继承
核心:为父类实例添加新特性,作为子类实例返回
4、拷贝继承
5、组合继承
核心:通过调用父类构造,继承父类的属性并保留传参的优点,然后通过将父类实例作为子类原型,实现函数复用
6、寄生组合继承
核心:通过寄生方式,砍掉父类的实例属性,这样,在调用两次父类的构造的时候,就不会初始化两次实例方法/属性,避免的组合继承的缺点
解决跨域方法:
webscoket,动态创建script,反向代理,JSONP
webscoket:双向通讯协议,没有同源限制,耗资源小,跟app有相同的80端口
200,400成功,500后端
浏览器渲染机制
1、发送请求 识别请求地址
2、识别文件类型 html js 创建dom树,
3、css引擎 增加样式 , js引擎 与用户进行沟通交流