温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

前端开发需要学习哪些

发布时间:2020-08-05 14:44:49 来源:亿速云 阅读:143 作者:Leah 栏目:编程语言

今天就跟大家聊聊有关前端开发需要学习哪些,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

第一阶段:HTML5 + CSS3

1HTML5

浏览器与浏览器内核、语法及使用、常用标签、语义化、表单元素、HTML、新增标签

2CSS3基础

CSS基本语法规范、常用的选择器用法与技巧、复合选择器使用、数值与单位、文字文本样式、CSS3新增选择器

3CSS3进阶

CSS盒子模型、CSS背景技巧、圆角/阴影/过渡、定位和浮动、伪类和伪元素、chrome调试工具、CSS高级技巧(精灵图、CSS三角、图标字体等)、常见布局技巧大全、网页开发规范以及流程、CSS企业级网页开发、网页开发常见问题以及解决方案、CSS常见兼容性问题以及解决方案、CSS3新增属性、Photoshop 切图、cutterman插件一键切图

第二阶段:移动Web网页开发

1CSS3动画

CSS32D3D变换、animation动画、炫酷页面开发(地图大数据热点图、大风车、旋转木马轮播图等)

2、移动端页面开发

传统布局的局限性、移动端屏幕介绍、移动端浏览器介绍、物理像素&物理像素比、真机调试、viewport视口、移动端技术选型、移动端主流适配解决方案、移动端特殊样式、百分比布局&流失布局、Flex布局优势、盒子父级常见属性设置、盒子子级常见属性设置、携程网Flex移动端页面开发、rem单位使用、rem适配、预处理器lessmedia媒体查询、淘宝flexible.js移动端适配、cssrem插件使用、cutterman二倍图三倍图切图、移动端页面开发流程与规范、京东移动端首页开发

3Bootstrap

传统布局的局限性、移动端屏幕介绍、移动端浏览器介绍、物理像素&物理像素比、真机调试、viewport视口、移动端技术选型、移动端主流适配解决方案、移动端特殊样式、百分比布局&流失布局、Flex布局优势

第三阶段:JavaScript网页编程

1JavaScript基础

基本输入输出方法、变量、数据类型、类型转换、运算符、流程控制语句、数组、函数、自定义对象、内置对象和常用方法、网页版小娜小项目

2WebAPIs编程

获取页面元素的常用方法、页面中的事件和事件机制、操作元素的样式和属性、新增元素和移除元素、BOM操作大全

3、网页应用/网页特效

轮播图、页面放大镜、待办事项列表、购物车、tabs6JSON7、其它常用网页特效

4jQuery快速开发

jQuery的优势、jQuery选择器、jQuery中的动画、jQuery中的DOM操作、链式编程和隐式迭代、插件使用和制作、常见网页特效制作大全

5、面向对象编程

面向对象思想、创建对象、JavaScript中的对象深入理解、闭包原理以及使用场景、原型以及原型链深入剖析、作用域链深入分析、函数的调用方式及this指向总结、Class类、constructorsuper

第四阶段:Node.jsAJAX

1AJAX编程

AJAX的作用、原生AJAX3、同步与异步、http协议、AJAX的封装、jQueryAJAX7、缓存问题及解决方案、跨域请求及解决方案、前端模板引擎

2git

git历史、gitsvngit基本使用、git分支、git远程仓库、git冲突及解决方案

3ES6

es6简介、新增语法、内置对象扩展、PromiseAsync函数、解构、展开运算

4Node.js基础

node.js环境安装、如何用node.js运行代码、Commonjs、模块化、模块与包、NPM7CNPMYarn、核心模块使用、第三方模块使用、RESTFulAPI

5、服务端开发(Node.js)

静态和动态网站、http模块使用、请求响应原理、HTTP协议、处理页面请求、处理表单、会话技术(CookieSession)

6MySQL

MySQL的概念、MySQL安装、建库和建表、增删改查语句、Node.js操纵MySQL

7Express

express的概念、express的安装、后端路由、静态资源托管、中间件的原理、常用中间件、模板引擎、异常处理、Express常用APIRESTFulAPI

第五阶段:Vue.js

1Vue.js基础

Vue实例、文本与属性绑定、计算属性computed、侦听器watchClassStyle绑定、条件渲染、列表渲染、事件处理、表单输入绑定、Vue实例生命周期、开发Vue插件和模板过滤器、自定义指令、Vue组件系统、Vue过渡和动画、VueRouter路由系统、组件通信、axios请求库、VueCLI脚手架工具、VueDevTools调试工具、在Vue中操作DOM

2Vue进阶

组件封装进阶、MVVM数据绑定原理、Render方法原理、$nextTick方法的使用、发布订阅模式

第六阶段:React.js

1React.js基础

create-react-app脚手架工具、JSX语法、条件渲染、列表渲染和keyReact组件系统、PureComponentsetState()、事件处理、表单处理、组件通讯、render-props、高阶组件、虚拟DOMDiff算法、ReactRouter路由系统、Redux状态管理架构、axios请求库、AntDesign组件框架、CSSModules

看完上述内容,你们对前端开发需要学习哪些有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注亿速云行业资讯频道,感谢大家的支持。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI