![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
vue
vue
莱纳你坐啊
天之苍苍,其正色邪?
展开
-
vue diff
虚拟dom优点: 减少不必要的dom操作 跨平台(本质就是js对象模拟了dom) 虚拟dom缺点: 需要额外的创建函数如vue的h函数和react的creatElement函数 如何解决?: react有jsx,vue有template,但是这两个的缺点就是需要额外的构建过程,把它转换为标签。 ...原创 2020-10-04 09:43:01 · 150 阅读 · 0 评论 -
SEO,网页优化等,服务端客户端渲染
SPA(单页面应用) 什么是spa应用: 整体只有一个html作为框架,通过window.history 或 location.hash动态改变路由,js监控到路由变化后动态清除页面内容再添加进新的内容来显示。(路由由前端来管理了,后端只需要提供数据接口即可) 优点: 页面切换快:每次切换跳转时,不需要请求html,这样就节约了很多HTTP发送时延。 页面无刷新:对用户的响应非常及时,因此提升了用户体验. 前后端分离 API共享:同一套后端程序代码,不用修改就可以用于Web界面、手机、平板等多种客户端。原创 2020-09-22 14:58:36 · 231 阅读 · 0 评论 -
vue生命周期
new vue(),vue构造函数内调用init进行初始化,配置项的合并 init内依次初始化:生命周期,事件(initEvents只会挂载自定义事件,即组件中使用v-on监听的非native的事件),render函数 调用beforeCreate钩子。 同样是init内,主要进行初始化数据和方法,依次初始化:props,methods,data,computed,watchers。并且在进行初始化时,进行数据的响应式处理。 调用created钩子 init内最后一步,$mount..原创 2020-09-17 15:24:28 · 243 阅读 · 0 评论 -
vue---组件开发
vue可以进行很好的组件化开发。页面每个部分都被抽取成一个个的组件(就像页面布局有很多box一样),这些组件有自己的data、methods。这些组件自己能管理好自己,从而更好服务于整体(不必整体去管理部分)。 组件分类 独立组件(在不同项目间可复用,独立性复用性很高,很通用) 业务基础组件(在当前项目内很多部分都会用到的组件,项目内通用,脱离项目无用) 页面组件(只在当前页面内使用的组件) 组件开发 数据: 从父组件接收数据,接收自定义的配置数据,使用prop。 组件内部自己的数据,使用data。原创 2020-09-13 13:59:03 · 383 阅读 · 0 评论