




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
初识Vue js 官网 https cn vuejs org 2019 12 29 为什么存在框架 2019 12 29 主流框架分析 纯模板引擎 最少的就是纯模板引擎 只管状态到界面的映射 React和Vue 其实这两者都是非常专注的只做状态到界面映射 以及组件 Backbone 它会给你多一些架构上指导 比如它会让你分层 Angular 它做的事情就更多 它有自己的路由 这些都会包含在里面 Ember 相比Angular Ember做得就更加彻底 Ember信奉的是约定优于配置 它会将一切都帮你设计好打包好 你就开箱用就可以了 Meteor Meteor只是一个极端 它是从前到后全都包含 从前端到数据层到数据库 全都帮你打包好 2019 12 29 React Vue 2019 12 29 Vue现状 2019 12 29 Vue现状 2019 12 29 简介 Vue js 读音 vju 类似于view 是一套构建用户界面的渐进式框架 Vue的核心库只关注视图层 它不仅易于上手 还便于与第三方库或既有项目整合 另一方面 当与单文件组件和Vue生态系统支持的库结合使用时 Vue也完全能够为复杂的单页应用程序提供驱动 2019 12 29 2019 12 29 MVVM Demo001 2019 12 29 生命周期 Demo005 每个Vue实例在被创建之前都要经过一系列的初始化过程 例如 实例需要配置数据观测 dataobserver 编译模版 挂载实例到DOM 然后在数据变化时更新DOM 在这个过程中 实例也会调用一些生命周期钩子 这就给我们提供了执行自定义逻辑的机会 2019 12 29 模板语法 Vue js使用了基于HTML的模板语法 允许开发者声明式地将DOM绑定至底层Vue实例的数据 所有Vue js的模板都是合法的HTML 所以能被遵循规范的浏览器和HTML解析器解析 在底层的实现上 Vue将模板编译成虚拟DOM渲染函数 结合响应系统 在应用状态改变时 Vue能够智能地计算出重新渲染组件的最小代价并应用到DOM操作上 Demo003 2019 12 29 计算属性 模板内的表达式是非常便利的 但是它们实际上只用于简单的运算 在模板中放入太多的逻辑会让模板过重且难以维护 例如 message split reverse join 对于复杂逻辑 使用计算属性 Demo008 2019 12 29 指令 指令 Directives 是带有v 前缀的特殊属性 指令属性的值预期是单一JavaScript表达式 除了v for 之后再讨论 指令的职责就是当其表达式的值改变时相应地将某些行为应用到DOM上 Demo007 2019 12 29 过滤器 Vue js允许你自定义过滤器 可被用作一些常见的文本格式化 过滤器可以用在两个地方 mustache插值和v bind表达式 Demo004 2019 12 29 事件处理 用v on指令监听DOM事件来触发一些JavaScript代码 许多事件处理的逻辑都很复杂 所以直接把JavaScript代码写在v on指令中是不可行的 因此v on可以接收一个定义的方法来调用 Demo006 2019 12 29 表单 你可以用v model指令在表单控件元素上创建双向数据绑定 它会根据控件类型自动选取正确的方法来更新元素 尽管有些神奇 但v model本质上不过是语法糖 它负责监听用户的输入事件以更新数据 并特别处理一些极端的例子 Demo009 2019 12 29 深入响应式原理 2019 12 29 组件系统 在Vu
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 智算中心扩建项目施工方案
- 水库工程环境影响报告书
- 离职技术人员知识产权归属与离职后技术成果转化协议
- 大宗固废减量化处理系统建设方案
- 建筑民宅方案设计图
- 2025年小学二级试卷及答案
- 法制员专业面试题及答案
- 2025年华杯赛初一试题及答案
- DB65T 4394-2021 籽用南瓜高产栽培技术规程
- 新能源2025年危机公关处理案例:技术创新与策略实施指南报告001
- 弱猪护理培训课件
- 新能源项目开发专员岗位面试问题及答案
- 人人享有心理健康
- 下肢血管疾病超声诊断
- 餐中服务细节培训资料
- 积极向上树立正确人生态度主题班会课件
- 大学生心理健康十六讲(第3版) 课件全套 第1讲 心理健康知多少-大学生心理健康导论-第16讲 珍爱生命-危机干预与幸福人生
- 低钠血症护理查房
- 学生电动车管理暂行办法
- 轧钢安全培训课件
- 地震勘探原理培训课件
评论
0/150
提交评论