angularjs+requirejs实现按需加载的全面实践

2016-02-25
阅读 15 分钟
20k
在进行有一定规模的项目时,通常希望实现以下目标:1、支持复杂的页面逻辑(根据业务规则动态展现内容,例如:权限,数据状态等);2、坚持前后端分离的基本原则(不分离的时候,可以在后端用模版引擎直接生成好页面);3、页面加载时间短(业务逻辑复杂就需要引用第三方的库,但很可能加载的库和用户本次操作没关系);...

给angular的repeat列表的行操作加上动效遇到的问题总结

2016-02-15
阅读 5 分钟
5.1k
加入“动效”是让用户对应用的行为进行感知的一种有效手段。“列表”是应用中最常使用的一种界面形式,经常会有添加行,删除行,移动行这些操作。设想添加的操作很简单,删除时从大到小,然后消失;添加时从小到大;移动就是先删除再添加。感觉上并不复杂,应该利用CSS的transition就能搞定,可是实际做起来发现有不少问题要...

实现页面加载等待动画很简单吗?

2016-02-02
阅读 4 分钟
10.6k
在手机上打开页面时,经常会因为网络不好导致需要较长的加载时间,如果这段时间内只是显示一个“白板”,用户体验非常不好。通常的解决方案就是完整打开页面前给用户展示一个加载动画,让用户能够看到页面还活着呢。本以为是个很简单的活,真做起来才发现【有不少学问】!

基于angular实现等待长操作时锁定页面

2016-01-21
阅读 5 分钟
6.5k
比较常见的解决方案是执行可能的长操作前先打开一个蒙版,覆盖页面,通过动画指示当前页面处于执行状态,获得返回结果后在关闭蒙版。这种方式虽然可以很清晰的展现正在等待操作结果的状态,但是对于网络条件比较好,操作结果很快就返回的情况,会给用户造成一种页面闪烁的感觉,也会影响用户体验。