发表于: 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的作用域。




返回列表 返回列表
评论

    分享到