es6新特性:
1.块级作用域(let,const)
2.箭头函数
3.promise
4.类(class)
5.模板字符串
6.默认参数
jQuery选择器:
1. * 2. id 3. class 4. element 5. :header
6. :hidden 7. :button 8. :input
jQuery绑定事件
1.on 2.bind 3.live 4.delegate
h5新增标签
1.header 2.nav 3.section 4.footer 5.video 6.audio 7.article
css3新增属性
1.css动画(animation) 2.css3圆角边框(border-radius) 3.css3背景(background-size)4.css3过渡(transition)5.文字效果(text-shadow)
jsonp跨域
动态创建script标签,利用script 标签的src不受同源策略约束来跨域获取数据。动态创建script标签,设置其src。
vue组建通信
父传子(props):定义AB两个组件,将B组件引入到A组件并注册,在引入的B组件中绑定要传递的属性,在B组件通过props接收
子传父($emit):在B组件绑定并触发一个事件
this.$emit('send',this.num)
在A组件中通过@监听B组件派发的自定义事件,接收数据
非父子:创建一个bus.js文件,在里面写一个空vue,分别在AB组件引入bus.js文件,在A组件绑定一个事件并触发一个事件
bus.$emit('send',(res)=>{
this.sum=res
})
在B组件的生命周期中通过bus.$on接收数据
移动浏览器兼容:
(不同的操作系统,不同的内核,不同的浏览器,不同的浏览器版本,相同的内核不同的浏览器,相同的浏览器不同的版本)
300MS
`