首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
Angular开发者指南(二)概念概述
】的更多相关文章
Angular开发者指南(二)概念概述
template(模板):带有附加标记的模板HTML directives(指令):使用自定义属性和元素扩展HTML model(模型):用户在视图中显示的数据,并与用户进行交互 scope(作用域):存储模型的上下文,以便控制器,指令和表达式可以访问它 expressions(表达式):访问范围中的变量和函数 compiler(编译器):解析模板并实例化指令和表达式 filter(过滤器):格式化表达式的值以显示给用户 view(视图):用户看到的内容(DOM) Data Binding(数据…
Angular开发者指南(一)入门介绍
什么是Angular AngularJS是动态Web应用程序的结构框架. 它允许您使用HTML作为模板语言,并允许您扩展HTML的语法以清晰,简洁地表达应用程序的组件.AngularJS的数据绑定和依赖注入消除了许多你不得不编写的代码.这一切都发生在浏览器中,使其成为任何服务器技术的理想合作伙伴. 动态应用程序和静态文档之间的动态适配常常通过以下方式解决 一个库:一组在编写网络应用程序时非常有用的函数.你的代码是负责在它调用库中它认为合适的. 例如jQuery 框架:Web应用程序的特定实现,其…
Angular开发者指南(七)依赖注入
依赖注入 依赖注入(DI)是一种软件设计模式,处理组件如何获取其依赖关系. AngularJS注入器子系统负责创建组件,解析它们的依赖关系,并根据请求将它们提供给其他组件. 使用依赖注入 DI遍布AngularJS. 可以在定义组件或为模块提供运行和配置块时使用它. 诸如服务,指令,过滤器和动画之类的组件由注入工厂方法或构造函数定义. 这些组件可以注入"服务"和"值"组件作为依赖关系. 控制器由构造函数定义,可以使用任何"服务"和"值&…
Angular开发者指南(六)作用域
什么是作用域? 作用域是引用应用程序模型的对象. 它是表达式的执行上下文. 作用域以层次结构排列,模仿应用程序的DOM结构,它可以观察表达式和传播事件. 作用域的特征 Scope提供API($watch)来观察模型改变. Scope提供API($apply),通过系统将任何模型更改传播到"AngularJS领域"(控制器,服务,AngularJS事件处理程序)外部的视图中. Scope可以嵌套以限制对应用程序组件的属性的访问,同时提供对共享模型属性的访问. 嵌套的作用域是"子…
Angular开发者指南(五)服务
服务 AngularJS服务是使用依赖注入(DI)连接在一起的可替代对象. 可以使用服务在整个应用程式中整理和分享程式码. AngularJS服务有: 延迟初始化 - AngularJS只在应用程序组件依赖它时实例化服务. 单例 - 依赖于服务的每个组件获取对服务工厂生成的单个实例的引用. AngularJS提供了几个有用的服务(如$http),但对于大多数应用程序,你也想创建自己的.像其他核心的AngularJS标识符一样,内置服务总是以$开头(例如$http). 使用服务 要使用Angula…
Angular开发者指南(四)控制器
了解控制器controller 在AngularJS中,Controller由JavaScript构造函数定义,用于扩充AngularJS Scope. 当控制器通过ng-controller指令连接到DOM时,AngularJS将使用指定的Controller的构造函数实例化一个新的Controller对象. 将创建一个新的子作用域,并将其作为可注入参数提供给Controller的构造函数作为$scope. 如果控制器已使用控制器作为语法附加,则控制器实例将被分配给新作用域上的属性. 使用控制…
Angular开发者指南(三)数据绑定
数据绑定 AngularJS应用程序中的数据绑定是模型和视图组件之间的数据的自动同步. AngularJS实现数据绑定的方式可以将模型视为应用程序中的单一来源. 视图是模型在任何时候的投影. 当模型更改时,视图反映更改,反之亦然. 经典模板系统中的数据绑定 大多数模板系统仅在一个方向绑定数据:它们将模板和模型组件合并到一个视图中. 在合并发生后,对视图的模型或相关部分的更改不会自动反映在视图中. 更糟的是,用户对视图所做的任何更改都不会反映在模型中. 这意味着开发人员必须编写代码来不断地同步视图…
成为优秀Angular开发者所需要学习的19件事
一款to-do app基本等同于前端开发的"Hello world".虽然涵盖了创建应用程序的CRUD方面,但它通常只涉及那些框架或库也能做到的皮毛而已. Angular看起来似乎总是在改变和更新 - 但实际上,还是有一些事情仍然保持不变.以下是关于Angular所需要学习的核心概念的概述,以便大家可以正确地利用JavaScript框架. 说到Angular,我们需要学习很多东西,很多人被困在初学者的圈子里,仅仅是因为不知道去哪里搜索或者应该搜索什么关键词.下面我们会说到的这个指南(也…
Cocos引擎开发者指南(1-5)
Cocos引擎开发者指南 英文原版:http://www.cocos2d-x.org/docs/programmers-guide/1/ 中午翻译:http://www.cocos.com/doc/tutorial/show?id=2047 https://github.com/chukong/programmers-guide-samples 一.什么是Cocos2d-x Cocos2d-x创始于2010年,它是一个开源跨平台的游戏引擎.它包含了很多强大的特性可以让游戏开发者轻松的创建出伟大的…
AngularJS概念概述和第一个使用例子
点击查看AngularJS系列目录 转载请注明出处:http://www.cnblogs.com/leosx/ 概念概述 本节使用一个简单的例子简要介绍了AngularJS的重要组成部分. 概念 描述 模板(Template) HTML的附加标记 指令(Directives) 通过元素或者客户属性去扩展HTML 模型(Model) 用户和界面交互的数据的模型. 上下文(Scope) 语境上下文,这样控制器,指令和表达式可以访问它里面的数据. 表达式(Expressions) 可以从Scope(上…