怎么学HTML5

HTML5是万维网的核心语言,标准通用标记语言下的一个应用超文本标记语言(HTML)的第五次重大修改,一方面提升了用户体验,另一方面HTML5技术跨平台,适配多终端,改变了传统开发者需针对不同操作系统进行研发的局面。

面对不同层次的人群,学习可分为以下几个大类。话不多说,直接上干货!

HTML5初级开发工程师

  • HTML5课程介绍
    • 互联网发展趋势
    • H5语言的优势
    • 简单易学人人都能编程
    • H5就业和薪资情况
    • H5常见的项目与产品
    • H5的未来与方向
  • HTML基础
    • HTML简介与历史版本
    • 常用开发软件
    • 常见标签与属性
    • 表格与表单
    • 标签规范与标签语义化
    • 实战:网页结构布局
  • CSS基础
    • css简介与基本语法
    • 常见的各种样式属性
    • CSS选择器与标签类型
    • 理解盒子模型与CSS重置
    • 浮动与定位
    • 利用photoshop工具测量样式
    • HTML+CSS开发网页
    • 实战:高仿电商首页效果
  • CSS3基础
    • css3常见样式
    • css3选择器
    • 变形与动画
    • 3D效果与关键帧
    • 弹性盒模型
  • 移动端布局
    • 移动端基本概念
    • viewport窗口设置
    • 移动端布局方案
    • rem、vh、vw等单位
    • 响应式布局
    • bootstrap框架
  • JavaScript基础
    • JS简介
    • JS变量
    • 数据类型与类型转换
    • 运算符与优先级
    • 流程控制-if..else
    • 流程控制-switch...case
    • 流程控制-while、do..while、for循环
    • break、continue语法
    • 函数定义与调用
    • 全局变量与局部变量
    • 函数传参与返回值
    • 函数作用域与变量作用域
    • DOM的基本操作
    • 定时器使用
    • this指向与修改指向
    • 数组、字符串等方法操作
    • 时间对象与正则对象
    • 掌握常见BOM操作
    • 常见事件与事件细节
    • JSON与AJAX
    • JSONP跨域操作
    • 前端cookie的使用
    • 实战:JS配合HTML与CSS完成电商项目
  • jquery框架
    • jquery框架介绍及优势介绍
    • jquery核心思想
    • jquery常见方法
    • jquery动画操作
    • jqueryAJAX操作
    • jquery工具方法
    • 利用jquery快速开发网页
  • PHP基础
    • PHP简介与基本语法
    • mysql数据库及sql语法
    • apache服务器与集成开发工具
    • PHP链接数据库
    • PHP与AJAX交互
    • 实战:留言板、登录、注册等
  • H5基础项目
    • 项目简介
    • 项目功能演示
    • 项目划分及框架
    • 编写HTML页面结构
    • 设置CSS样式
    • 添加JS交互
    • 可选框架:bootstrap、jquery、PHP等
    • 项目调试及兼容
    • 项目验收

HTML5中高级开发工程师

  • 面向对象基础
    • 面向对象概述
    • 对象和构造函数(类)之间的关系
    • 对象的属性和方法
    • 原型与原型链
    • 包装对象与内部实现
    • 对象中实现继承方式
    • 设计模式及实际运用
  • JavaScript高级
    • JS算法与排序算法
    • promise异步处理
    • 运动与tween算法
    • 闭包与模块化
    • JS组件开发
    • 打造小型jquery框架
    • JS性能优化
    • ES6新增功能
  • 前端工程化
    • gulp基本使用
    • less、sass、babel等预编译框架
    • 理解模块概念,AMD与CMD规范
    • 前端模块框架seaJS、requireJS
    • webpack基本使用
  • 多人协作
    • svn基本用法与可视化工具
    • 多人开发流程
    • git基本用法
    • 命令行操作
    • 分区及分支等概念
    • 远程github操作
    • 实战:多人协作开发项目
  • HTML5新功能
    • canvas绘图
    • svg绘图
    • 音频与视频
    • 本地存储与离线存储
    • 地理信息
    • web Worker
    • web Socket
  • NodeJS基础
    • node与npm概念及使用
    • node模块方式
    • node常用内置模块
    • node爬虫与文件自动化处理
    • node搭建服务器与简单路由
    • mongodb非关系数据库
    • mongodb安装与db操作
    • mongodb增删改查
    • mongodb与node结合开发
    • mongoose数据建模
    • mongoose与node结合开发
    • express框架
    • 中间件与ejs模板引擎
    • Robomongo与postman工具
    • express+mongoose搭建后端框架
    • 设计Restful API
    • 实战:前后端分离式开发
  • 微信端开发
    • 移动端交互与移动端事件
    • 微信场景与swiper框架
    • 微信公众号介绍
    • 网页授权与JSSDK
    • 微信web开发者工具使用
    • 微信小程序开发
    • 实战:公众号与小程序项目同步开发

HTML5大神级开发工程师

  • VueJS框架
    • Vue框架简介
    • 渐进式与响应式
    • 模板语法与计算属性
    • 指令与数据处理器
    • 生命周期
    • 组件与组件通信
    • Vuex状态管理
    • Vue动画与路由
    • 单文件组件与脚手架
    • 基于Vue的组件框架
    • 实战:Vue与Node全栈开发
  • ReactJS框架
    • React框架简介
    • JSX语法
    • 组件与组件通信
    • 属性与状态设置
    • 虚拟DOM
    • 生命周期
    • redux架构
    • react-redux使用
    • react-router使用
    • Mem脚手架使用
    • 实战:React与Node全栈开发
  • AngularJS框架
    • Angular框架简介
    • TypeScript基础与进阶
    • 开发环境配置
    • 架构、模块与组件
    • 模板、元数据与数据显示
    • 服务于指令
    • 依赖注入
    • 路由
    • 实战:Angular与Node全栈开发
  • Hybrid App开发
    • App介绍与分类
    • Android/ios与H5通信
    • Cordova/Phonegap框架
    • HTML5+基于HB工具
    • React Native
  • 前端架构
    • 单元测试与编写测试用例
    • 自动化测试方案
    • 前端安全与HTTP协议
    • 项目上线与一键部署
    • 数据统计与SEO优化
    • 搭建组件库与按需载入
    • 浏览器渲染与浏览器引擎
    • 深入理解后端开发模式

(2018干货系列二)最新HTML5学习路线整合的更多相关文章

  1. (2018干货系列一)最新Java学习路线整合

    怎么学Java Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承.指针等概念,因此Java语言具有功能强大和简单易用两个特征. 话不多说,直接上干货: ...

  2. (2018干货系列三)最新PHP学习路线整合

    怎么学PHP PHP是一种通用开源脚本语言.语法吸收了C语言.Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域. 菜鸟到大神,一步到位,正式开启干货模式: PHP初级开发工程师 ...

  3. (2018干货系列十一)最新iOS学习路线整合

    怎么学iOS iOS是由苹果公司开发的移动操作系统,以xcode为主要开发工具,具有简单易用的界面.令人惊叹的功能,以及超强的稳定性,已经成为iPhone.iPad 和iPod touch 的强大基础 ...

  4. (2018干货系列八)最新VR学习路线整合

    怎么学VR 即虚拟现实技术,是一种可以创建和体验虚拟世界的计算机仿真系统,它利用计算机生成一种模拟环境,是一种多源信息融合的.交互式的三维动态视景和实体行为的系统仿真使用户沉浸到该环境中.VR/AR/ ...

  5. (2018干货系列四)最新Python学习路线整合

    怎么学Python Python是一种面向对象的解释型计算机程序设计语言,纯粹的自由软件,常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起. Python初级开 ...

  6. 最新java学习路线:含阶段性java视频教程完整版

    最新java学习路线:带阶段性java视频教程版本 第一阶段:Java基础 学习目标: 掌握基本语法.面向对象.常用类.正则.集合.Io流.多线程.Nio.网络编程.JDK新特性.函数式编程 知识点细 ...

  7. 【最新发布】最新Python学习路线,值得收藏

    随着AI的发展,Python的薪资也在逐年增加,但是很多初学者会盲目乱学,连正确的学习路线都不清楚,踩很多坑,为此经过我多年开发经验以及对目前行业发展形式总结出一套最新python学习路线,帮助大家正 ...

  8. FPGA学习笔记(二)——FPGA学习路线及开发流程

    ###### [该随笔部分内容转载自小梅哥]       ######### 一.FPGA学习路线 工具使用 -> 语法学习 -> 逻辑设计 -> IP使用 ->接口设计 -& ...

  9. (2018干货系列十)最新android开发学习路线整合

    怎么学Android Android是一个以Linux为基础的半开源操作系统,主要用于移动设备,由Google和开放手持设备联盟开发与领导.据2011年初数据显示仅正式上市两年的操作系统Android ...

随机推荐

  1. vue_eHungry 饿了么

    eHungry 仿饿了么 git 操作 git checkout -b dev        // 创建新分支 dev git push origin dev        // 代码推送到 dev ...

  2. [LeetCode] Champagne Tower 香槟塔

    We stack glasses in a pyramid, where the first row has 1 glass, the second row has 2 glasses, and so ...

  3. java 实现文件上传下载以及查看

    项目的目录结构 代码  IOUtils.java package cn.edu.zyt.util; import java.io.IOException; import java.io.InputSt ...

  4. 学习虚拟机时Vbox提示硬件加速不可用时应该怎么办?

    也不知大家在安装或使用虚拟机时有没有出现过这样的现象?Vbox提示硬件加速不可用? 在学习Java和安装虚拟机时,自己的电脑上出现Vbox提示Vt-x硬件加速不可用,但后也知道了方法怎么弄! 方法及步 ...

  5. complex类

    #include<iostream> #include<cmath> using namespace std; class complex{ public: complex() ...

  6. EE4218 / EE4216 Faculty of Science and Engineering

    Faculty of Science and EngineeringDepartment of Electronic and ComputerEngineeringEnd of Semester As ...

  7. spark优化参数调节和故障参数调节

    1:“物尽其用”,但给spark分配多个机器后,先需配置spark-submit shell如下: /usr/local/spark/bin/spark-submit \ --class com.sp ...

  8. mysql--表数据操作

    查询: 简单查询 ####查询的字段必须在表中存在 #### 对查询出来的数据进行修改时,不会修改原来的数据,只是修改了可视化的,我们看到的数据. # 查一个数据 select 字段名 from 表名 ...

  9. git 远程

    git remote add origin [远程仓库地址]

  10. JS中使用base64编码上传下载文件

    下载文件:使用FileSaver.js   https://github.com/eligrey/FileSaver.js/blob/master/README.md 手机端UC浏览器无法下载  安卓 ...