发表于: 2017-06-27 22:08:00

1 972


今天完成的事情:(一定要写非常细致的内容,比如说学会了盒子模型,了解了Margin) 

修改完善萝卜多后台样式
明天计划的事情:(一定要写非常细致的内容) 

常见的几种排序方法

遇到的问题:(遇到什么困难,怎么解决的) 

AngularJS使用新属性扩展HTML? AngularJS为什么非常适合单页应用(SPA)?

收获:(通过今天的学习,学到了什么知识)

AngularJS函式库读取包含附加自定义标签属性HTML,遵从这些自定义属性中的指令,并将页面中的输入或输出与由JavaScript变量表示的模型绑定起来。这些JavaScript变量的值可以手工设置,或者从静态或动态JSON资源中获取。

AngularJS是建立在这样的信念上的:即声明式编程应该用于构建用户界面以及编写软件构建,而指令式编程非常适合来表示业务逻辑 框架采用并扩展了传统HTML,通过双向的数据绑定来适应动态内容,双向的数据绑定允许模型和视图之间的自动同步。因此,AngularJS使得对DOM的操作不再重要并提升了可测试性。

设计目标:

  • 将应用逻辑与对DOM的操作解耦。这会提高代码的可测试性。
  • 将应用程序的测试看的跟应用程序的编写一样重要。代码的构成方式对测试的难度有巨大的影响。
  • 将应用程序的客户端与伺服器端解耦。这允许客户端和伺服器端的开发可以齐头并进,并且让双方的复用成为可能。
  • 指导开发者完成构建应用程序的整个历程:从用户界面的设计,到编写业务逻辑,再到测试。

Angular遵循软件工程的MVC模式,并鼓励展现,数据,和逻辑组件之间的松耦合。通过依赖注入(dependency injection),Angular为客户端的Web应用带来了传统服务端的服务,例如独立于视图的控制。因此,后端减少了许多负担,产生了更轻的Web应用。




返回列表 返回列表
评论

    分享到