《AngularJS高级程序设计》——第1章 准备 1.1你需要知道哪些知识
需要 知识 哪些 高级 知道 程序设计 1.1 准备
2023-09-11 14:17:38 时间
AngularJS吸收了服务器端开发技术的一些最好的方面,并使用它们来对浏览器中的HTML进行增强,为更简单而容易地构建富应用程序奠定了基础。AngularJS应用程序是围绕着被称为模型-视图-控制器(MVC)的模式而构建的,该模式的重点在于创建这样的应用程序
《AngularJS高级程序设计》——导读 本书是AngularJS程序设计的高级指南。全书共25章,分为3个部分,每部分覆盖一组相关话题。第1部分为第1章到第8章,包括AngularJS简介,以及HTML、CSS和JavaScript的基础知识。
《AngularJS高级程序设计》——5.11 小结 在本章中我提供了JavaScript语言的简单基础,以及AngularJS为补充核心语言特性而提供的实用方法。我还介绍了承诺以及AngularJS对JSON的支持,它们二者是使用Ajax并实现我在第3章中讲的单页面应用程序模型所必不可少的。
《AngularJS高级程序设计》——1.6 小结 在本章中,我描述了本书内容和结构的大致轮廓,以及AngularJS Web开发所需要的软件。就像之前所说的,学习AngularJS开发最好的方式就是通过实例学习,所以在第2章中我将直接开始演示如何创建你的第一个AngularJS应用程序。
《AngularJS高级程序设计》——2.4 小结 在本章中,演示了如何创建第一个简单的AngularJS应用,将一个HTML模拟页面改造成一个实现了MVC模式并从Web服务器上以JSON形式获得数据的动态应用。一路下来,我们接触了AngularJS提供给开发者的各个主要组件和特性,并指出了你在本书中哪些部分可以找到更多信息。
《AngularJS高级程序设计》——2.2 使用AngularJS 对于要创建的基本功能来说,todo.html文件中的静态HTML目前仅作为占位符使用。用户应该能看到待办事项的列表,勾选掉已完成的事项,并创建新事项。在下面各节中,我打算将AngularJS加进来,并应用一些基本特性来为我的待办事项应用赋予生命。
异步社区 异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。
本节书摘来自异步社区《AngularJS高级程序设计》一书中的第1章,第1.1节,作者:【美】Adam Freeman(弗里曼)著,更多章节内容可以访问云栖社区“异步社区”公众号查看
第1部分 准备 第1章 准备AngularJS吸收了服务器端开发技术的一些最好的方面,并使用它们来对浏览器中的HTML进行增强,为更简单而容易地构建富应用程序奠定了基础。AngularJS应用程序是围绕着被称为模型-视图-控制器(MVC)的模式而构建的,该模式的重点在于创建这样的应用程序:
可扩展的:一旦了解了基本原理,就能够轻松理解一个复杂的AngularJS应用是如何工作的——意味着你可以很容易地增强应用程序以便为用户创建有用的新特性。 可维护的:AngularJS应用易于调试和纠错,意味着长期性的维护过程得到了简化。 可测试的:AngularJS能够良好支持单元测试和端到端测试,意味着能使你在用户发觉问题之前就找到并修复缺陷。 标准化的:AngularJS构建在Web浏览器的固有特性上,因此不会对你造成阻碍,它允许你创建与标准相兼容的Web应用,并利用了最新的特性(例如HTML5 API)以及流行的工具和框架。AngularJS是一个由Google赞助和维护的开源JavaScript库。它已经被应用于一些最大和最复杂的Web应用中。在本书中我将向你演示要在自己的项目中获得AngularJS的好处时所需了解的一切。
1.1 你需要知道哪些知识在阅读本书前,你应该熟知Web开发的基础知识,了解HTML和CSS是如何工作的,如果有JavaScript的工作知识就更理想了。如果你对这些细节有些不明确,我将在第4章和第5章中提供本书中所需用的HTML、CSS和JavaScript知识的复习课程。但是并不会全面地介绍HTML元素和CSS属性。因为我们无法在一本关于AngularJS的书中覆盖HTML的全部知识。如果你需要一份关于HTML和CSS的全面参考,建议参考我的另外一本书《The Definitive Guide to HTML5》,也是由Apress出版的。
《AngularJS高级程序设计》——导读 本书是AngularJS程序设计的高级指南。全书共25章,分为3个部分,每部分覆盖一组相关话题。第1部分为第1章到第8章,包括AngularJS简介,以及HTML、CSS和JavaScript的基础知识。
《AngularJS高级程序设计》——5.11 小结 在本章中我提供了JavaScript语言的简单基础,以及AngularJS为补充核心语言特性而提供的实用方法。我还介绍了承诺以及AngularJS对JSON的支持,它们二者是使用Ajax并实现我在第3章中讲的单页面应用程序模型所必不可少的。
《AngularJS高级程序设计》——1.6 小结 在本章中,我描述了本书内容和结构的大致轮廓,以及AngularJS Web开发所需要的软件。就像之前所说的,学习AngularJS开发最好的方式就是通过实例学习,所以在第2章中我将直接开始演示如何创建你的第一个AngularJS应用程序。
《AngularJS高级程序设计》——2.4 小结 在本章中,演示了如何创建第一个简单的AngularJS应用,将一个HTML模拟页面改造成一个实现了MVC模式并从Web服务器上以JSON形式获得数据的动态应用。一路下来,我们接触了AngularJS提供给开发者的各个主要组件和特性,并指出了你在本书中哪些部分可以找到更多信息。
《AngularJS高级程序设计》——2.2 使用AngularJS 对于要创建的基本功能来说,todo.html文件中的静态HTML目前仅作为占位符使用。用户应该能看到待办事项的列表,勾选掉已完成的事项,并创建新事项。在下面各节中,我打算将AngularJS加进来,并应用一些基本特性来为我的待办事项应用赋予生命。
异步社区 异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。
相关文章
- 业务需要全球部署?来看看企业级全球网络架构与解决方案
- 上云,你需要了解的AK使用姿势
- SAP 后端开发的初学者,除了掌握 ABAP 之外,还需要学习什么知识?
- 微信公众号文章排版需要注意的两个小细节
- atitit 编程语言选型知识点体系.docx 编程语言选型时,你需要考虑的几个方面 目录 1. 1.2. 类型系统51 2. 1.5. 语言规范251 3. 1.6. 编程范式52
- Atitit spring springboot 集成mybatis法 目录 1.1. 使用spring管理数据源。。需要修改spring、 配置1 1.2. 直接代码集成,无需修改任何配置1
- Atitit learn by need 需要的时候学与预先学习知识图谱路线图
- 2022年,Python 编程需要养成这 9 个好习惯
- Leetcode 2224. 转化时间需要的最少操作数(可以,一次过)
- 【ChatGPT】开源学术科研专用 ChatGPT 来了——GitHub斩获 14k+ 星(需要API_SECRET_KEY)
- 开发一款浏览器内核需要学习哪些方面的知识?
- LabVIEW什么时候需要实时系统
- 微信开发 api 需要 https 服务器
- 分析C++软件异常需要掌握的汇编知识汇总
- 新测试人和转行测试的同学看过来 你需要知道的这几点
- 软件开发程序员需要掌握哪些软件测试知识
- 软件测试工作中需要的Linux知识,一篇文章就够了
- Eolink使用需要掌握的知识路线
- php工程师需要掌握的知识体系
- 做一名黑客需要哪些技能?看完这些入门知识,你就懂了
- 学习黑客需要先了解哪些知识,零基础怎样掌握网络安全知识体系
- Python 入门到精通需要多久?学会后到底能干什么?