发表于: 2017-01-07 22:25:43

1 1415


今天完成的事情:

1.研究侧边栏的点击效果,用bootstrap的collapse插件写的,点击打开后,aria-expanded会变成ture,同时其他导航栏会自动关闭,并且aria-expanded会变成false。所以就想通过检测aria-expanded属性的状态来激活ng-animation动画效果。但是花了大量时间找资料到没有找到ng检测aria-expanded属性的方法,所以暂时放弃了。


2.学习懒加载的知识,网上查到的大多是延迟加载图片,页面的方法。

经大师兄指点知道了“oc lazy load 按需加载”,明天再好好研究。

3.小课堂ajax的常用方法。

4.听师姐将开发环境下的改bug的流程和方法,真实项目果然和我们现在做的任务差别很大。流程、工具和方法也是更详细,争取早日接触。



明天计划的事情:

1.研究懒加载。

2.研究页面分页。

3.用ng写登录跳转功能。


遇到的问题:

1.完成的事的第一点。

2.今天听师姐讲课,看了项目代码,debug的过程。体会到angular的整体用法我还是很混乱,需要在找资料研究下,感觉只看菜鸟教程是远远不够的。


收获

1.在大师兄的讲解下,了解到ui-route的正确用法。

之前是把每个page当成一个单独页面写的,css,js头部都写了。经大师兄指点,知道了ui路由应该是先搭建路由框架再写各个页面,每个页面也只写html的部分,不需要写头部。

公共的样式表、框架文件直接引用在主页面。每个页面单独需要加载的,通过懒加载在页面加载时再加载,提高运行效率。


2.小课堂收获:

分别学习了ajax的原生写法,jQuery写法,angular写法。

之前只会原生写法,其他的两种写法因为框架里面已经有预设的内容,所以可以少写很多代码。

另外收获了ajax的几种常见问题和解决办法,比如注意unicode的问题,等等。



返回列表 返回列表
评论

    分享到