发表于: 2017-05-17 21:52:45

1 517


今天完成的事情:


angularjs中的模块

可以使用模块解决命名冲突问题

应用模块划分的优点:

使程序实现的逻辑更加清晰,可读性强

使多人合作开发的分工更加明确,容易控制

能充分利用可以重用的代码

抽象出可共用的模块,可维护性强,以避免同一处修改在多个地方出现

系统运行可方便地选择不同的流程

可基于模块化设计优秀的遗留系统,方便组装开发新的相似系统,甚至一个全新的系统


angularjs作用域

作用域本质上就是一个普通的javascript对象,主要功能是存放模型数据,在控制器中,我们可以修改作用域中的模型数据或在作用域中新增模型数据

每个angularjs应用至少有一个名为$rootscope的作用域,默认情况下子作用域会集成根作用域的所有属性

$watch()方法监视作用域中的属性变化

$watch()方法在对待基本类型和引用类型时有不同的处理方式,它可以接收三个参数,第一个是需要监视的属性,第二个是监视属性发生变化时需要回调的方法,第三个参数默认为false,表明为引用监视,设为true时才会全等监视:即引用和属性只要有一个发生变化,就会调用回调方法

监视解除:在调用完毕时调用返回的方法unbindwatcher()解除作用域监视


明天要做的事:

实战,理论结合实际


遇到的问题:

好想直接用插件啊,但是知道不能,还是手写吧,遇到问题再说


收获:

理解深入,熟练度up






返回列表 返回列表
评论

    分享到