电子书:《前端工程师必备技能:Vue移动开发实战技巧》

[复制链接]
查看192 | 回复1 | 2019-12-22 15:16:49 | 显示全部楼层 |阅读模式

《前端工程师必备技能:Vue移动开发实战技巧》_1

《前端工程师必备技能:Vue移动开发实战技巧》_1

《前端工程师必备技能:Vue移动开发实战技巧》_2

《前端工程师必备技能:Vue移动开发实战技巧》_2

《前端工程师必备技能:Vue移动开发实战技巧》_3

《前端工程师必备技能:Vue移动开发实战技巧》_3


内容简介:

前端工程师必备技能
vue移动开发实战技巧
李利德徐辛承编著
電子工業出版社
Publishing House of Electronics Industry
北京· BELJING

内容简介
vue( Vue. js)是一个渐进式的 Javascript框架,与其他重量级框架不同的是,vue采用自下面
上增量开发的设计,Ve的核心库只关注视图层,它不仅易于上手,还便于与第三方库或既有项
目整合。作为2016年社区最火的前端框架,越来越多的公司都在尝试用vue来开发自己的项目
本书主要从项目维度出发,站在实战的角度,从项目搭建、项目开发到项目优化,结合各种
实用demo,结合开发环境构建,从无到有,剖析原理,全面介绍we2.0的实用技巧。书的第四
章重点讲解Wue内部实现机制,针对各种业务形态的支持以及网站调优方案,等等,是Ve技术
体系追随者不可多得的实战宝典
读者还可以通过在线服务平台获得作者提供的在线学习资源和以及疑难解答。
本书适合软件开发人员、前端工程师、计算机专业大学生学习参考
未经许可,不得以任何方式复制或抄袭本书之部分或全部内容
版权所有,侵权必究
图书在版编目(CP)数据
前端工程师必备技能:Ve移动开发实战技巧/李利德,徐辛承编著.一北京:电子工业
出版社,20181
ISBN978-712133156-5
I.①前…Ⅱ.①李…②徐…Ⅲ.①网 页制作工具一程序设计Ⅳ.①TP3920922
中guo版本图书馆CP数据核字(2017)第298353号
张瑞喜
印刷:中guo电影出版社印刷厂
装订:中guo电影出版社印刷厂
出版发行:电子工业出版社
比京市海淀区万寿路173信箱邮编100036
开本:710×1000116印张:18字数:323千字
版次:2018年1月第1版
印次:2018年1月第1次印刷
定价:58.00元
凡所购买电子工业出版社图书有缺损问题
店调换。若书店售缺,请与本社发
行部联系,联系及邮购电话010)88254888,
质量投诉请发邮件至ts@phei.com.cn,盗版侵权举报请发邮件至dbqq(aphei.com.cn
本书咨询联系方式:zhangruixi(aphei.com.cn

序言
在很长时间以内,前端开发的工作内容是为静态的HTML增加动态的效
果,所以基于 jQuery的 Bootstrap非常流行。真正让前端开发产生变化的是2014
和2015年 Angular. js和 React的崛起,这使得M*模式变得流行,让前端渲染
开始流行。MV*模式让前端开发的思维发生了一个翻天覆地的变化,让前端
作变得更有挑战,它不再是为后端开发者写HTML的模板,而是更多地关注在
工程化、可维护性、数据流等方面
“饿了么”大前端团队在2015年主要使用的是 Angular. js12版本,在使用
其开发了外卖PC站、早餐业务移动站之后,我们体会到了 Angular. js的一些痛
点。主要的痛点是组件封装的不便、一些历史遗留的设计问题和性能问题,所
以我们开始尝试一些新的解决方案。在2015年的下半年, Vue. js发布1.0之后,
我们尝试使用 Vue js来完成一些业务的开发。当时 Vue js生态还不是很成熟,
我们就边写业务边做了一些组件发布到了开源社区
当初我们选用 Vue. js1.0的主要原因是团队比较熟悉 Angular. js,在我看来
Vue. js1.0版本还只是 Angular. js Ix的改良版。但是在2016年初, Vue js20公
开之后,我觉得 Vue. js2.0将会成为能与 React竞争的现代前端框架,所以决定
基于 Vue. js为团队做一些基础设施建设
我们团队先后开发了移动端和PC端的两套前端组件库: Mint ul和 Element
UI,并在开发完成之后发布到了开源社区,为 Vue. js的社区活跃做出了一些贡
献,也在开源社区取得了一些影响。截止目前, Element U仍然是 Vue. js社区
中Star最多、最活跃、最成熟的组件库,我可以负责任地说, Element UI一直
应用在我们的生产项目中
回顾加入饿了么大前端以来的两年多里,推动团队选用 Vue. js作为前端框

架可能是我做的最明智的决定。当初放弃 Angular. js选择 Vue. js是个艰难的决
策,幸运的是我们能在这段时间里与 Vue.js社区共同成长
如果你是初学者,想入门 Vue. js,那么本书可以让你充分体会ues的魅
力;如果你想对 Vue. js有更为深入的了解,本书对Ⅴ irtual DOM和 Vue Router
的原理解析应该对你有所帮助。最后,本书涵盖了 Vue. js2.1、2.3的一些新特
性,还对_阿.里_巴巴的开源项目weex进行了一定的讲解,这保证了本书具有较
新的时效性。在细读了一遍后,我觉得这本书适合各个阶段的前端开发者,在
此真诚地推荐给大家
张龙
饿了么高级研发经理& Element U创始人

前言
前端框架的发展
写这本书之前,思考过一段时间,最后问题回归到Vue是什么?从哪来?
到哪去?然后,想到了前端框架的发展,当然在这里不敢妄谈演进,只说一下
本人对前端的认识过程。
本人是2008年接触前端开发的,那个时候中guo公司极少数存在前端开发这
个岗位,很多地方还叫网 页开发,大部分还是从数据存储到页面展示一把抓
这个时期,以能将文本文档写hm、csjs为大牛的标准,你知道的细节越多
意味着你越高深,当然这是学生阶段,大家都讲求一个装字。之后接触一些js
框架,诸如 prototype、 mootools、 Jquery等是这个时代的主流,后来 Jquery因
为它的易用,高效异军突起,占据主导;这个时代框架主要给大家解决的是兼
容性的处理和代码的简化
其次,随着电脑性能、浏览器支持及网速的不断攀升,前端页面越来越像
个桌面应用,各种交互功能需要在页面中实现,就产生了各种mv*的框架,
如 backbone、 AngularIS等,它们要解决的问题也是很有针对性的,让界面
操作、数据分开,在复杂的交互中,找到一条不变的原则
再次,随着 Nodes的兴起以及前端环境的进一步发展,前端模块化的概念
得到广泛的发展,这段时间与上一段内容并非完全的分先后,有部分重叠:就
本人而言,最后解除模块化,模块化的出现也是适应前端工程化进展的重要标
志。从一个或者几个文件就能完成一个页面,到一个页面需要一个工程;这种
变化也意味着前端进入了技术壁垒,从此,后端开发者(php,java)已经很难
上手一个前端项目。
最后,mwm框架模型概念火爆起来, react首先为大家熟知,并迅速传播
火热,随后ue以其灵活性高、开发效率高等进入大家视野,占得一席之地:
是 react好还是vue更好,也成为人们津津乐道的话题,至于答案,我认为适
合的就是最好的



回复

使用道具 举报

红颜纷扰红尘 | 2019-12-22 15:16:53 | 显示全部楼层
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则