扫一扫 免费领取试听课
新手学web前端应该学什么
随着互联网的发展速度迅猛,web前端工程师越来越火热,想学习Web前端开发吗?若想成为web前端工程师需要掌握哪些知识?今天小编总结了成为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、学习CSS3的新功能,特别是动画效果、选择器
2.6、学习一些CSS对象化思想,学习编写简洁性、高复用性、高健壮性的CSS
2.7、可以看看扁平化设计,还有简洁性
2.8、理解CSSOM、render、reflow、CSS性能、CSS阻塞概念
学习方法:
多看别人的代码,的设计网站
要学会使用grunt、gulp压缩CSS
display+position+float可以组合出很复杂的效果,多练习盒子模型
尝试在不用float,且position不为absolute的情况下实现等高、等宽等布局
3、深入学习javascript
3.1、重新学习JS语法,注意:表达式、语句、类型
主要倾向于“原生”JS哦,不要使用框架
3.2、深入理解JS的“一级函数”、对象、类的概念
学会使用函数来构造类、闭包,学会用面向对象的方式组织代码
3.3、深入理解JS的作用域、作用域链、this对象
理解函数的各种调用方法(call、apply、bind等)
3.4、理解对象、数组的概念
理解对象的“[]”调用,理解对象是一种“特殊数组”
理解for语句的用法
深入理解JS中原始值、包装对象的概念(重要)
尊重原创文章,转载请注明出处与链接:http://news.peixun360.com/852282/ 违者必究!
以上就是 银川达内IT培训学校
小编为您整理 新手学web前端应该学什么 的全部内容。