您的位置:首页 > Web前端

前端技术学习路线及技术汇总

2019-04-07 19:55 36 查看

第一阶段网页开发基础

首先从以下几个方面了解web:

一.Web的概述

  1.万维网的发展

  2.浏览器与服务器

  3.网页与网站

  4.域名与主机

  5.HTTP协议

  6.W3C标准

需要了解的核心是:浏览器的运行原理,http协议,W3C标准

二.HTML/HTML5(超文本标记语言(HyperText Mark-up Language 简称HTML)是一个网页的骨架)

1.文件的基础标记

2.字体与排版标记

3.图形与连接标记

4.列表与表格标记

5.表单元素标记

6.内联框架

7.媒体与绘图标记

8.缓存与数据存储

9.拖放与地理定位

10.MathML

11.Web Workers

12.Web Socket

需要了解的核心是:表单元素,H5数据存储,Web Socket

三.CSS/CSS3(CSS是英文Cascading Style Sheets的缩写,叫做层叠样式表,是能够真正做到网页表现与内容分离的一种样式设计语言。)

1.文本与字体样式

2.背景与尺寸样式

3.布局与定位

4.盒子模型

5.边框与轮廓样式

6.2D与3D特效

7.过渡与动画

需要了解的核心是:布局与定位,浮动,盒子模型

四.JavaScript(JavaScript是一种在客户端广泛使用的脚步语言)

1.JS语法

2.JS流程控制

3.JS函数

4.JS内置对象

5.语法调试与处理

6.DOM操作

7.DOM属性

8.DOM事件

9.BOM基础

需要了解的核心是:JS的内置对象,DOM操作,BOM操作

五.UI设计基础

1.PS基本操作

2.PSD文件修改

3.网站设计与配色

第二阶段组件化网页开发

一.JQuery

1.JQuery基础入门

2.JQuery选择器

3.JQuery事件

4.JQuery特效

5.DOM捕获与遍历

6.JSON与AJAX基础

需要了解的核心是:JQuery事件,JQuery动画,遍历,CSS方法,AJAX

二.Layui

1.Layui基础入门

2.页面组件元素

3.弹出层

4.日期与时间选择器

5.文件上传

6.滑块特效

7.图片轮播

8.电商评分模块

需要了解的核心是:常用组件元素,弹出层,图片轮播,常用特效

三.Vue.js

1.模板语法

2.流程控制

3.计算属性

4.监听属性

5.样式绑定

6.事件处理
7.数据双向绑定

8.组件化开发

9.过渡与动画

四.Angular.JS

 

1.表达式
2.指令与模型

3.控制器

4.过滤器

5. DOM

6.事件

7.模块

8.表单

四.Node.JS

1. Node. js介绍与安装

2.函数调用
3.模块的声明、调用与继承

4.路由
5.文件系统及全局对象

6. GET/POST请求

7.操作MySQL

8. express框架

9. Koa2框架

10.上线与部署

 第三阶段WebAPP开发与小程序

一.移动UI框架

 

1. MUI框架

2. HUI框架

3. WeUI框架
4.上拉刷新与下拉加载

二.H5移动开发

1. HTML5音视频

2.高德地图

3. H5存储
4. Canvas绘图

三.H5+Runtime

1.手机设备控制

2.摄像头与麦克风

3.系统文件

4.手机传感器

5.下拉加载

四.微信小程序

1. IDE安装与项目部署

2.数据绑定
3.条件渲染与列表渲染

4.事件及数据传递

5. WXSS样式

6.滚动视图

7.常用组件

8.音视频组件

9.微信登录接口

10.微信支付

第四阶段Web前端安全防御与测试

一.Web渗透测试

 

1. Web渗透测试概述

2.常见安全漏洞

3.暴力破解

4.上传漏洞
5.漏洞补丁补写

二.前端XSS

1. XSS介绍
2. XSS攻击类型
3. HTML内容与属性转义

三.传输安全

1. HTTP窃听

2. HTTPS原理

3. HTTPS部署

四.密码安全

1.密码的作用与存储

2.密码加固
3.密码传输安全

4.生物密码

五.其他安全问题

1. DOS攻击

2.重放攻击

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: