zoukankan      html  css  js  c++  java
  • 优秀前端工程师需要做的10件事

    以下是优秀的前端工程师在即时面对普通的任务也会做的事情(这才是市场急需的前端):

    1. DNS解析、使用CDN和关于multiple Hostnames as part of resources request;

    2. HTTP Headers (Expires, Cache-Control, If-Modified-Since);

    3. Steve Souders的所有规则(High Performance Websites);

    4. 如何解决PageSpeed, YSlow, Chrome Dev Tools Audit, Chrome Dev Tools Timeline显示的所有问题;

    5. 何时把任务传到服务器和客户端;

    6. 缓存,预取和负荷技术的使用;

    7. Native JS,知道何时从头开始做,何时查找别人的代码,同时可以评估这样做的优缺点;

    8. modern MVC Javascript libraries (e.g. AngularJS, EmberJS, ReactJS), graphic libraries (e.g. D3, SnapSVG), DOM manipulation libraries (e.g. jQuery, Zepto), lazy loading or package management libraries (e.g. RequireJS, CommonJS), task managers (e.g. Grunt, Gulp), package managers (e.g. Bower, Componentjs)and testing (e.g. Protractor, Selenium)的相关知识和用法;

    9. CSS标准、modern conventions、 strategies (e.g. BEM, SMACSS, OOCSS)的知识和用法;

    10. JS的电脑知识(内存管理,单线程的性质,垃圾收集算法,超时,范围,提升,模式)。

  • 相关阅读:
    pip 更新下载源
    Image-match
    Laravel之事务与锁
    Laravel之vue操作
    html 固定居中
    vue状态管理(vuex)
    vue兄弟组件的相互通讯(vuex方式)
    vue兄弟组件之间的通信(bus.js)方法
    webapi使用过滤器拦截客户端传来的参数
    webapi跨域,服务器上使用session
  • 原文地址:https://www.cnblogs.com/lydialee/p/4574922.html
Copyright © 2011-2022 走看看