码迷,mamicode.com
首页 > 其他好文 > 详细

前端工程师,这些你都会么?

时间:2020-05-08 20:12:51      阅读:71      评论:0      收藏:0      [点我收藏+]

标签:模块化   ESS   固定   参数   好处   scl   asc   内存   函数   

html + css基础

?基本的布局(中间自适应旁边固定啥的)的几种实现方法;
?垂直居中的几种实现方法;
?盒模型;
?position;
?行内元素和块元素;
?BFC(块级格式化上线文,和浮动一起考);
?animation;
?伪元素伪类;
?less、sass、stylus这种预处理器;

js基础

?原型链;
?闭包;
?类和继承(es5实现方法 + es6实现方法);
?let、const、var;
?promise;
?异步处理方法;
?写一个方法遍历所有文档树所有节点(考察递归);
?cookie和webstorege;
?jsonp和跨域;
?sort排序相关(注意ascll这个坑)
?数组和对象的深浅拷贝;
?String + Array的一些基本操作;
?写一个数组去重的方法;
?冒泡和捕获;
?事件代理;
?this相关(注意箭头函数的this指向问题);
?call、apply、bind;
?变量提升;
?高阶函数;
?动画;
?setTimeout、setInterval和requestAnimationFrame;
?模块化开发;
?引起内存泄漏的原因;
?ajax;
?map、filter、reduce相关;
?Map和Set;
?移动端开发相关;

框架和工具相关

?vue数据绑定原理;
?vue父子组件和兄弟组件的通信问题;
?vuex的原理;
?vuex的action和mutation的异步操作和同步操作问题;
?vue的事件监听;
?vue-router获取自定义参数;
?vue-router的go相关;
?vue组件设计相关;
?模块化的工具;
?webpack打包优化;
?设计一个自己的打包工具需要设计哪些主要功能;
?babel相关;
?mvvm的好处;
?jquery的一些基本用法;
?lodash相关;
?vue和react的对比;
?vue和jquery的对比;

技术拓展

?设计模式相关(单例、发布订阅等);
?浏览器渲染过程;
?性能优化相关(这个点很大,设计很多方面,不要自以为优化就是网上经常看到的那一套);
?设计一个模版引擎;
?设计一个打包工具;
?设计一个mvvm框架需要注意的case;
?源码阅读相关;

不定时更新...

前端工程师,这些你都会么?

标签:模块化   ESS   固定   参数   好处   scl   asc   内存   函数   

原文地址:https://www.cnblogs.com/homehtml/p/12852626.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!