新的生活新的开始NO.1

1.WebSocket、WebWorker、Webpack之间的关系:三者没有关系!
WebSocket:实现全双工通信的HTML5带来的协议,服务器可以主动向客户端发送消息(聊天室之类用的多)
WebWorker:也属于HTML5 的范围,在前端做多线程的使用的
Webpack:打包工具,类似于gulp。。。

  1. angular 09年 、react 13年 、 vue 14年
    weex: 让vue的代码跨三端使用(pc、Android、ios)
    vuex:在vue中管理全局数据的格式

3.vue的组件化开发:组件化比模块化更加细分,核心叫做数据劫持,基于Object.defineProperty
内存改变,影响页面(vue的核心点,只支持ie9+)
例子:
内容:


在控制台改person.name=...

4.注意事项:
(1) 一定要留坑 #app 或者 class 或者 div
(2) vue2中template就有一个根节点
vue1中可以有多个根节点
(3) 在使用v-model中,必须现在data数据中声明变量
(4) vueComponet 组件对象

5.几个简单的指令:v-html、text、show、if、@click、model、v-for(key会标识js的元素和dom元素位置关系,不设置:vue会按照自己的算法计算,设置:vue直接用,最好设置上)、:class
api、钩子函数、全局配置、dom、数据、组合、实例、 实例方法、其他

6.渲染主体组件:Vue.extend(可以省略),然后render:c=>c(option)
vue.component(组件名,组件对象) 将子组件声明成大家都能使用的全局组件

你可能感兴趣的:(新的生活新的开始NO.1)