发表于: 2017-01-11 21:44:04
1 1260
今天完成的事:
angularjs大概浏览了一下,大概跟java的Spring MVC是一样的分离思想,当然分离之后就会遇到一些麻烦。
就想像onclick这样的事件放在html标签中,其实是很方便的,但是为了体现结构和功能分离,必须把事件放到js文件中,就遇到取元素,等一些麻烦。
当然,分离的好处还是很多的,好在哪里?明天研究下这个问题。
mvc思想大概是这样的,今天尝试的按照入门教程敲了一下,一些常用功能和方法的实现。
(1)把数据请求和数据操作放在model中
(2)对视图的操作和改变放在view中
(3)事件绑定放controller中。
语法太多,需要一段时间来熟悉的节奏。
明天计划的事:
看angular,做个任务6的页面跳转。
遇到的困难:
angular版本那么多,用最新版跟之前版本有什么区别吗?
angular的controller体现了闭包?我还没看出来,对闭包不是理解。
有的人说angularjs是以数据为中心?有的人说是以事件为中心?怎么理解
收获:
在有 async
的情况下,JavaScript 脚本一旦下载好了就会执行,所以很有可能不是按照原本的顺序来执行的。
如果 JavaScript 脚本前后有依赖性,使用 async
就很有可能出现错误。
不过async
的出现初衷就是提升性能,适当的时侯再深入研究。
小课堂分享:听大大师兄讲了一下controller的使用,对于刚入门来说还是很不错的,控制器是view和model的中间体,类似于js中的构造函数,增强angularjs的作用域。
评论