做网站-前端开发需要学习什么?
稍微细分一下,搞网站开发就可以分为前端和后端,前端更多的重在页面的作用,交互展示,后端重在数据的存储,性能安全等等。可能有许多开发不屑于学于前端技能,其它近几年来前端的开发工程师都很吃香的,不管是找工作还是商场的需求都是物以稀为贵。在这里做网站小编和大伙分享一下关于前端开发学习的一个路线图,希望对你的工作有所帮助...
一、HTML
这一部分认识网页,学习基础标签的运用,可以写出一些基本的结构
二、CSS
css常见特色
盒模型
定位
起浮
常见选择器
css权重
学习完HTML+CSS部分,要求可以根据DIV+CSS写出常见的网页布局
三、JavaScript
JavaScript 入门
JavaScript 数据类型
JavaScript 基本数据类型
JavaScript 数组
JavaScript String
JavaScript 循环
JavaScript function
JavaScript 常见操作,比方日期之类的
JavaScript 作用域
JavaScript this
JavaScript 原型和原型链
JavaScript 闭包
JavaScript 面向目标
四、DOM和BOM
DOM节点操作
DOM特色操作
DOM工作操作
BOM(浏览器目标模型)
BOM的一些操作
等等
学到这个阶段,要求可以完结常见的静态网站开发,实现各种网页作用。
五、jQuery
尽管现在框架大行其道,可是jQuery仍是要学习的,学习的不只仅是jQuery的运用,还包括他的一些编程思路和思想
jQuery 选择器
jQuery 链式编程
jQuery DOM操作
JavaScript 原生Ajax
jQuery Ajax
jQuery 动画
jQuery 插件的运用
假如可以的话,主张看下jQuery,对照网络分析jQuery教程,深化学习jQuery
六、移动端HTML5和CSS3
HTML5 入门
HTML5 新增标签
HTML5 新增表单
HTML5 新增一些功用,比方音频视频,本地存储、Canvas和Web Socket等
CSS3 入门
CSS3 新增特色
CSS3 3D作用
呼应式学习
媒体查询
栅格体系
七、bootstrap + zeptojs + less + sass(scss)
现在我们开端向着移动端开发学习了,呼应式开发是我们火急的需求,主张把握一门呼应式的前端组件库供我们运用。
并且我们要学习一下移动端开发的库zeptojs,它是jQuery的轻量级替代品,API和jquery几乎一样
我们写CSS,再也不是本来的姿态了,现在可以用less,sass,scss去写css,更方面和快速。
上面的部分,基础是前几年前端学习路线,包括现在仍是和合适大部分人去运用。
可是现在我们都知道前端框架层出不穷,前端开发方式也发送了很大的改变,需求我们学习和更多的东西。
八、前端干流框架的学习
Vue
React
Angular
微信小程序开发
构建东西的运用(webpack,gulp等)
九、nodejs
现在越来越多的公司需求前端开发人员懂一些后台开发,纷歧定是编程言语上面的,可以是后台开发思想上面的,所以我们学习nodejs去入门后台开发仍是比较好的选择。
并且nodejs不只仅在后台开发上面发力,在更多的当地还有用途,大家可以自己探索。