- 虚拟Dom
canvas 画布的方式。整个界面就是一个图片,链接是路由方式。 原先是webview 方式加载,当点击一个链接时,会把原先的webview销毁掉,再开一个,性能极其差,非常慢。
当点击一个路由时,会把原先图销毁掉。在重新画一个。性能可以用cpu加速。 - 数据驱动,数据绑定渲染
原先方式,php去查数据库,拿到数据去拼,循环,打成html字符串,扔到浏览器上,重新渲染,打成DOM,生成表格。
vue , 标签写好循环方式然后绑定数组,数组从远端,比如php从数据库拿到结果,打成json格式。json发过来。数组收到后,标签上会生成我想要的。如果对dom操作只操作这个数组,渲染的界面会自动的变化。
3.组件化、模块化、ES6语法
一个 大图片有好多图片内容组件组成,插拔式,拼装式。拼成大图。不同的是vue是vue后缀的拼装成,我们要的。采用es6语法。性能 大大提高,开发效率大大提高,这样就使得服务端和客户端绝对的分离。服务端只要关注数据就可以了。客户端只关注客户的展现,中间用json交互或其他数据格式交互就可以了。
这样大大便利了开发,组件式开发,开发效率,运行效率达到非常满意的效果。
网友评论