- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Vue.js 基础与入门
1.简介
2.快速入门
目录
一、历史由来
框架作者: 尤雨溪
2014年2月开源的一个前端开发库Vue.js。
Vue.js是一款轻量级的以数据驱动的前端JS框架,是一个通过简洁的API提供高效的数据绑定和灵活的组件系统。
1.概述
2.优点:
(1)轻量——最小只需要17.14kb(Vue.js 2.0生产版本)—— jquery是87KB(3.1)95KB(1.12)
(2)易学——相比较React和Angular来说,学习曲线平缓,学习文档资料相对较多。
(3)易开发——支持热加载(即修改源代码后,无需刷新即可在页面上看到效果)
使用Vue的项目: 1. 天猫、饿了么、小米商城、途牛、苏宁易购、微博头条 2. 其中某些使用了vue-native,也就是weex(比单纯前端多了后端部分)
3.兼容性
4. MVVM模式
MVVM模式采用双向绑定(data-binding):View的变动,自动反映在 ViewModel,反之亦然。Vue、Angular 和 Ember 都采用这种模式,相比于Angular,Vue.js提供了更加简洁、更易于理解的API,使得我们能够快速地上手并使用Vue.js。
5.数据驱动和组件式编程
总结一下基于操作dom的前端开发方式:
拼界面-找到dom节点-修改属性-检测是否有其他影响的节点-根据刚刚修改的dom节点更新自己的状态
vue或者angular这些mvvm框架给了前端另一种思路,完全基于数据驱动的编程。不同于jQuery操作DOM,因为Vue.js是数据驱动的,采用一种数据绑定的方式,自动绑定dom节点的属性.这样就把你从操作dom节点的繁琐过程中解脱出来了,你只要专注于数据的状态,ui更新的事情你不需要去管了,回归编程的本质:程序=数据结构+算法. 这也是mvvm框架最大的思路上的突破。
1.模板语法(Hello World示例)
2.快速入门
1. {{ variable }}
非转译模板语法
2. {{{ variable }}}
转译模板语法 - 将变量字符串转成HTML
3. {{* variable }}
不变数据模板 - 变量只生效一次,后面的更改不生效
4. {{ string.split( ).reverse().join( ) }}
模板中,可以运行js语句
2. Vue事件响应
button v-on:click=方法名/button
事件添加的缩略形式
button @click=方法名/button
input @keydown=method
ev对象以第一个参数的形式传给method方法
input @keydown=method(a,b)
input @keydown=method(a,b,ev)
键码缩略形式
input @keydown.enter=method(a,b,ev)
input @keydown.delete=method(a,b,ev)
input @keydown.left=method(a,b,ev)
input @keydown.right=method(a,b,ev)
input @keydown.up=method(a,b,ev)
input @keydown.down=method(a,b,ev)
您可能关注的文档
最近下载
- 海南槟榔加工厂项目建设可研报告.doc VIP
- 智慧消防整体解决方案智慧 智慧消防云平台消防大数据一体化管理平台解决方案.ppt VIP
- 12J9-1 河北《室外工程》.docx VIP
- 中国经济信息社新华国际金融中心发展指数报告202269页.pdf VIP
- 2024 10kV~500kV输变电设备交接试验规程.docx
- 2024新华波罗的海国际航运中心发展指数报告.pdf VIP
- 高中中学消防安全课件下载.ppt VIP
- 大学生如何保护自己的心理健康【优质公开课】精品PPT课件模板.pptx VIP
- 中国儿童视听百科.飞向太空几年级学生阅读.pdf VIP
- 商务数据分析与应用(微课版).pptx
原创力文档


文档评论(0)