发表于: 2016-03-14 01:42:52

2 1878


今天完成的事情:

1、听老大讲课;

2、task9除了雪碧图显示不出来,其他已完成;


明天计划的事情:

1、解决雪碧图问题;

2、开始task10;


遇到的问题:

1、Q:关于浮动与清除浮动,应用得还不够熟练,

      A:多用F12调试,多写多练

2、Q:雪碧图显示不出来?

     A:不知道跟我的less文件和css文件路径不一致有没有关系,明天再试试吧


收获:

虽然老大讲的课中,涉及到具体操作方法的,我目前还听不懂,但是想要表达的思路,我基本理解了


一、写代码的要求:

(1)可拓展:未来的代码或需求一定会改变,需要分清楚,哪些可变哪些不可变,经常对代码进行重构,即在对外功能不变的前提下,优化内部结构。

(2)性能:

①加载时间:后端不超过200ms即0.2s,前端不超过2s(论坛上task8老大要求的是“通过F12查看各个文件的下载耗时,整个页面加载时间不允许超过2秒”)

②文件大小:通过F12查看

(3)时间掌控:

方案设计写代码重构测试
30%30%20%20%

二、MVC:

MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写

model:对象,数据集合

①get data →service提供数据

②Controller→主要结构逻辑,不要超过10行

具体如何判断由util和service负责

util 简单的数据转换、解析

service  复杂的数据操作

③display→view展示数据


三、

debug日志:

①所有函数的入参和返回值

②所有路径的关键分支

③拿到的数据


方法:

先大概定位,然后写出部分正确的代码,错误的一点点加进去调试,来准确定位

注意将数据与方法分开




返回列表 返回列表
评论

    分享到