发表于: 2017-05-07 22:50:18

1 1101


今天完成的事情:
学习angular的核心思想是什么,如何体现在代码里,为小课堂做准备。
angular的作用是减轻使用ajax开发应用程序的复杂程度,使程序的创建、测试、扩展和维护变得容易。
angular是为了克服HTML在构建应用上的不足而设计的。主要考虑的是构建增查更删的web应用。
angular的核心思想来自于后端语言,是一种比较前卫的设计模式。
又四个核心理念:MVC、模块化、双向绑定、指令系统。
优点是依赖注入和双向绑定可以不用写大量代码就可以实现非常复杂的功能,加快了开发的速度的。
MVC的核心概念是在代码之间明确分离管理数据(模型)、应用程序逻辑(控制器)、并将数据呈现给用户(视图)。
继续学习directive,看了两个directive的小课堂PPT。
学到了指令的四种写法,以前只知道前三种,当时还奇怪为什么restrict的属性中有一个m,当时只知道m表示注释,实际见到 <!--directive:my-directive-->
这个的时候,才知道,原来是指令的一种写法。然后为什么angular的from表单生来就有点击前后各种变化,是因为angular自带了from指令,把普通的from替代了,
明天计划的事情:
directive的PPT上说到a标签也被改了,但是目前只知道from多了些内容,大概了解下对a标签做了什么。然后做任务,继续准备小课堂。
遇到的问题:
今天没写任务,遇到的问题就是不知道angular对a标签添加了哪些内容。
收获:
通过小课堂的ppt学习了一些angular内容。
angular双向绑定的是一把双刃剑,内容越来越多,双向绑定也多了以后会带来性能问题,因为angular是通过Dirty-checking(脏检查机制)来跟踪数据的改变在动态更新用户界面,所以数量多了以后性能会降低。



返回列表 返回列表
评论

    分享到