AngularJS 杂项知识点
1、要用ngChange要同时使用ngModel,下拉选择获取当前选中值。
2、打包代替动态加载(js文件)
requirejs真正的价值在于模块化,不是动态加载,angularjs本身有模块化机制,而且还支持依赖注入,对于angularjs来说requirejs并不是必须的。
把所有javascript文件连接成一个文件,然后进行最小化、混淆,最终部署时候开启gzip,这样可以javascript文件的下载大小进一步压缩到原来的1/3。
但是一些第三方库很大,确实需要动态加载,进行局部动态加载,如highchart插件,可以定义个highchart指令当它首次被使用时候才动态加载highchart.js,加载完毕后再调用其中的函数,可以加快启动速度,而且可以让代码尽可能简化。
3、Angular-hint
帮助我们写出更好的AngularJS代码,并让我们更容易定位angularjs常见错误问题。
4、$timeout妙用
为了防止界面停止响应而将一些费时的任务延后处理(javascript单线程),或者等一些DOM元素出现后处理。window.setInterval也内置了$interval。$timeout实现了$scope.apply功能,而window.setTimeout没有实现$scope.apply。
5、用非angularjs 属性如<img src="{{api.root}}/chapcha.jpg" > ,页面开始加载的时候,angularjs还没有机会执行,{{}}}绑定的表达式还没有机会求值,直接当字符串,会出现404错误;而用ng-src这种angularjs指令,会在angular启动后才会执行,所以能得到正确的值。
转载于:https://www.cnblogs.com/shawnhu/p/8523369.html
AngularJS 杂项知识点相关推荐
- AngularJS基本知识点
AngularJS 是一个 MV* 框架,最适于开发客户端的单页面应用.它不是个功能库,而是用来开发动态网页的框架.它专注于扩展 HTML 的功能,提供动态数据绑定(data binding),而且它 ...
- Java杂项基础知识点总结
本篇文章为本人在学习Java基础过程中对各个杂项知识点的记录 目录 1. Java基础 2. 面向对象编程 3. Java核心类 参考: <--------------------------- ...
- 七步从AngularJS菜鸟到专家(7):Routing
这是"AngularJS – 七步从菜鸟到专家"系列的第七篇. 在第一篇,我们展示了如何开始搭建一个AngularaJS应用.在第四.五篇我们讨论了Angular内建的directives,上一篇了解 ...
- 大学物理:补充-角动量
文章目录 知识点 易错点 初步理解力矩和叉积 角动量 角动量和动量 角动量定理 杂项 知识点 力矩:力对某点O的力矩为M⃗=r⃗×F⃗\vec M= \vec r \times \vec FM=r×F ...
- oracle 截取小数点_数据库截取小数点后两位小数
Oracle的函数 函数对字段进行处理: 一.字符函数 lower(char):将字符串转换为小写的格式 upper(char):将字符串转换为大写的格式 length(char):返回字符串的长度 ...
- 极具职场竞争力的操作系统背景知识学习笔记(Windows+Linux)
<Windows篇> 对于每天都要在windows平台上进行逆向工程任务的我们而言,稍微了解一些系统底层的机制与实现原理,用这些背景知识来武装自己总是好的. 调试器,反汇编器,加包,解包器 ...
- 大学物理:CH3-振动
文章目录 知识点 广义振动 简谐运动 谐振子 回复力 数学形式 简谐运动的物理量 振幅A 角频率ω\omegaω 相位ωt+ϕ\omega t + \phiωt+ϕ **旋转矢量** 简谐运动的特征量 ...
- c mysql 返回字符串长度_objective-c中字符串长度计算
我们知道,在c语言中,使用sizeof ()计算在内存中占用的字节数, 引用string.h后,使用strlen()计算字符串的长度(不包含\0). 而在object-c中, "length ...
- 大学物理:CH2-电磁学
文章目录 知识点 易错点 电场强度 高斯定理 环路定理 电容 磁场 磁场的环路定理 电磁学几个方向辨析 电磁学一种题目的处理方法 自感系数和互感系数 杂项 知识点 库仑定律 静电力的叠加原理 电场强度 ...
最新文章
- java 数组的动态初始化和静态初始化
- WPF - 资源收集
- 【MM模块】 Info Record 采购信息记录
- 【限时】推荐算法工程师培养计划
- Java中Collection与Collections的区别
- mysql重新载入my.cnf_怎么重新加载MySQL的my.cnf?
- JSON Web Token (JWT),服务端信息传输安全解决方案
- 【BZOJ】1015 [JSOI2008]星球大战starwar(并查集+离线处理)
- JavaScript Promise 快速入门
- 避免数据二次提交的处理方式
- java 父子级json组装不用递归_初级Java程序员如何进阶
- 聚合函数、分组、子查询及组合查询
- 2022年视频号的五大机会,教育商家该如何上车?
- Dockerfile Registry WebUI 之 docker-registry-frontend 基础应用
- system 权限读取注册表HKEY_CURRENT_USER
- Android 如何发送地理位置消息
- C#调用不同.cs文件下数据的方法
- Coding and Paper Letter(五十三)
- 递归解九连环并且打印中间过程
- 西安电子科技大学经济与管理学院861上岸学姐考研经验分享