Vue.js项目开发实战 - (EPUB全文下载)
文件大小:0.37 mb。
文件格式:epub 格式。
书籍内容:
Vue.js项目开发实战
第1篇 背景知识
第1章 初探网页开发
1.1 网页开发历史
1.2 MVVM风格开发框架
1.3 Vue.js来了
1.4 Vue.js的安装
1.5 Vue.js的主要特性
1.6 小结与练习
第2篇 项目设计
第2章 开启Vue.js之旅的准备工作
2.1 JavaScript运行与开发环境
2.2 认识ECMAScript 6(ES 6)
2.3 ES 6的一些常用语法
2.4 使用Babel进行ES 6的转化
2.5 精简压缩生产环境的Webpack
2.6 小结与练习
第3章 从一个电影网站项目学习Vue.js
3.1 快速构建第一个Vue.js程序
3.2 电影网站的设计
3.3 电影网站的技术选择
3.4 小结与练习
第4章 电影网站数据库的搭建
4.1 什么是数据库
4.2 MongoDB基础入门
4.3 电影网站数据库的建立
4.4 小结与练习
第3篇 Vue.js应用开发
第5章 电影网站服务器端的设计
5.1 使用JavaScript开发后端服务
5.2 使用Express进行Web开发
5.3 服务器测试
5.4 Express后台代码编写
5.5 用户系统开发
5.6 前台API开发
5.7 后台API开发
5.8 小结与练习
第6章 Vue.js项目开发技术解析
6.1 Vue.js实例
6.2 Vue.js路由
6.3 Vue.js路由配置vue-router
6.4 数据获取
6.5 电影网站项目路由设计
6.6 小结与练习
第7章 模板学习
7.1 Vue.js模板
7.2 Vue.js模板语法
7.3 计算属性和观察者属性
7.4 电影网站项目页面编写
7.5 小结与练习
第8章 让页面变成动态页面
8.1 条件渲染
8.2 列表渲染
8.3 事件处理器v-on
8.4 交互的灵魂——表单
8.5 值的绑定
8.6 修饰符
8.7 电影网站项目功能编写
8.8 小结与练习
第4篇 页面优化
第9章 让页面变得更加美丽
9.1 使用CSS美化Vue.js
9.2 动态绑定class,让页面变得美观
9.3 丰富多彩的模板和UI框架
9.4 使用Vue-iView建立精美的应用
9.5 常用组件
9.6 使用iView美化项目
9.7 小结与练习
附录 iView组件默认样式
第1篇 背景知识
·第1章 初探网页开发
第1章 初探网页开发
做前端开发或网页开发的朋友们肯定已经被Vue.js这个名词彻底“包围”了,因为它太“火爆”了!本章的目的就是探索Vue.js的出现及流行的原因。
最早的软件都是运行在大型计算机上的,软件使用者通过“终端”登录到大型计算机上运行软件。随着PC机的兴起,软件开始主要运行在客户端的PC平台上,而数据库这样的软件运行在服务器端,这种Client(客户端)/Server(服务器端)模式简称C/S架构。
随着互联网的兴起,人们发现C/S架构不适合Web。简单而言,最基本的客户端软件虽然安装和使用方便,但是其安装和手动升级成了很繁琐的事。而对于应用程序的逻辑和数据都存储在服务器端的最大优点是:通过所有终端中带有的浏览器作为承载对象,直接交由用户访问存储在服务器中的内容,所以Web应用程序的修改和升级非常便捷。而C/S架构需要每个客户端逐个升级桌面App,因此Browser(浏览器)/Server(服务器端)模式开始流行,简称B/S架构。
在B/S架构下,客户端只需要有浏览器即可,而无须在意用户的使用终端。浏览器只需要请求服务器获取Web页面,并把Web页面展示给用户即可。
同时,Web构建的页面也具有极强的交互性和美观性,不用过于在意某种既定的UI规范,可以更快、更艺术化地表现内容和交互。并且,服务器端升级后,客户端无须做任何部署或更新就可以使用最新的版本,非常适合企业的版本迭代和功能增加。
1.1 网页开发历史
简单来说,Web是运行在互联网上的一个超大规模的分布式系统,通过对数据的一些可视化进行展现的一种工具。
网页开发的设计初衷是一个静态信息资源的发布媒介。通过超文本标记语言(HTML)描述信息资源;通过统一资源标识符(URI)定位信息资源;通过超文本传输协议(HTTP)请求信息资源。
HTML、URI(URL地址是URI的一个特例)和HTTP这3个规范构成了Web的核心体系结构,也是一个网页不可或缺的3种协议体系。用简单一点的话来说,用户通过客户端(浏览器)的URL找到网站(如www.baidu.com),同样此地址可以为IP的形式,通过浏览器发出HTTP请求,运行Web服务的服务器收到请求后返回此客户机URL中请求的HTML页面。
对于网络协议,Web是基于TCP/IP协议的。TCP/IP协议把计算机连接在一起,而Web在这个协议族之上进一步将计算机的信息资源连接在一起,形成现在社会中的万维网。每一个运行着的Web服务都相当于在万维网中提供的相关功能和资源。
我们开发的Web应用就是提供信息或者功能的Web资源,成为Web这个全球超大规模分布式系统中的一部分。
1991年8月6日,Tim Berners Lee在alt.hypertext新闻组贴出了一份关于World Wide Web的简单摘要,标志着Web页面在Internet上的首次登场。最早的Web主要被一批科学家们用来共享和传递信息。全世界的Web服务器也就几十台。第一个Web浏览器是Berners Lee在NeXT机器上实现的,其只能“跑”在NeXT机器上。苹果和乔布斯的粉丝对NeXT的历史肯定耳熟能详。真正使得Web开始流行起来的是Mosaic浏览器,这便是曾经大名鼎鼎的Netscape Navigator的前身。
Berners Lee在1993年建立了万维网联盟(World Wide Web Consortium,W3C),负责Web相关标准的制定。浏览器的普及和W3C的推动,使得Web上可以访问的资源逐渐丰富起来。这个时候Web的主要功能就是浏览器 ............
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » Vue.js项目开发实战 - (EPUB全文下载)