前端需要学哪些技术?

目录
文章目录隐藏
  1. 第一阶段
  2. 第二阶段
  3. 第三阶段
  4. 第四阶段:
  5. 第五阶段
  6. 第六阶段
  7. 第七阶段
  8. 结语

前端需要学哪些技术?其实前端的学习相对来说不是很难,但是如果罗列出来,需要学习的知识还是很多的。接下来我会分阶段给大家整理了前端需要掌握的技术,大家可以先同步了解一下学习流程,心里有所准备。

前端需要学哪些技术?

第一阶段

1、HTML+CSS:HTML 进阶、CSS 进阶、div+css 布局、HTML+css 全站开发。

2、JavaScript 基础:js 基础教程、js 内置对象常用方法、常用 DOM 操作、ECMAscript、DOM、BOM、定时器和焦点图。

3、JS 基础特效:常见特效,如:tab、导航、整页滚动、轮播、JS 幻灯片、弹出层、手风琴菜单、瀑布流布局、滚动事件、滚动视图。

4、JS 高级特性:正则表达式、排序算法、递归算法、闭包、函数节流、作用域链、基于距离的运动框架、面向对象的基础。

5、JQuery:悬停、DOM 操作、特效和动画、方法链、拖放、变形、JQueryUI 组件的基本使用。

第二阶段

1、HTML5:HTML5 新语义标签、HTML5 表单、音频和视频、离线和本地存储、SVG、Web Socket、Canvas。

2、CSS3:CSS3 新的选择器、伪元素、面部符号、边框、阴影、背景系列属性更改、过渡、动画、景深和深度穿透、3D 效果制作、Velocity.js 框架、元素导入字段,外观策略,酷炫的 CSS3 网页制作。

3、引导程序:响应式概念、媒体查询、响应式网站创建、网格系统、网格系统原理、引导程序通用模板、LESS 和 SASS。

4、移动端 Web 开发:跨终端 WEB 及主流设备介绍,viewport,流式布局,elastic box,rem,移动端 JavaScript 事件,手机常用 JS 效果制作,Zepto.js,移动端手机聚合性价比高的页面,手机滚动。

第三阶段

1、WEB 服务器基础:服务器基础,Apache 服务器及其他 WEB 服务器介绍,Apache 服务器搭建,HTTP 介绍。

2、PHP Basics:PHP 基本语法,使用 PHP 处理简单的 GET 或 POST 请求。

3、AJAX:Ajax 及异步概念介绍,Ajax 框架封装,XMLHttpRequest 对象详细介绍方法,兼容性处理方法,Ajax 框架封装,Ajax 中缓存问题,XML 介绍与使用。 JSON 和 JSON 解析、数据绑定和模板技术、JSONP、跨域技术、图片预读和延迟加载技术、JQuery 框架中的 Ajax API、使用 Ajax 实现突发流案例。

第四阶段:

面向对象:从内存的角度来理解 JS 面向对象、基本类型、复杂类型、原型链、ES6 中的面向对象、属性读写权限、setter、accessor。

第五阶段

1、框架封装基础:事件流、冒泡、捕获、事件对象、事件框架、选择框架。

2、帧封装中级:运动原理、单物体运动框架、多物体运动框架、运动框架面向对象的封装。

3、框架封装进阶与补充:JQuery 框架原型、可扩展性、模块化、封装。

第六阶段

1、Web 开发工作流程:GIT/SVN、Yeoman 脚手架、NPM/Bower 依赖管理工具、Grunt/Gulp/Webpack。

2、MVC/MVVM/MVW 框架 Angular.js、Backbone.js、Knockout/Ember。

3、常用库:React.js、Vue.js、Zepto.js。

第七阶段

Node.js 全栈开发

结语

以上就是前端需要学哪些技术的回答,通篇看下来是不是感觉要学的东西很多,所以如果你真想学,就要做好持续不断学习准备。

「点点赞赏,手留余香」

1

给作者打赏,鼓励TA抓紧创作!

微信微信 支付宝支付宝

还没有人赞赏,快来当第一个赞赏的人吧!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
码云笔记 » 前端需要学哪些技术?

发表回复