发表日期:2018-06 文章编辑:小灯 浏览次数:811
在APP开发中,前端开发其实技能的储备是比较抽象的,前端技术在大学课程里都没有。所以一般的前端开发工程师都是自己学的,或者是在一些培训班里学的,这是否就意味着前端工程师就不需要关注自己的硬技能呢?
前端开发工程师牵涉的知识范围是非常广的,特别是随着nodejs的出现,使得javascript开发者面临着前所未有的知识荒原等待着我们去开阔。下面我列举一些在前端工程师面试中遇到的技能问题。而这些问题是作为前端开发工程师必须去深入学习的问题,就像英语学习中的单词记忆一样重要。下面列举我认为比较重要的知识点:
css与js的阻塞加载
chrome/IE浏览器事件兼容
css相关
垂直水平居中
盒模型
浮动与定位
排版引擎与js引擎
GPU加速与动画性能
DOM1,DOM2,DOM3规范
css性能
h标签与title标签
em与百分比等
浏览器缓存与应用缓存
div与table布局
web标准
css的hack技术
png/jpg/webp图片格式
canvas与svg
css3的新特性,如flex布局等
响应式布局
link与import区别
三栏自适应
b和strong,i和em区别
减少页面回流
BFC
硬件加速与动画优化
前端自动化相关
webpack相关
webpack-dev-server相关
单页面打包工具+多页面打包工具
babel相关
其他知识
http/1.1与http2
http三次握手协议
http状态码
json与xml
前端性能优化
nodejs/npm相关内容
算法
几种排序算法
回文字符
递归(很重要)
其他常见的前端算法
javascript相关
原型链与作用域
闭包
模块化(amd/cmd/umd/ES6 module)
AJAX的几种状态,ajax与fetch,hijax
iframe与onload阻塞主页面
前端安全与CSRF,XSS,SQL注入,DDOS
ES6新特性
promise与generator
服务器推
drag和drop实现拖拽
cookie/session/本地存储
js异步加载
IE内存泄露
js创建对象的几种方式
js继承的几种方式与优缺点
jQuery相关
js捕获与冒泡
上面牵涉到的任何一部分内容都应该要能够融汇贯通,把基础打牢,才能在前端的路上越走越远。
日期:2018-10 浏览次数:7113
日期:2018-12 浏览次数:4175
日期:2018-07 浏览次数:4733
日期:2018-12 浏览次数:4020
日期:2018-09 浏览次数:5354
日期:2018-12 浏览次数:9773
日期:2018-11 浏览次数:4676
日期:2018-07 浏览次数:4444
日期:2018-05 浏览次数:4722
日期:2018-12 浏览次数:4174
日期:2018-10 浏览次数:5000
日期:2018-12 浏览次数:6069
日期:2018-11 浏览次数:4311
日期:2018-08 浏览次数:4437
日期:2018-11 浏览次数:12461
日期:2018-09 浏览次数:5430
日期:2018-12 浏览次数:4699
日期:2018-10 浏览次数:4042
日期:2018-11 浏览次数:4388
日期:2018-12 浏览次数:5918
日期:2018-06 浏览次数:3860
日期:2018-08 浏览次数:5305
日期:2018-10 浏览次数:4331
日期:2018-12 浏览次数:4332
日期:2018-07 浏览次数:4218
日期:2018-12 浏览次数:4370
日期:2018-06 浏览次数:4248
日期:2018-11 浏览次数:4227
日期:2018-12 浏览次数:4118
日期:2018-12 浏览次数:5133
Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.