前 言
读懂本书
未来前端开发有发展前途吗?
前端开发目前在国内非常火,随着前端开发市场持续扩大,不仅仅是网页,甚至移动端、PC端应用都可以使用前端技术进行开发。现在国内的一线大公司都已经使用前端技术来开发自己的手机App了,比如微信小程序、淘宝天猫、京东、饿了么等,其火爆程度一目了然。
——现在入门还来得及吗?种一棵树最好的时间是十年前,其次是现在!
你还在用jQuery吗?已经过时啦!
虽然有很多旧网站还在使用jQuery,但是大多数公司的招聘标准早已改变。前端开发在这些年飞速发展,技术更新速度很快,如果想保持自己的竞争力,必须持续保持学习状态。现在想在前端开发领域找到一份好工作,则必须学好 Angular、React、Vue三大框架!
——各大招聘网站都可以搜一搜看一看,要不要学,你看着办!
Angular在前端开发中有哪些优势?
Angular作为一个比较大而全的前端框架,它使用TypeScript进行开发,包含服务、模板、双向绑定、路由、依赖注入等各种便捷的功能,可以让你的开发效率事半功倍。Angular由Google公司开发并维护,有着众多的开发者和活跃的社区支持,而且中文文档翻译十分全面。
——三大框架选择困难怎么办?小孩才做选择,成年人全部都要!
本书真的适合你吗?
只要你拥有一定的前端开发基础或者有AngularJS的开发经验,那么本书就能帮助你顺利入门Angular7。从环境搭建到TypeScript语法讲解,从内置指令到组件表单的每一个知识点,我们都手把手地教你学会。
——知识点太多怕学不会?不用担心,每个章节都配有例子帮助你理解关键的知识点。
本书涉及的技术或框架
? HTML
? CSS
? Chrome浏览器调试
? Angular
? HTTP
? Karma
? NPM
? Git
? JavaScript
? SCSS
? JSON
? Ng-Zorro
? HTTPS
? Protractor
? Node.js
? Visual Studio Code
? TypeScript
? LESS
? Json-serve
? Ng-Alain
? Jasmine
? Postman
? CNpm
本书涉及的示例和案例
? Hello Angular
? 自定义结构型指令
? 路由框架的搭建
? 单元测试常用API
? 城市组件
? 用户信息页
? 端对端测试常用API
? 使用json-server实现增删改查
? 待办列表
? 商城后台管理系统
? 制作一个HTTP拦截器
? 在登录组件实现模板驱动型表单
? 使用响应式表单构建个人资料页
本书特点
(1)实例为主、理论为辅,本书以理论知识的介绍为辅,以大量代码示例为主,通过众多精心选择的典型例子,帮助读者更好地理解Angular7开发中的重点、难点。
(2)循序渐进、轻松易学,本书的章节安排由浅入深,从简单的知识点开始,一点点增加难度,激发读者的阅读兴趣,让读者能够真正学习到Angular的使用技巧。
(3)技术新颖、与时俱进,采用目前最新的Angular7版本,避免学习旧版本导致知识不通用。结合时下热门的技术,如Node.js、json-server、Ng-Zorro等,让读者在学习Angular的同时,了解熟识更多相关的流行技术。对于无法全面讲解的一些框架,还给出了官方文档的详细网络地址以便于读者上网查阅。
(4)贴近读者、结合实际,书中使用的UI(用户界面)框架、自动测试框架等,都是实际开发中常见的、使用率高的框架,保证读者可以学以致用。
本书读者
? Angular开发初学者
? 前端开发工程师
? 前端架构师
? 从事后端开发且对前端开发技术有兴趣的人员
? 想学习Angular自己开发网页的人员
? 可作为高校和培训学校相关专业的Web前端开发实践教程
代码下载
本书示例代码下载地址:https://share.weiyun.com/5zjTnFL(注意区分数字与字母的大小写)。如果下载有问题,请联系booksaga@163.com,邮件主题为“Angular开发实战”。
作者
2019年7月