发表于: 2017-04-19 09:32:50

1 1427


今日完成:

1 任务10 的富文本编辑器,找了另一个wangEditor,实现了双向绑定,也就可以实现修改企业介绍的功能了。

》wangEditor:国内个人开发的一个轻量富文本编辑器,使用简单。

》既然是富文本,发送到服务器上的内容就是带有格式的。

》它的js初始化用到了angular的自定义指令,正好可以学一下。

2 复习了和浏览了bootstrap的样式,修改了页面的部分按钮样式。

3 重新提交了任务10,进了复盘项目群,看了下原型图。

4 直播课程:vue.js浅析

》vue.js:比angular更轻的mvvm框架

》什么是MVVM框架:Model-View-ViewModel,区别于Model-View-Controller


MVVM模式和MVC模式一样,主要目的是分离视图(View)和模型(Model),有几大优点
1. 低耦合。视图(View)可以独立于Model变化和修改,一个ViewModel可以绑定到不同的"View"上,当View变化的时候Model可以不变,当Model变化的时候View也可以不变。
2. 可重用性。你可以把一些视图逻辑放在一个ViewModel里面,让很多view重用这段视图逻辑。
3. 独立开发。开发人员可以专注于业务逻辑和数据的开发(ViewModel),设计人员可以专注于页面设计,使用Expression Blend可以很容易设计界面并生成xml代码。
4. 可测试。界面素来是比较难于测试的,而现在测试可以针对ViewModel来写。


》对于ViewModel的理解:


明日计划:

1 日常任务,并复习相关知识。

2 争取总结一下angular的知识框架

2 熟悉复盘项目的要求和开发流程

问题:

收获: 

复习了一下bootstrap,比以前看的时候更熟悉了。

使用了另一个富文本编辑器实现了数据绑定。






返回列表 返回列表
评论

    分享到