《AngularJS高级程序设计》——第1章 准备 1.1你需要知道哪些知识

简介: AngularJS吸收了服务器端开发技术的一些最好的方面,并使用它们来对浏览器中的HTML进行增强,为更简单而容易地构建富应用程序奠定了基础。AngularJS应用程序是围绕着被称为模型-视图-控制器(MVC)的模式而构建的,该模式的重点在于创建这样的应用程序

本节书摘来自异步社区《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出版的。

相关文章
|
8月前
|
设计模式 前端开发 JavaScript
AngularJS基础知识总结
【5月更文挑战第1天】AngularJS,谷歌收购的JavaScript框架,用于构建动态Web应用,采用MVC模式简化开发。特性包括:模块化代码管理、双向数据绑定、语义化HTML标签和依赖注入。适合单页面应用开发,但不适用于DOM操作密集或高性能需求场景。提供强大工具,提升开发效率和代码可维护性。
58 2
|
JavaScript 前端开发
AngularJS学习(一)
@[TOC](目录) ### 1. 引入 AngularJS 要使用 AngularJS,您需要首先引入 angular.js 文件。这可以通过在 HTML 文件中使用<script>标签来实现: ```html <script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.7.5/angular.min.js"></script> ``` ### 2. 创建一个 AngularJS 应用 在 HTML 文件中,使用 ng-app 指令创建一个 AngularJS 应用。这个指令必须放在<html>标签内: ```ht
|
存储 JavaScript 前端开发
AngularJS进阶学习(二)
AngularJS 是一种流行的 JavaScript 框架,用于开发 Web 应用程序。它提供了许多功能,如依赖注入、控制器、指令、服务、过滤器等,使开发人员可以更轻松地构建复杂的 Web 应用程序。在这篇教程中,我们将介绍 AngularJS 的安装、使用、应用场景以及一些代码实例。 # 一、安装 AngularJS 安装 AngularJS 需要一些前置条件,如 Node.js 和 npm。下面是安装 AngularJS 的具体步骤: ## 1. 安装 Node.js 和 npm 在安装 AngularJS 之前,您需要安装 Node.js 和 npm。Node.js 是一个用于在服务
|
Web App开发 JavaScript 前端开发
|
Web App开发 JavaScript 前端开发
《AngularJS高级程序设计》——1.6 小结
在本章中,我描述了本书内容和结构的大致轮廓,以及AngularJS Web开发所需要的软件。就像之前所说的,学习AngularJS开发最好的方式就是通过实例学习,所以在第2章中我将直接开始演示如何创建你的第一个AngularJS应用程序。
1520 0