博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
优秀前端工程师需要做的10件事
阅读量:6801 次
发布时间:2019-06-26

本文共 880 字,大约阅读时间需要 2 分钟。

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

  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的电脑知识(内存管理,单线程的性质,垃圾收集算法,超时,范围,提升,模式)。

转载于:https://www.cnblogs.com/lydialee/p/4574922.html

你可能感兴趣的文章
转:JXCollapsiblePane/JXTaskPane via NetBeans 6.9.1 designer
查看>>
职业生涯之规划1--基础知识
查看>>
VBS基础篇 - 对象(8) - Err对象
查看>>
转帖:深入理解JavaScript系列
查看>>
在Windows环境中使用版本管理工具Git(2)
查看>>
Android开发五 Android应用程序架构
查看>>
【发布】弹性分页类PagingBuild Class 附带测试
查看>>
<poj 1046>Color Me Less
查看>>
第k短路和A*
查看>>
Linux at命令定时发送邮件具体用法
查看>>
hudson无法访问问题,linux防火墙问题
查看>>
arcEngine 10 C++ 坐标转换【坐标系的投影】
查看>>
Java6 WebService学习
查看>>
命名规则 : 匈牙利法则
查看>>
适用于单选的jQuery Auto-complete插件SelectToAutocomplete
查看>>
chrome下可用的Windows Media Player插件
查看>>
ubuntu 10.04 install oracle11g
查看>>
我的Windows 8下看漫画程序差不多可以用了
查看>>
rabbitmq使用__python客户端(消息接收者)
查看>>
如何实现一套鼠标键盘控制二台主机
查看>>