前端必知词汇:AngularJS

简介: AngularJS是一个开发动态Web应用的框架,同时也是一个用 JavaScript 编写的库。它可以通过 script 标签添加到网页中,让用户可以使用HTML作为模板语言并且可以通过扩展的HTML语法来使应用组件更加清晰和简洁。自2009年,由Misko Hevery 等人创建,后为Google所收购。目前已经被用于Google的多款产品当中。

AngularJS是一个开发动态Web应用的框架,同时也是一个用 JavaScript 编写的库。它可以通过 script 标签添加到网页中,让用户可以使用HTML作为模板语言并且可以通过扩展的HTML语法来使应用组件更加清晰和简洁。自2009年,由Misko Hevery 等人创建,后为Google所收购。目前已经被用于Google的多款产品当中。

AngularJS 不仅仅是一个JavaScript框架,它的核心其实是对HTML标签的增强。HTML是一门很好的为静态文本展示设计的声明式语言,但要构建WEB应用的话它就显得非常乏力。AngularJS使用指令 (directives) 的结构,尝试补足HTML本身在构建应用方面的缺陷,让浏览器能够识别新的语法。

使用AngularJS可以不用再“直接”操控DOM,只要在DOM上注上metadata (即AngularJS里的directive) ,AngularJS就可以帮用户操纵DOM。AngularJS不依赖任何其它的框架。用户甚至可以基于其它的框架来开发AngularJS应用。

AngularJS适用于开发增删改查功能的单页应用,为开发者呈现一个更高层次的抽象来简化应用的开发。在构建WEB应用的前端时,Angular提供的不是一个部分解决方案,而是一个完整的解决方案。它能够处理所有用户写过的混杂了DOM和AJAX的代码,并能够将它们组织的结构良好。这使得Angular在决定应该怎样构建一个CRUD应用时显得甚至有些“偏执 (opinionated) ”,但是尽管它“偏执”,它也尝试确保使用它构建的应用能够灵活的适应变化。但是像游戏开发之类需要对DOM进行大量操纵、又或者单纯需要极高运行速度的应用,AngularJS不是最好的选择。

资料来源:
AngularJS 中文文档

目录
相关文章
|
前端开发 JavaScript 开发者
前端angularJs的开发过程
前端angularJs的开发过程
57 1
|
设计模式 JavaScript 前端开发
前端框架:第一章:AngularJS
前端框架:第一章:AngularJS
308 0
前端框架:第一章:AngularJS
|
前端开发 JavaScript
「趣学前端」元编程,翻书学习时发现的陌生词汇,当然是记个笔记
最近在重学前端,今天分享元编程的知识点。
188 1
|
前端开发
AngularJS:Web 前端框架
AngularJS:Web 前端框架
133 0
|
前端开发 Android开发
Android笔记:前端判断敏感词汇
Android笔记:前端判断敏感词汇
259 0
|
存储 监控 前端开发
作为前端程序员:你必须知道的常用英语词汇!!全是干货!!!
作为前端程序员:你必须知道的常用英语词汇!!全是干货!!!
|
JavaScript 前端开发 算法
前端必知词汇:React
React 是一个声明式,高效且灵活的用于构建用户界面的开源JavaScript 库,是目前前端三大主流框架之一 (React、Angular和Vue) 。React发源自Facebook的PHP框架XHP的一个分支,可用于创建Web用户交互界面。XHP作为一个PHP框架,旨在每次有请求进来时渲染整个页面。React的产生就是为了把这种重新渲染整个页面的PHP式工作流带到客户端应用中来。
666 0
|
JavaScript 前端开发 API
前端必知词汇:Vue.js
Vue 是一套用于构建用户界面的渐进式开源JavaScript框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,方便与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。
980 0
|
存储 安全 前端开发
前端必知词汇:SVN
SVN (Subversion) ,一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目,实现共享资源,实现最终集中式的管理。
843 0
|
Web App开发 设计模式 JavaScript
前端必知词汇:jQuery
jQuery是一个快速、简洁、跨浏览器的JavaScript库 ,简化HTML与JavaScript之间的操作。jQuery 是专注于简化 DOM 操作,AJAX 调用和 Event 处理的JavaScript 库,是继Prototype之后又一个优秀的JavaScript代码库 (或JavaScript框架) 。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。
393 0

热门文章

最新文章

  • 1
    前端如何存储数据:Cookie、LocalStorage 与 SessionStorage 全面解析
  • 2
    前端工程化演进之路:从手工作坊到AI驱动的智能化开发
  • 3
    Vue 3 + TypeScript 现代前端开发最佳实践(2025版指南)
  • 4
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(五):背景属性;float浮动和position定位;详细分析相对、绝对、固定三种定位方式;使用浮动并清除浮动副作用
  • 5
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(六):全方面分析css的Flex布局,从纵、横两个坐标开始进行居中、两端等元素分布模式;刨析元素间隔、排序模式等
  • 6
    实现“永久登录”:针对蜻蜓Q系统的用户体验优化方案(前端uni-app+后端Laravel详解)-优雅草卓伊凡
  • 7
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(一):CSS发展史;CSS样式表的引入;CSS选择器使用,附带案例介绍
  • 8
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(八):学习transition过渡属性;本文学习property模拟、duration过渡时间指定、delay时间延迟 等多个参数
  • 9
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(九):强势分析Animation动画各类参数;从播放时间、播放方式、播放次数、播放方向、播放状态等多个方面,完全了解CSS3 Animation
  • 10
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(四):元素盒子模型;详细分析边框属性、盒子外边距