2018-07-01 周报总结

                                                            周报总结

一.工作日常总结 时间:6-25—6.30 ,及个人遇到的小问题,个人学习总结,个人学习计划

      一.第一天:深度学习 css 样式写法,页面布局,将项目代码尽量规范化 ,看完相关文档后,还只是停留在知道一层字面量,不能够实际的去运用。
             1.CSS 样式属性命名规范,CSS选择器命名规则
             2.对于页面布局的详解  二栏布局,三栏布局 ,float和BFC配合圣杯布局,flex布局
             3.  css flax 布局的深入学习 , 分为容器属性、项目属性。
                     flax 语法
                        1)  容器属性有:
                                      flex-direction  容器内项目的排列方向。
                                       flex-wrap  容器内项目换行方式
                                        flex-flow   以上两个的简写方式。
                                        justify-content    项目在主轴上的对齐方式 
                                         align-items  项目在交叉轴上如何对齐
                                         align-content    多根轴线的对齐
                          2) 项目属性有:
                                        order    项目的排列顺序。数值越小,排列越靠前,默认为0.
                                         flex-grow   项目的放大比例,默认为0,即如果存在剩余空间,也不放大。
                                         flex-shrink  项目的缩小比例,默认为1,即如果空间不足,该项目将缩小。
                                          flex-basis   在分配多余空间之前,项目占据的主轴空间 浏览器根据这个,计算主轴是否有多余空间。它的默认值为auto,即项目的本来大小。
                                          flex    是flex-grow, flex-shrink 和 flex-basis简写,默认为0 1 auto。后两个可选.   两个快捷值:auto (1 1 auto) 和 none (0 0 auto)。
                                             align-self    允许单个项目有与其他项目不一样的对齐方式,可覆盖align-items属性。默认值为auto,表示继承父元素的align-items属性,如果没有父元素,则等同于stretch。

         二.第二天:深度学习 flax弹性布局及项目的优化。参照阮一峰的骰子一些实例的练习编写,了解 flax 容器属性,项目属性的值的具体表现。通过实例的编写,最后对自己项目样式的具体优化。然后晚上培训讲解了 egg 框架的详解 主要是service test 以及中间件的一些讲解。其中主要讲解了对数据库的操作:sequelize.

          三.第三天:深度学习eggjs MVC 框架 和 数据库的操作:sequelize.及service和测试用例.  
                1.任务  参考cnh_user完成测试对应方法的测试用户,增删改查,完成model/cnh_banners 对应的 service层,最终npm run test 所有测试用例通过。
                2.开始拿到任务后进行的是异步读取文件的小例子测试。
                遇到的问题:发现异步文件读取时 路径总是配不对,总是读取不到文件,测试用例通不过。    后来通过请教同事解决了问题       即文件前面还要再加文件名才能通过


            3.开始着手于作务时,参照user 的例子,一步一步进行操作。
                   1)一开始读文档,看了,还是不明白如何从数据库取数据。看的文档sequelize文档,也还不是特别理解。就一步步照着例子做与请教。
                    2)遇到的问题,发现文件测试总是通不过 。不知道哪里写错了的时候。不知道该怎么办。最后通过请教,当哪里出现问题时,通过上下文去理解,去看文件,通过console.log(),输出查看是不是自己想要的数据,没有输出相应的数据,就能知道是不是这一步出现问题。
                    3)李伟的作务中出现创建一个表时,必须先创建一个用户,两者要关联起来。算是了解了这个表的创建必须要 先创建一个用户。最后的测试用例才能通过。

        四.第四天,对昨天的例子进行完善,在service层继续写 增,删,改,查,的方法。写完后再对service 层的方法进行测试。

            1)每一个需要被测试的文件相对应的有一个测试的文件  被测试的一个文件里写了几个方法,每一个方法有相对应的测试条件语句。
            2) 图片集锦





        第五天:在测试用例中多写几个create测试用例来造数据,根据在controller 层调用service 层得到数据,并绑定到xtpl 页面,cnh_banners 轮播模块显示到首页。
            1)其中一个方法多加几个测试方法,是为了让我我们的代码 更加的健壮,不易出错。漏洞会更少,相对程序性能也会更加稳定。
            2)大致流程为 首先写service 层的方法,“创建,增,删,改,查”方法来自 model层的数据,model(有事先创建好的表  sequelize 是从数据库取的方法),其中service层每一个文件需进行测试。测试出能从后台取数据,最后在Controll层写一个异步取数据方法,取完后,再回到componet -> 具体的块,回到xtml模板,再取出数据,最后运行,数据就成功加载到页面。
            3)遇到问题  :原来是数据设置了类型是整数,最后把字符串,改成整数类型就可以通过测试啦。


        4)还发现了一个问题,即里面方法的测试不能单独一个个测试的时候加上.only,加上这个后,发现测试会报错,不加.only全部一起跑的时候,发现都能够通过测试。

二.个人学习总结:

        1.总结这一周,自己对于周一,二的问题还是看的明白,但是还是需要大量实战才能对那些flax布局及规范去历练一番。才能真正的达到规范化及性能最优化。
         2.自己对周三以后接触学习的内容,还有非常多的不理解,包括对于数据库的一些最基础的一些东西,还有就是表的结构性问题,及一些更加常用的方法 还是需要再通过例子,再熟练。还有就是自己解决一些问题的能力,自己出了问题还是不知道如何去解决。解决的问题少,相对应的也就没有一种套路性的思维方式。  

        3.提及到个人的一个学习计划的问题,和李伟的交流,以及自身的发现自己很多东西还只是停留在表面。缺乏大量的实战。所以自己相对应的很多的知识。旧知识需要再巩固,及加深,如 css ,js 这一些东西需要再往规范化,及更熟练化。特别是js部分,自己的基础本身非常的弱,加之之前也写的非常少。而这些东西也是最基础的部分。对于新知识,自己看文档,发现自己的理解能力及接受能力也是非常的慢,而新知识也是必须通过大量的实例去加深的理解,加深认识。随之才能够熟练应用。

三.对于自己学习计划:
       1.首先对 css 自己还要更深入的去学习,如sass less这些,通过实战再深入。
                1)自己样式要更规范,包括样式的命名,及考虑一整个模块化复用的问题。
                  2)对于弹性布局及复杂的一些布局再实战多点。
                   3)CSS样式更精简,更优化,复用性更高。

        2.对于js部分,自己非常的弱,需要重点加强 
                 1)一些原生JS的写法,自己需要再加强学习,还需通过大量实例来练习。
                  2)对于构造函数这一块也不需加强。
                  3) 特别是其中的 面向对象,原型链,封装,继承,多态。
                   4)js的 es6 的一些东西,也只是知道一点。

        3.对于学习新的知识,如学习到的node 也是需要大量的实例。因为有一些东西都 没能达到熟悉的地步。也只是才刚认识知道。对于这些新东西,感觉自己好像也只是有个印象,感觉又忘了。
                 1)git   对一些基础的常用的几个命 令已熟练掌握。更深入的还需要再去学习
                 2)eslint   知道一些基础的错误改法。但是自己也不知道如何去配置文件,怎么写一些条件。
                 3)gulpFile  自己也没通过独自的配置过文件。我估计我得再去看文档。
                 4)node .js   只能说是非常简单的一些知识,即环境,包的概念,基础的包的安装,模块的引入
                 5)egg.js/mvc框架  也只是对大概的有个认知,但是实际到每一步时,感觉还是会不熟悉
                 6)  sequelize 对于数据库的操作     简单的知道一些增,删,改,查。
                 7)mocha  对于配置安装,这些也不知道。只是知道写两个测试,及怎么跑测试。真正都没有熟练。       














二.所感所得总结

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,670评论 5 460
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,928评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,926评论 0 320
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,238评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,112评论 4 356
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,138评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,545评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,232评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,496评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,596评论 2 310
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,369评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,226评论 3 313
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,600评论 3 299
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,906评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,185评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,516评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,721评论 2 335

推荐阅读更多精彩内容

  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    X先生_未知数的X阅读 15,960评论 3 119
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,705评论 1 92
  • 前言 很多人和我一样想学习花艺,但是网络上的书籍不是太理论就是大师的图片集,所以我想将我学习花艺的知识记录下来,方...
    十_七画阅读 2,336评论 0 5
  • 大家好,我是陪伴家阿昌,一个成长中的二胎爸爸今天是2017年12月23日是阿昌每天一篇日记的 第142篇 今天过了...
    陪伴家阿昌阅读 220评论 0 0
  • 好想变成傻子,一个高智商的呆傻,不用烦恼不用忧愁,不用焦躁,不用理会无意识的思维,心有杂念故不能直行到远方…傻子多...
    Emma721阅读 815评论 0 0