作为web前端工程师需要掌握的知识:
基础
1、H5标签
1.1、H5引进的一些新的标签,需要注意article、header、footer、aside、nav以及HTML的标题结构
1.2、理解浏览器解析HTML的过程,理解DOM的树形结构,及相应API
1.3、理解HTML标签在各个浏览器上的默认样式(代理样式),理解CSS中的重置样式表的概念
1.4、理解Canvas、SVG、video等功能性标签
1.5、理解form、iframe标签,理解文件提交过程
2、CSS知识
2.1、学习基础知识,包括大部分常用属性、选择器的用法,了解大多数标签基本概念
学习浏览器兼容性问题,知道兼容性的主要问题及解决方法
2.2、深入理解盒子模型,区分块级元素、行内元素,一些重要的属性: display、float、position,必须要会区分盒子、行内盒子的概念
还可以学一些简单的预编译语言:sass、less
2.3、学习常用框架,可以使用bootstrap构建项目
2.4、学习框架的代码组织方式
包括:12格栅系统、组件化、组件的风格化等
2.5、学习CSS 3的新功能,特别是动画效果、选择器
2.6、学习一些CSS对象化思想,学习编写简洁性、高复用性、高健壮性的CSS
2.7、可以看看扁平化设计,还有简洁性
2.8、理解CSSOM、render、reflow、CSS性能、CSS阻塞概念
下面是面试题要求:
熟悉当前环境并完成以下操作,请先阅读镜像的操作使用中的如何检出我的代码,提交我的代码,本次面试题目如下:
<html>
<head>
<title>MY VS CODE</title>
<style>
</style>
</head>
<body>
<div>
<h1>My VS CODE</h1>
<p>Nice</p>
<img src="http://www.codeforest.cn/vs.png"/>
</div>
</body>
</html>
基于基础代码实现如下图的效果
并提交你的html代码
温馨提示:
1、完成操作后请第一时间联系BOSS可快速邀约面试;
2、上机时间只有30分钟;
3、完成后记得提交我的代码;
更多详情,请到代码森林官网