加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Angular JS入门

发布时间:2020-12-17 10:09:58 所属栏目:安全 来源:网络整理
导读:1.Angular JS是一个独立的脚本库。 2.Angular应用解析: 1)模板(HTML+CSS) 2)应用程序逻辑和行为:JavaScript定义的控制器 3)模型数据Data:Angular作用域对象,可以是JavaScript对象、数组或者基本类型。 3.学习Angular要搭建的环境: 1)安装node 2)安

1.Angular JS是一个独立的脚本库。

2.Angular应用解析:

1)模板(HTML+CSS)

2)应用程序逻辑和行为:JavaScript定义的控制器

3)模型数据Data:Angular作用域对象,可以是JavaScript对象、数组或者基本类型。


3.学习Angular要搭建的环境:

1)安装node

2)安装git工具(克隆clone)


4.ng-app:标明了Angular JS脚步的作用域。

5.

1) {{ }} 取值表达式

2) 依赖注入是以$scope为基础的。

3) 依赖注入一般用在controller和factory中。

4) Angular通过数据模型来操作DOM,但不直接操作DOM。

5) 过滤Filter(在Search的时候用)

6) 双向绑定

7) directive

8) 模板(Template)

9)Angular的性能消耗

6.Angular表单验证

1)Angular中的表单验证指令:


2)

3)自定义指令

4)ng-Form嵌套的表单

addControl

5)AngularJS表单验证的不足:


7.公共组件:

1)angular-ui/bootstrap

好处:官网支持,组件丰富;基于Bootstrap,样式比较好搞定。

2)ui-rooter

3)bindonce (解决ng-repeat带来的性能问题)

bo-text,bo-html,bo-if,bo-title

4)其他的一些组件:



5)跟后端交流的途径:JSON

6)$http:



7)回归测试、向前兼容

8)Scope的作用域


8.Angular的动画

1)ng-Animate

ngAnimate的小例子: http://angus.github.io

2)ngView :控制路由


9.Angular的执行流程:

1)绑定jQuery

2)引入Angular directive service之前需要准备好(在publish external api里面)

3)ng-local

4)angularInit

5)路由的权限控制

10.复杂业务系统:



11.Promise协议

common.js

$http (get,post)

http拦截器

面向服务

12.测试:

1)单元测试:(白盒测试)

2)E2E测试:(黑盒测试)



注:图片来自慕课网

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读