起航学习网

- 让每个人都能学到最前沿新知识、新技能!
起航学习网
当前位置: 起航学习网 > 短期培训 > Web前端 > 2021来测一测你是一名合格的Web前端开发工程师吗?

2021来测一测你是一名合格的Web前端开发工程师吗?

时间:2021-07-11 09:10:04来源:Web培训机构 作者:Web前端开发网 已有: 名学员访问该课程

前言: 今天小T要跟大家分享的文章是关于2021来测一测你是一名合格的Web前端开发工程师吗?对于JavaScript,掌握其语法和特性

今天小T要跟大家分享的文章是关于2021来测一测你是一名合格的Web前端开发工程师吗?对于JavaScript,掌握其语法和特性是最基本的,但是这些只是应用能力,最终仍旧考量仍然是计算机体系的理论知识,所以数据结构,算法,软件工程,设计模式等基础知识对Web前端开发工程师同样重要,这些知识的理解程度,可以决定你在Web前端开发工程师这条路上能走多远,是时候进行一波自检了,查漏补缺,只有全面发展,才会使你更强,以下会进行自问的形式按照图片里面的知识点进行自我检查吧。

1、你关于性能优化是否只知道js文件摆放顺序、减少请求、雪碧图等等,却连衡量指标window.performance.timing都不清楚是干什么的?

2、请你描述下一个网页是如何渲染出来的,dom树和css树是如何合并的,浏览器的运行机制是什么,什么是否会造成渲染阻塞?

3、请简述下js引擎的工作原理,js是怎样处理事件的eventloop,宏任务源tasks和微任务源jobs分别有哪些?js是如何构造抽象语法书(AST)的?

4、你是否考虑全面你编写的整个函数,或者整个功能的容错性与扩展性?怎样构建一个组件是最合理最科学的,对于错误的处理是否有统一的方式方法?

5、浏览器缓存的基本策略,什么时候该缓存什么时候不该缓存,以及对于控制缓存的字段的相关设置是否清楚?

6、你是否可以利用面向对象的思维去抽象你的功能,你会构建一个class(ES6)吗?你对于Web前端开发架构的理解?

7、你会用VUE,你会用React,你读得懂这两个架构的源码吗?你懂他俩的基本设计模式吗?让你去构建一个类似的框架你如何下手?

8、你了解的ES6只是const、let、promise吗?你考虑过ES6提出的真正趋势吗?

9、你会用less,那么让你去写一个loader你可以吗?

10、Webpack你也会用,你了解其中原理吗?你知道分析打包依赖的过程吗?你知道tree-shakeing是如何干掉无用重复的代码的吗?

11、你真的熟练使用css吗,那你知道position有几个属性吗?

12、你了解js的数据结构吗?基本数据类型有哪些?复杂数据类型有哪些?在内存是如何表现的?

13、你可以用js去实现一个单向、双向、循环链表吗?你可以实现查找、插入、删除操作吗?

14、你了解基本常见算法吗?快速排序写一个?要是限制空间利用你该如何写?

15、你了解贪心算法、动态规划、分治算法、回溯算法等常见的算法吗?

16、你是如何理解Web前端开发架构的?你了解持续集成吗?

17、你了解基本的设计模式吗?举例单例模式、策略模式、代理模式、迭代模式、发布订阅模式。。。?

18、写一个事件监听函数呗?实现once、on、remove、emit功能

19、node.js的实现层是什么?

20、node的事件循环机制是怎样的?

21、node的child_process模块有几个api,分别的作用是什么?

22、http1.0与1.1协议的区别?

23、node是如何实现http模块的?

24、如何构建一个主从模式?

25、nginx相关配置了解过吗?

26、你真的理解Web前端开发吗?

以上就是小T今天为大家分享的2021来测一测你是一名合格的Web前端开发工程师吗?的文章对照文章中的问题进行自我检查一下吧,看看自己是否是一名合格的Web前端开发工程师。想要了解更多Web前端开发知识记得关注IT培训网Web前端开发培训官网哦!最后祝愿小伙伴都能成为一名合格的Web前端开发工程师。

作者:SuperX

链接:https://segmentfault.com/a/1190000018873042

【免责声明:本文图片及文字信息均由小T转载自网络,旨在分享提供阅读,版权归原作者所有,如有侵权请联系我们进行删除。】

Web前端开发工程师,是从事Web前端开发工作的工程师。主要进行网站的开发、优化、完善的工作。网页制作是Web 1.0时代的产物,那时网站的主要内容都是静态的,用户使用网站的行为也以浏览为主。

一位好的Web前端开发工程师在知识体系上既要有广度,又要有深度,所以很多大公司即使出高薪也很难招聘到理想的Web前端开发工程师。现在说的重点不在于讲解技术,而是更侧重于对技巧的讲解。技术非黑即白,只有对和错,而技巧则见仁见智。以前会Photoshop和Dreamweaver就可以制作网页,现在只掌握这些已经远远不够了。无论是开发难度上,还是开发方式上,现在的网页制作都更接近传统的网站后端开发,所以现在不再叫网页制作,而是叫Web前端开发。Web前端开发在产品开发环节中的作用变得越来越重要,而且需要专业的Web前端开发工程师才能做好,这方面的专业人才近两年来备受青睐。Web前端开发是一项很特殊的工作,涵盖的知识面非常广,既有具体的技术,又有抽象的理念。简单地说,它的主要职能就是把网站的界面更好地呈现给用户。

文章出自:http://qh.itpxw.cn/peixun/web/202186070.html

文章标题:2021来测一测你是一名合格的Web前端开发工程师吗?



免责声明:本站文章均由入驻起航学习网的会员所发或者网络转载,所述观点仅代表作者本人,不代表起航学习网立场。如有侵权或者其他问题,请联系举报,必删。侵权投诉

你也许会喜欢如下的文章?
(责任编辑:深圳学历教育网)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
培训学校
IT培训网 访问该机构站点 报名留言 加为好友 用户等级:注册会员 用户级别:10 机构名称:IT培训网 联 系 人:罗老师 联系电话:13783581536 联系手机:13783581536 在线客服:起航学习网客服 在 线 QQ:起航学习网客服 电子邮件: 网站域名:http://www.itpxw.cn 注册时间:2016-07-18 11:07 最后登录:2024-02-20 13:02