首页
学习
活动
专区
工具
TVP
发布

angularJS之站在jQuery的肩膀上

框架 jQuery不同,AngularJS是一个框架。 ? jQuery是一个库,库总是被动的,就像工具,应用的开发逻辑是你的,在 某一点上需要用一下工具,就用好了。...所以,AngularJS难学一些,因为它有一个架子在那,你不了解这个架子, 基本没法下手。 jqLite:向jQuery致敬 在DOM操作方面,没有人比jQuery做的更好。...AngularJS以一种特殊的方式 向jQuery表达了敬意:内置精简版的jQuery - jqLite。 jQuery一样,jqLite兼容多个浏览器。...AngularJS自动地将jqLite升级成jQuery,angular.element等同于 $ 。 这样又可以使用熟悉的选择符了。...inheritedData() - data()一样,但如果当前元素没有指定的数据,会向上级 节点继续找。

82710
您找到你想要的搜索结果了吗?
是的
没有找到

AngularJS】—— 1 初识AngularJs

怀着激动与忐忑的心情,开始了学习AngularJS的旅程,很久之前就听说了这个前端框架,但是由于自己一直没有从事相关的工作,因此也没有进行学习。...这次正好学习AngularJS,直接复习一下前端的知识。目前这里还是弱点,慢慢深入的学习。   AngularJS是Google的优秀的前端框架,目前已经应用于多个产品。   ...AngularJs相对于其他的框架来说,有一下的特性:   1 MVVM   2 模块化   3 自动化双向数据绑定   4 语义化标签   5 依赖注入   由于很多概念都不了解,这些特性也无法理解。...通过简单的学习,大致了解了AngularJS的语法以及使用,包括如下的内容: 1 表达式   支持普通的JS表达式,表达式通过{{}}使用。...p>姓名: 你输入的为: {{ firstName }}   ng-app 定义AngularJS

2.7K90

AngularJS的digest循环$apply

最近在写AngularJS,遇到一个问题,在Ajax异步请求后台数据,然后将结果赋值给当前scope中某对象的属性,在页面中怎么都取不到,然而在js端却可以正常打印出来。...结果查阅资料,终于得知,使用第三方框架(比如jQuery),或者调用setTimeout(),会导致其运行在AngularJS上下文外部,可以使用apply()函数让Angular返回apply()函数让...(原因:如果有一个名为scope.user.fullName的属性由scope.user.fullName的属性由scope.user.firstName$scope.user.lastName组成,...当手动处理事件,使用第三框架(比如jquery)或者调用setTimeout都可以使用apply()函数将值传递到angular应用中。...(2)jqueryangular同时使用被视为一个肮脏的行为。

3.1K41

AngularJS】—— 2 初识AngularJs(续)

前一篇了解了AngularJS的一些简单的使用,这里继续跟着w3c学习一下剩下的内容。   ...本篇根据w3cschool.cc继续学习AngularJS剩余的内容,包括:   1 事件   2 模块   3 表单   4 数据验证   5 bootstrap CSS风格   6 include包含其他页面... {{ count }}   对于ng-hideng-show原理相同,都是指定一个bool值,true或false。   ...$scope.myVar; }; }   关于AngularJS的模块   模块定义了用户的应用,所有的控制器属于一个模块。之前使用的ng-app就是模块的定义。   ...关于AngularJS表单   表单是web中重要的组成部分,如下面样例所示,可以很方便的获取到form中的数据 <div ng-app="" ng-controller="formController

2.2K80

AngularJS 中的 factory、 service provider

AngularJS 中的 factory、 service provider 初学 AngularJS 时, 肯定会对其提供 factory 、 service provider 感到疑惑, 这三种都是提供服务的方式...factory factory 可以认为是设计模式中的工厂方法, 就是你提供一个方法, 该方法返回一个对象的实例, 对于 AngularJS 的 factory 来说, 就是先定义一个对象, 给这个对象添加属性方法...service 稍有不同的是, provider 必须提供一个 $get 方法, $get 方法 factory 要求是一致的, 即: 先定义一个对象, 给这个对象添加属性方法, 然后返回这个对象,...$get(); 使用 factory、 service 与 provider factory、 service 与 provider 使用起来是一样的, 都是通过 AngularJS 的依赖注入使用,...启动时来调用这个方法, 实现对 provider 的配置 app.config(function(MyProviderProvider) { MyProviderProvider.setName('Angularjs

74021

AngularJS Scope 的概念、特性用法

AngularJS 中,Scope(作用域)是连接控制器视图的关键概念之一。Scope 定义了应用中的数据模型,并且在控制器视图之间建立了双向数据绑定。...本文将详细介绍 AngularJS Scope 的概念、特性用法,并提供一些示例帮助读者更好地理解应用。什么是 Scope?...Scope(作用域)是 AngularJS 框架中的一个重要概念,用于描述应用中的数据模型。它是一个 JavaScript 对象,包含了应用中的数据方法。...结论AngularJS Scope(作用域)是 AngularJS 框架中负责连接控制器视图的关键概念。通过 Scope,我们可以定义共享应用中的数据模型,并且通过双向数据绑定实现数据的自动更新。...希望本文能帮助读者更好地理解应用 AngularJS Scope,从而构建出更加灵活交互性强的 Web 应用。

16720
领券