• 两个多月以来,我都干了些啥


    10月下旬入职,两月有余。团队没有每天提交工作日志的要求,现在想想,都两个月过去了,自己却很少有说得出的东西。时间长了什么东西都会忘记,更别说自己本来就不是很熟悉的东西了,所以还是得记下来,一定得记下来!

    1、石油网站:

    入职后大概两周的时间,在做石油网站,传统的css+div,一点点jquery,ajax从后台请求文章,简单得不能再简单了,虽然最终也没能上线,但却是我工作后的第一个作品。悦老大看过后的感受是代码写的还挺整齐。当时还是蛮没有自信的,自己真的是什么都会不知道,只会一点点的布局样式还没有太多的经验,所以很担心自己的代码没有组织性,结构写不好,代码太臃肿等等……心里还是挺有压力的。

    2、熟悉nodejs、sass、gulp:

      之前悦老大问我会不会nodejs、sass、gulp,我很诚实地说不太了解,其实我当时的情形时只听说过nodejs是搞后端的,知道less sass是跟css有关的,gulp根本没听说过,不过倒是知道grunt可以用来压缩合并代码。悦老大给我发了一些学习的地址,说之后工作会用到这些,让我先看看:

      现附上:

        http://www.nodebeginner.org/index-zh-cn.html
        https://nodejs.org/en/docs/
        http://www.w3cplus.com/sassguide/
        http://www.gulpjs.com.cn
        http://docs.ngnice.com/guide 

    3、数据可视化D3.js

      由于当时石油网站涉及到一些时实的交易数据,上线后肯定需要展示相应的数据趋势,因此在静态页面完成后,悦老大说让我先了解一下D3.JS,说是一个非常强大的工具库,于是我接下来的几天里就在学习D3的使用方法。学习了几天终于能在页面上展示跟石油站设计稿差不多的图形展示,悦老大看到后说:哟,做出来了。他说其实D3他也没用过……

    4、接手带单系统。

      基实带单系统交到我手上时就已经没什么问题了,悦老大把源码给我后,详细介绍了一遍每个文件夹的作用,每个文件的用处,当时真是的云里雾里,什么地方都不敢乱动。其实我仅仅是熟悉了一下项目结构,项目是angular做的,当时我只用jquery做了个聊天区的显示隐藏,然后悦老大让我给用户列表加个滚动条,然后告诉我slimScroll可以实现,于是我又去跑去看slimScroll的使用方法。后来又接触到了富文本编辑器,当时是富文本编辑器hover时的title是英文,然后字体大小下拉选项太多,悦老大用的是summernote,于是他又告诉我显示英文是language那块出了问题,字体大小下号的选项是可以在配置参数里调整的。

    5、第一版直播室。

      进行了一段时间的原始版直播室被大家否定以后,悦老大周未两天时间搭了个简易的直播室框架,取得了大家的认可,也因此悦老大的这版也成了真正意义上的第一版直播室。项目给到我的时候,基础功能也已经比较完善,只是剩下一些细节方面的东西需要我来补充,这次用的是angular.js,于是我一边熟悉angular一边艰难地添加细节的功能。

      1.公聊区与私聊区的拖动柄,按照设计图进行重构。

      2.分享功能的实现。这一部分是最后实现的,先后用过百度分享、jia this等现成的,都多多少少存在问题,最后还是手动加的链接代码,微信分享生成二维码则用了jquery插件qrcode。

      3.用bootstrap的model框实现登录、注册、忘记密码、邮箱验证等弹出窗口的界面以及ajax数据提交及请求。

      4.完成编辑区管理员富文本效果(summernote实现),普通用户input输入效果。

      5.在线会员的下拉列表、公聊区信息、私聊区信息等地方的滚动条效果(slimScroll实现)。

      6.不同角色聊天区信息展示不同的显示效果。

      7.其他的一些困扰我许久的细节修改……

      期间还爆发了一次设计与前端的小冲突,团队总需要磨合才能前进得更快,任何一个团队都是这样。

    6、第二版直播室上线。

      由于第一版对IE低版本的支持不太好,加上angular在使用过程中也暴露了一些问题,设计们又推出制作了第二版直播室的设计稿,也是目前正在进行的版本。这次悦老大选择用了backbone来实现,于是我又要把刚刚混了个脸熟的angular放下,不得不开始学习backbone的使用方法。

      附上悦老大给的学习链接:

        http://backbonejs.org/
        http://underscorejs.org/
        http://handlebarsjs.com/ 

    年前这段时间应该不会太忙了,但我需要学习的东西还有很多很多。也希望自己的进步不要太慢,拖慢了正个团队的脚步!!!

  • 相关阅读:
    mysql分区
    schema设计
    MYSQL索引
    innodb事务锁
    EXTJS4.2——2.Hellow World
    什么是DOM?
    .net制作窗体
    “System.Runtime.InteropServices.COMException”/ 其他信息: ClassFactory 无法供应请求的类 (异常来自 HRESULT:0x80040111
    github下载文档并修改,上传文档
    HTML 介绍标准格式
  • 原文地址:https://www.cnblogs.com/newh5/p/5119896.html
Copyright © 2020-2023  润新知