![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
AngularJS
文章平均质量分 78
啤酒黑咖啡
这个作者很懒,什么都没留下…
展开
-
第二章 双向数据绑定
一、AngularJS双向数据绑定数据绑定是AngularJS框架在视图(DOM元素)与作用域之间建立的数据同步机制。所谓“双向”,是指界面的操作能够实时同步到作用域中,作用域中的数据修改也能够实时回显到界面中二、ng-model指令ng-model指令是AngularJS的一个内置指令,该指令只能用在表单元素上,如:<input type="text" name="uname" ng-mo...原创 2018-05-09 23:44:23 · 111 阅读 · 0 评论 -
第三章 AngularJS与MVC
一、AngularJS中的MVC目前普遍认为AngularJS是一款MVW(Model-View-Whatever)框架,这个是因为AngularJS早期比较接近于MVC,随着新版本代码的重构与API的改进,$scope对象可以认为是由一个方法(Controller)包装后的ViewModel,看上去更接近于MVVM,那么到底是MVC还是MVVM呢?怎么样都行(whatever),这就是MVW的由...原创 2018-05-10 12:48:34 · 202 阅读 · 0 评论 -
第四章 应用模块化
一、AngularJS中的模块前几节的例子中,都直接将控制器的代码写在HTML页面中,这样会使代码的可维护性变差。在实际项目中,通常是把处理业务逻辑的代码写在单独的JS文件中,然后在HTML页面中引入该文件。这样会出现一个问题:AngularJS1.3版本之前是支持全局控制器的,如果我们的控制器全都定义在全局命名空间中,假设有一个公共的JS页面有多个开发人员在不同页面中使用,当新增控制器或者服务的...原创 2018-05-12 18:51:20 · 135 阅读 · 0 评论 -
第八章 Angular指令
指令是AngularJS应用最重要的组成部分之一,是对HTML属性或元素的扩展,通常情况下Web浏览器并不能识别这些属性或元素,但是AngularJS框架会把他们作为指令,然后执行相应的逻辑处理,最终将这些指令解析为Web浏览器能够识别的元素指令的出现形式有以下4种:<my-directive></my-directive><input type="text" my-...原创 2018-05-19 01:12:02 · 189 阅读 · 0 评论 -
第五章 作用域与事件
一、AngularJS作用域详解1.$rootScopeAngularJS作用域本质上就是一个普通的JavaScript对象,与普通的JavaScript一样,不同的是不需要手动去构造作用域对象,当HTML页面出现ng-app和ng-controller指令时,AngularJS框架会自动创建作用域对象,只需要注入即可每个AngularJS应用至少有一个$rootScope,它是AngularJS...原创 2018-05-13 21:53:09 · 193 阅读 · 0 评论 -
第六章 路由与多视图
在AngularJS应用中,我们可以把一个完整的HTML页面拆分成多个视图,每个视图实际上就是一段HTML片段,路由机制就是在每个视图和URL之间建立映射关系,当通过AngularJS路由API访问URL时,页面中能够加载对应的视图内容一、创建多视图应用1.使用$routeProvider创建映射1.1.$routeProvider是AngularJS的内置对象,该对象用于创建路由映射,提供了一个...原创 2018-05-14 12:48:34 · 347 阅读 · 0 评论 -
第一章、走进AngularJS世界
一、第一个AngularJS应用<!DOCTYPE html><html ng-app><head> <title>angularjs</title> <script type="text/javascript" src="./angular-1.6.9/angular.js"> </sc原创 2018-05-08 18:33:49 · 102 阅读 · 0 评论 -
第九章 Service、Factory与Provider
Service、Factory与Provider都是AngularJS种的可注入类型,这意味着我们可以通过依赖注入机制将它们注入控制器或其他方法中。除此之外,还有另外两种可注入类型,即Value和Constant。这些可注入类型对象统称AngularJS服务一、Service1.AngularJS的Service是封装了一些特定业务逻辑的单例对象,它在每个应用中只会被实例化一次(由$injecto...原创 2018-05-21 23:48:30 · 209 阅读 · 0 评论 -
第七章 AngularJS表单校验
一、Web前端表单校验的必要性Web前端表单校验对于提高Web安全性的意义并不是很大,因为攻击者可以有多种手段绕过前端页面将请求数据发往Web服务器,比如根据HTTP协议规范来仿造一段HTTP请求报文,然后与Web应用服务器建立Socket链接,把报文发往Web服务器因此,Web前端数据校验的意义在于改善用户体验 ,可实时知道哪些数据是不合法的,这样也能减轻服务器的压力二、AngularJS表单校...原创 2018-05-15 23:43:05 · 316 阅读 · 0 评论