阅读更多

12顶
1踩

编程语言
谷歌今天发布了一个全新的Web模板——AngularJS 1.0。


谷歌称,AngularJS可以让你扩展HTML的语法,以便清晰、简洁地表示应用程序中的组件,并允许将标准的HTML作为你的模板语言。AngularJS可以通过双向数据绑定自动从拥有JavaScript对象(模型)的UI(视图)中同步数据。

AngularJS的核心功能包括:

  • 数据绑定:当数据发生变化时,AngularJS会自动从UI中移动数据到模型(model)和后端(back),没有继承类,也没有封装或调用getter/setter方法。模型可以像一个原始数组一样简单,也可以像自定义JavaScript类型一样复杂。
  • HTML作为模板:AngularJS允许你使用与HTML规范兼容的、你的应用特有的元素、属性、类的类型来扩展HTML语法。
  • 可重用组件:你想使用<tab>、<calendar>或<colorpicker>来代替<div></div>吗?你想通过添加“key=’ctrl-s’”属性来为任何元素指定键盘快捷键吗?通过AngularJS就可以做到。
  • 视图(Views)和路由(Routes):AngularJS允许你在带有简单路由配置的应用程序中切换子视图,并且你会得到URL深度链接(deep-linking)。
  • 易测性
项目主页:angularjs.org
  • 大小: 16.5 KB
12
1
评论 共 20 条 请登录后发表评论
20 楼 damoqiongqiu 2013-10-26 12:34
OReilly的《AngularJS》已由电子工业出版社出版
http://damoqiongqiu.iteye.com/blog/1965167
19 楼 tongyi121 2012-06-19 09:56
连ie9使用都有问题,估计不好推广。
18 楼 PetriNet 2012-06-17 19:28
aegeanmoon 写道
html需要完善事件机制(用js太乱了),最好html有原生的事件支持

have you heard about html dom?
17 楼 aegeanmoon 2012-06-17 19:04
html需要完善事件机制(用js太乱了),最好html有原生的事件支持
16 楼 wenjinglian 2012-06-17 12:08
挺不错的
15 楼 aixinnature 2012-06-17 09:47
这个网站的页面大部分地方用了bootstrap,但这个框架和bootstrap没什么关系,主要是将javascript的mvc模型和template结合并简化了,要对比应该是对比backbone.js之类的了
14 楼 kjj 2012-06-17 09:46
sa364867195 写道
预测AngularJS比bootstrap强大

不是一个类型的框架好吧,一个css一个js
13 楼 司徒正美 2012-06-17 09:33
我还是看好knockoutjs!
12 楼 gkhlvgwh 2012-06-17 01:34
什么时候再多提供点参考信息呢?
11 楼 garin25078 2012-06-16 11:38
什么时候变成GOOGLE的了?
10 楼 唇角轻扬 2012-06-16 11:35
试用了一下,很强大
9 楼 bcw104 2012-06-16 09:43
颠覆了以前对html的理解了,怎么实现的呢?
8 楼 无语僧 2012-06-16 09:35
打不开官网...
数据绑定那里是不是类似knockoutjs?
7 楼 wuliupo 2012-06-15 23:14
6 楼 bhq10000 2012-06-15 17:47
和bootstrap是一样的东西么???
5 楼 webeasymail 2012-06-15 17:45
cxh116 写道
又见bootstrap

还是继续用bootstrap吧~
4 楼 sa364867195 2012-06-15 17:43
预测AngularJS比bootstrap强大
3 楼 450029462 2012-06-15 17:31
  表示有点压力,技术更新太快了
2 楼 cxh116 2012-06-15 16:05
又见bootstrap
1 楼 cuippan 2012-06-15 16:02

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • AngularJs Javascript MVC 框架

    并宣称:AngularJS可以让你扩展HTML的语法,以便清晰、简洁地表示应用程序中的组件,并允许将标准的HTML作为你的模板语言,AngularJS可以通过双向数据绑定自动从拥有JavaScript对 象(模型)的UI(视图)中同步数据...

  • 谷歌发布 AngularJS 1.0,允许扩展HTML语法

    谷歌称, AngularJS可以让你扩展HTML的语法,以便清晰、简洁地表示应用程序中的组件,并允许将标准的HTML作为你的模板语言。AngularJS可以通过双向数据绑定自动从拥有JavaScript对象(模型)的UI(视图)中同步数据...

  • AngularJS1.0——基本认识

    AngularJS 诞生于2009年,由Misko Hevery 等人创建,后为Google所收购。是一款优秀的前端JS框架,已经被用于Google的多款产品当中。 AngularJS有着诸多特性,最为核心的是:MVC、模块化、自动化双向数据绑定、...

  • 谷歌AngularJS发布1.0版

    AngularJS是Google开发的一种模板技术,谷歌最近正式发布了AngularJS 1.0。 谷歌称,AngularJS可以让你扩展HTML的语法,以便清晰、简洁地表示应用程序中的组件,并允许将标准的HT...

  • angularjs

    由谷歌团队负责开发维护 2.为什么学习angularjs? 帮助我们快速构建单页面应用 Angular自身有很多颠覆性的特性 改变了前端的编码方式 简化了我们的操作 火,就业需要 3.学习angularjs需要的知识储备 html css js 4....

  • AngularJS

    AngularJS介绍–AngularJS的前世今生 AngularJS是什么 在Web开发领域,我们一般使用HTML作为前端页面元素的声明式语言,使用CSS技术作为展示样式的描述语言,JavaScript作为业务处理交互的命令式语言。当我们...

  • AngularJS与Django-模板标签冲突

    I want to use AngularJS with Django however they both use {{ }} as their template tags. 我想在Django中使

  • 前端三剑客(html、css、js)面试题

    html5:添加了许多具有语义化的标签,如:

  • 06集合-AngularJS基础教程

    语法允许我们循环对象的属性。 &lt;!-- ng-repeat-name.html --&gt; &lt; table class = "table table-condensed" &gt; &lt; tr ng-repeat = "(propertyName, propertyValue) in {b: 'two', a: 1.0, c: 3}" &gt; &lt; td...

  • 使用angularJS的三个重要原因

    如果你不熟悉什么是Angular.js的话,小编我强烈推荐你阅读 Javascript教程:AngularJS的五个超酷特性。简单来说Angular.js是google开发者设计和开发的一套前端开发框架,帮助你简化前端开发的负担。当然,这里有很多...

  • Angularjs优缺点

    AngularJS是由Google创建的一种JS框架,使用它可以扩展应用程序中的HTML词汇, 从而在web应用程序中使用HTML声明动态内容。 AngularJS可以让你扩展HTML的语法,以便清晰、简洁地表示应用程序中...

  • AngularJs应用

    引用angularjs文件 AngularJS 应用组成如下:View(视图), 即 HTML。Model(模型), 当前视图中可用的数据。Controller(控制器), 即 JavaScript 函数,可以添加或修改属性。 ng-app定义angularjs应用程序ng-model指令...

  • AngularJS基本使用

    AngularJS是Google开源的前端JS结构化框架 Angular关注的是动态展示页面数据, 并与用户进行交互。其主体不再是DOM,而是页面中的动态数据 AngularJS特性(优点) 双向数据绑定 声明式依赖注入 解耦应用逻辑, ...

  • AngularJS介绍

    AngularJS介绍–AngularJS的前世今生 AngularJS是什么 在Web开发领域,我们一般使用HTML作为前端页面元素的声明式语言,使用CSS技术作为展示样式的描述语言,JavaScript作为业务处理交互的命令式语言。当我们...

  • 现在就开始使用AngularJS的三个重要原

    如果你不熟悉什么是Angular.js的话,小编我强烈推荐你阅读 Javascript教程:AngularJS的五个超酷特性。简单来说Angular.js是google开发者设计和开发的一套前端开发框架,帮助你简化前端开发的负担。当然,这...

  • 精通使用AngularJS开发Web App

    这一章主要是介绍AngularJS,包括这个框架以及它背后的项目。首先我们先大概看看这个项目本身:谁在更新代码,到哪里去找源码和文档,如何寻求帮助等等。 本章的大部分内容用来介绍AngularJS框架,它的核心概念,...

  • AngularJs - Javascript MVC 框架

    并宣称:AngularJS可以让你扩展HTML的语法,以便清晰、简洁地表示应用程序中的组件,并允许将标准的HTML作为你的模板语言,AngularJS可以通过双向数据绑定自动从拥有JavaScript对 象(模型)的UI(视图)中同步数据...

  • 全面掌握前端框架AngularJS

    AngularJS 通过新的属性和表达式扩展了 HTML。 AngularJS 可以构建一个单一页面应用程序(SPAs:Single Page Applications)。 AngularJS 学习起来非常简单。 AngularJS 实例 &lt;!DOCTYPE html&gt; &lt;...

  • VS集成C#开发ABB机器人二次开发:实时变量刷新与程序修改上位机系统,vs对ABB机器人二次开发C#集成PC SDK开发ABB机器人上位机开发 变量实时刷新,实时修改 io刷新修改, 在线程序修改实

    VS集成C#开发ABB机器人二次开发:实时变量刷新与程序修改上位机系统,vs对ABB机器人二次开发C#集成PC SDK开发ABB机器人上位机开发 变量实时刷新,实时修改 io刷新修改, 在线程序修改实时刷新 上位机移动机械手 ,vs;ABB机器人二次开发;C#集成PC SDK;实时刷新;实时修改;io刷新修改;在线程序修改;上位机移动机械手,C#集成PC SDK开发ABB机器人上位机系统:实时刷新与修改功能

  • 分布式系统与SCADA系统

    分布式系统与SCADA系统

Global site tag (gtag.js) - Google Analytics