在线调查
 前10名:
1. Python8.6% 
2. PHP5.5% 
3. MFC4.2% 
4. C++3.7% 
5. 黑客3.3% 
6. Java2.9% 
7. C语言2.3% 
8. Lua2.1% 
9. C#2% 
10. 汇编2% 
搜索全部课程   搜索套餐课程   搜索课程类别  
输入课程名称关键字             

HTML5视频教程



HTML5视频教程 
◆ 价格:,电脑上网在线播放,学习有效期一年,有效期内下载需补差价10-15元

 ◆ 本课程是学习HTML5的经典教程

 ◆ 本课程深入浅出,通用性和基础性,通俗易懂,理论联系实际

 ◆ 本课程循序渐进,基础知识详细,实例丰富

 ◆ 本课程要求先学会HTML基础课程、JavaScript课程、CSS3课程

 ◆ 本课程不适合初学者,初学者要先学习HTML基础课程

◆ 本课程一共 27 讲,课程视频 21小时18分钟





 
试学试看:只能用电脑,不能用手机或平板。

我要进入试听模式。


 课程简介
    本课程讲解HTML5,学习本课程之前,要先学会HTML基础课程、JavaScript课程、CSS3课程,HTML5不适合初学者,初学者要先学习HTML等基础课程。
 课程内容

本课程一共 27 讲,课程视频 21小时18分钟


第1讲   第1章 HTML5简介

第2讲   第2章 用语义元素构造网页(一)

第3讲   第2章 用语义元素构造网页(二)

第4讲   第3章 编写更有意义的标记(一)

第5讲   第3章 编写更有意义的标记(二)

第6讲   第4章 构建更好的Web表单(一)

第7讲   第4章 构建更好的Web表单(二)

第8讲   第4章 构建更好的Web表单(三)

第9讲   第5章 音频与视频(一)

第10讲  第5章 音频与视频(二)

第11讲  第6章 美妙的CSS3字体和特效(一)

第12讲  第6章 美妙的CSS3字体和特效(二)

第13讲  第7章 CSS3与响应式Web设计(一)

第14讲  第7章 CSS3与响应式Web设计(二)

第15讲  第8章 基础Canvas绘图(一)

第16讲  第8章 基础Canvas绘图(二)

第17讲  第9章 高级Canvas技术:交互性和动画(一)

第18讲  第9章 高级Canvas技术:交互性和动画(二)

第19讲  第9章 高级Canvas技术:交互性和动画(三)

第20讲  第9章 高级Canvas技术:交互性和动画(四)

第21讲  第10章 数据存储(一)

第22讲  第10章 数据存储(二)

第23讲  第10章 数据存储(三)

第24讲  第11章 离线应用

第25讲  第12章 与Web服务器通信(一)

第26讲  第12章 与Web服务器通信(二)

第27讲  第13章 地理定位、Web Worder和历史管理






 教师简介
   主讲教师:
姓名  梁兴珍
单位  珠海市斯坦德软件开发有限公司·斯坦德软件人才培训中心·斯坦德大学生实训基地
职务  开发部技术总监
职称  高级工程师

专业技能
  • 开发部技术总监

  • 系统设计师

  • 架构设计师

  • Java设计师

  • C# 设计师


  • 工作简历
  • 2001年8月: 入职斯坦德软件

  • 2002年5月: 担任斯坦德软件开发部开发组长

  • 2003年9月: 担任斯坦德软件开发部项目经理

  • 2005年1月: 担任斯坦德软件开发部经理

  • 2009年8月: 担任斯坦德软件开发部技术总监


  • 项目开发
  • 2002年01月: 百奥生物信息管理软件项目

  • 2002年12月: 江西省电子工商管理系统

  • 2003年03月: 珠海市电子工商管理系统

  • 2003年06月: 珠海市工商局红盾网

  • 2003年07月: 海关关税处价格归类业务系统

  • 2004年05月: 海关机关服务中心Web应用系统

  • 2004年08月: 海关关税处执法系统

  • 2004年10月: 珠海市劳动保障信息系统

  • 2004年12月: SERM教育资源管理系统

  • 2005年01月: 万网无线网络测试优化系统

  • 2005年09月: 环保费管理系统

  • 2005年09月: 数据中心机房系统监视

  • 2005年10月: 12315案例管理系统

  • 2005年12月: 工商局私协会管理系统

  • 2006年09月: 工商局工商企业电子档案系统

  • 2006年10月: 海关商品图文信息数据库系统

  • 2007年01月: BP化工Management of Change系统

  • 2007年02月: 珠海人才聚星网

  • 2007年04月: 珠海市国税局税收管理员信息系统

  • 2007年10月: 海旅网电子商务网站

  • 2007年11月: 广东省国税局纳税评估系统

  • 2008年10月: 猎豹网

  • 2009年10月: 职业技能鉴定考试管理平台




  • 梁兴珍老师是斯坦德软件开发有限公司开发部技术总监。具有丰富的技术管理、需求分析、体系结构设计、软件开发经验,公司开办大学生实训基地后同时担任软件开发课程的主讲教师,教学经验丰富。主持和参与研发了数十个软件项目,涉及工商、税务、海关、劳动局、人力资源、法院等政府机关以及大型外企、通讯、教育等各行各业。梁老师边开发边教学,理论联系实际,教学辅导脉络清晰,解析透彻,深受广大学生欢迎。

     教材目录
    第1章 HTML5 简介
    1.1 HTML5 的故事
    1.1.1 XHTML 1.0:更严格的标准
    1.1.2 XHTML 2:意想不到的失败
    1.1.3 HTML5:起死回生
    1.1.4 HTML:活着的语言
    1.2 HTML5 的三个主要原理
    1.2.1 不破坏Web
    1.2.2 修补牛蹄子路
    1.2.3 实用至上
    1.3 HTML5标记初体验
    1.3.1 HTML5文档类型
    1.3.2 字符编码
    1.3.3 页面语言
    1.3.4 添加样式表
    1.3.5 添加JavaScript
    1.3.6 最终结果
    1.4 HTML5 语法
    1.4.1 放松的规则
    1.4.2 HTML5 验证
    1.4.3 XHTML 的回归
    1.5 HTML5 元素家族
    1.5.1 新增的元素
    1.5.2 删除的元素
    1.5.3 改变的元素
    1.5.4 调整的元素
    1.5.5 标准化的元素
    1.6 今天开始用HTML5
    1.6.1 了解浏览器支持情况
    1.6.2 浏览器装机情况统计
    1.6.3 通过Modernizr 检测功能
    1.6.4 使用"腻子脚本"填补功能缺陷
    
    第2章 用语义元素构造网页
    2.1 语义元素
    2.2 改造传统的HTML 页面
    2.2.1 构造页面的老办法
    2.2.2 使用HTML5 构造页面
    2.2.3 用添加插图
    2.2.4 用添加附注
    2.3 浏览器对语义元素的支持情况
    2.3.1 为语义元素添加样式
    2.3.2 使用HTML5"垫片"
    2.3.3 Modernizr:一站式解决方案
    2.4 使用语义元素设计站点
    2.4.1 理解
    2.4.2 用标注导航链接
    2.4.3 理解区块
    2.4.4 理解
    2.4.5 使用标识主要内容
    2.5 HTML5 纲要
    2.5.1 如何查看纲要
    2.5.2 基本纲要
    2.5.3 分块元素
    2.5.4 解决一个纲要问题
    
    第3章 编写更有意义的标记
    3.1 回顾语义元素
    3.1.1 使用标注日期和时间
    3.1.2 使用标注JavaScript返回值
    3.1.3 使用标注突显文本
    3.2 其他语义标准
    3.2.1 ARIA
    3.2.2 RDFa
    3.2.3 微格式
    3.2.4 微数据
    3.3 实例:改进"About Me"页面
    3.4 搜索引擎如何使用元数据
    3.4.1 Google Rich Snippets
    3.4.2 增强搜索结果
    3.4.3 食谱搜索引擎
    
    第4章 构建更好的Web 表单
    4.1 理解表单
    4.2 传统表单翻新
    4.2.1 通过占位符文本添加提示
    4.2.2 焦点:挑选正确的起点
    4.3 验证:阻止错误
    4.3.1 HTML5 验证的原理
    4.3.2 关闭验证
    4.3.3 验证样式挂钩
    4.3.4 使用正则表达式
    4.3.5 自定义验证
    4.4 浏览器对Web 表单和验证的支持
    4.4.1 用Modernizr 检测支持情况
    4.4.2 用HTML5Forms 兼容
    4.5 新的输入控件
    4.5.1 电子邮件地址
    4.5.2 网址
    4.5.3 搜索框
    4.5.4 电话号码
    4.5.5 数值
    4.5.6 滑动条
    4.5.7 日期和时间
    4.5.8 颜色
    4.6 新元素
    4.6.1 使用
    4.6.2 进度条和计量条
    4.6.3 使用和创建工具条和菜单
    4.7 网页中的HTML 编辑器
    4.7.1 使用contenteditable 编辑元素
    4.7.2 使用designMode 编辑页面
    
    第5章 音频与视频
    5.1 网络视频的演变
    5.2 HTML5 音频与视频
    5.2.1 使用
    5.2.2 预加载媒体文件
    5.2.3 自动播放
    5.2.4 循环播放
    5.2.5 了解
    5.3 HTML5 媒体格式
    5.3.1 谈谈格式
    5.3.2 浏览器对媒体格式的支持情况
    5.4 后备措施:如何讨好每一款浏览器
    5.4.1 支持多种格式
    5.4.2 添加Flash 后备措施
    5.5 使用JavaScript 控制播放器
    5.5.1 添加音效
    5.5.2 创建自定义视频播放器
    5.5.3 JavaScript 媒体播放器
    5.6 视频字幕
    5.6.1 标记时间的文本轨道和WebVTT
    5.6.2 使用添加字幕
    5.6.3 浏览器对视频字幕的支持情况
    
    第6章 美妙的CSS3 字体和特效
    6.1 使用CSS3
    6.1.1 选择一:用能用的
    6.1.2 选择二:将CSS 功能作为增强
    6.1.3 选择三:Modernizr
    6.1.4 有开发商前缀的特定于浏览器的样式
    6.2 多变的盒子
    6.2.1 透明
    6.2.2 圆角
    6.2.3 背景
    6.2.4 阴影
    6.2.5 渐变
    6.3 创建过渡效果
    6.3.1 基本的颜色过渡
    6.3.2 更多的过渡思路
    6.3.3 用JavaScript 触发过渡
    6.3.4 变换
    6.3.5 使用变换的过渡
    6.4 Web 字体
    6.4.1 Web 字体格式
    6.4.2 给网站找个字体
    6.4.3 从Font Squirrel 获取免费字体
    6.4.4 准备一个网络字体
    6.4.5 用谷歌更简单地使用Web字体
    6.4.6 多栏文本
    
    第7章 CSS3 与响应式Web 设计
    7.1 响应式设计基础
    7.1.1 流式布局
    7.1.2 流式图片
    7.1.3 流式排版
    7.1.4 理解视口
    7.2 使用媒体查询适配布局
    7.2.1 媒体查询
    7.2.2 创建简单的媒体查询
    7.2.3 构建移动设备友好的布局
    7.2.4 媒体查询的高级条件
    7.2.5 替换整个样式表
    7.2.6 识别特定的移动设备
    
    第8章 基本Canvas 绘图
    8.1 Canvas 起步
    8.1.1 画直线
    8.1.2 路径与形状
    8.1.3 绘制曲线
    8.1.4 变换
    8.1.5 透明度
    8.1.6 合成操作
    8.2 构建基本的画图程序
    8.2.1 准备工作
    8.2.2 在画布上绘图
    8.2.3 将画布保存为图像
    8.3 浏览器对Canvas 的支持情况
    8.3.1 用ExplorerCanvas 兼容Canvas
    8.3.2 用FlashCanvas 兼容Canvas
    8.3.3 Canvas 后备及功能检测
    
    第9章 高级Canvas 技术:交互性和动画
    9.1 高级Canvas 绘图
    9.1.1 绘制图像
    9.1.2 裁剪、切割和伸缩图片
    9.1.3 绘制文本
    9.2 阴影与填充
    9.2.1 添加阴影
    9.2.2 填充图案
    9.2.3 填充渐变
    9.2.4 综合示例:绘制图解
    9.3 赋予图形交互能力
    9.3.1 记录绘制的内容
    9.3.2 基于坐标的碰撞检测
    9.4 给Canvas 添加动画
    9.4.1 基本的动画
    9.4.2 多物体动画
    9.5 实例:迷宫游戏
    9.5.1 布置迷宫
    9.5.2 让笑脸动起来
    9.5.3 基于像素颜色的碰撞检测
    
    第10章 数据存储
    10.1 Web 存储简介
    10.1.1 存储数据
    10.1.2 实战:保存游戏中的最后位置
    10.1.3 浏览器对Web 存储的支持情况
    10.2 深入Web 存储
    10.2.1 删除数据项
    10.2.2 查找所有数据项
    10.2.3 保存数值和日期
    10.2.4 保存对象
    10.2.5 响应存储变化
    10.3 读取文件
    10.3.1 取得文件
    10.3.2 用读取文本文件
    10.3.3 替换标准的上传控件
    10.3.4 一次读取多个文件
    10.3.5 通过拖曳读取图片文件
    10.3.6 浏览器对File API 的支持情况
    10.4 IndexDB:浏览器的数据库引擎
    10.4.1 数据对象
    10.4.2 创建并连接数据库
    10.4.3 在数据库中保存数据
    10.4.4 在数据表中查询所有数据
    10.4.5 查询单条数据
    10.4.6 删除一条数据
    10.4.7 浏览器对IndexedDB 的支持情况
    
    第11章 离线应用
    11.1 通过描述文件缓存资源
    11.1.1 创建描述文件
    11.1.2 使用描述文件
    11.1.3 把描述文件放到Web 服务器
    11.1.4 更新描述文件
    11.1.5 浏览器对离线应用的支持情况
    11.2 实用缓存技术
    11.2.1 访问未缓存的文件
    11.2.2 添加后备内容
    11.2.3 检测连接
    11.2.4 用JavaScript 监听更新
    
    第12章 与Web 服务器通信
    12.1 向Web 服务器发送消息
    12.1.1 XMLHttpRequest 对象
    12.1.2 向Web 服务器提问
    12.1.3 取得新内容
    12.2 服务器发送事件
    12.2.1 消息格式
    12.2.2 通过服务器脚本发送消息
    12.2.3 在网页中处理消息
    12.2.4 轮询服务器端事件
    12.3 Web Socket
    12.3.1 Web Socket 服务器
    12.3.2 简单的Web Socket 客户端
    12.3.3 使用现成的Web Socket服务器
    
    第13章 地理定位、Web Worker 和历史管理
    13.1 地理定位
    13.1.1 地理定位的基本原理
    13.1.2 查找访客的坐标
    13.1.3 处理错误
    13.1.4 设置地理定位选项
    13.1.5 显示地图
    13.1.6 跟踪访客移动
    13.1.7 浏览器对地理定位的兼容情况
    13.2 Web Worker
    13.2.1 费时的任务
    13.2.2 把任务放在后台
    13.2.3 处理Worker 错误
    13.2.4 取消后台任务
    13.2.5 传递复杂消息
    13.2.6 浏览器对Web Worker 的兼容情况
    13.3 历史管理
    13.3.1 URL 问题
    13.3.2 以往的解决方案:hashbang URL
    13.3.3 HTML5 的方案:会话历史
    13.3.4 浏览器对会话历史的支持情况

     

              

    登录学习平台可以找老师答疑,下面是随机显示的一些学习问题解答:

     

    学生(ID-9D337A):
    老师,您好, 您在 Fortran 语言中的字符及字符串类型这一讲中  提到最后的代码运行时 是错的, 
    我根据您的讲述将代码整理如下
    program main
        character (len = 20) string
        character *6 substring 
        
        string = 'Have a nice day!'
        substring = 'nice'
        print*, ichar('A') 
        print*, char(65) 
        print*, len(string) 
        print *,len_trim(string) 
        print*, index(string, substring) 
        end 
    运行后index 函数后报0 , 
    我按照上面的代码运行出来也是0 ...本来应该是8 的
    实在不知道是哪里出错了呢?老师可以补充一下吗,到底是哪里出错了?谢谢

    钟老师:
    因为语句character *6 substring决定了substring变量的长度是6,尽管substring = 'nice',但是substring的实际值是'nice  '(后面多2个空格),所以在变量string('Have a nice day!')里不存在子串substring('nice  '),因此 index(string, substring)=0,可以index(trim(string), trim(substring))=8

    学生(ID-924616):
    class Cat
    {
    public:
    Cat(char *name);
    ~Cat();
    void Print();
    static void Display(Cat&);

    private:
    char name[50];
    int age;
    static int count;
    };

    void Cat::Display(Cat& cat)
    {
    cout << "这是静态成员函数被调用: " << Cat::count << endl;
    cout << cat.name << endl;
    }

    int Cat::count = 0;
    老师,count不是一个private类型的成员吗,怎么可以直接赋值呢??还有就是前面为什么要加int,如果是public的数据成员,在外面使用时还用在前面加数据类型吗??

    吴老师:
    看一下,我在下面的代码里写的注释
    class Cat
    {
    public:
    Cat(char *name);
    ~Cat();
    void Print();
    static void Display(Cat&);

    private:
    char name[50];     //下面的main函数里创建了Cat a; Cat b; a和b都有自己的name
    int age;           // a和b,各有各的age
              // 但是a和b,共用这个count(因为要共用,所以要写static)
    static int count;  // 这一行只是一个声明,并没有分配所需要的存储空间!
                                  // 而且在这不能初始化,static int count=0;不行!因为还没有分配存储空间
    };

    //每一个static数据成员,都必须在class的外部写上这样一行,这一行是分配存储空间并初始化
    int Cat::count = 0; //不管private还是public,这一行都要写,而且不用写private或public

    int main()
    {
        Cat a;
        Cat b;
    }

    学生(ID-9ADCFF):
    尊敬的梁老师:
        您好!
        如果是强类型的话,那就只能传一个对象(即一张表),如果一个页面中要显示多个表的话,就不能用强类型了,对吧?还有,LabelFor只能在强类型中使用吗?
        谢谢解答!
    cheated on my husband guilt link i cheated on my husband with my ex

    梁老师:
    王勇同学:
        你好,强类型是只能传一个对象,但这一个对象不一定是一张表,你可以自已写类。就象例子中定义的GuestbookFrom那样,Html的所有后缀为For的方法都是强类型辅助方法,也就是利用模板生成的辅助方法。


     
     
     
     
     

      电话: 13726235258
    2281446216  2281446216(王老师) 1845930532  1845930532(杨老师)
    购物车 查看交学费帐号信息 登录学习平台
    网站备案信息   网络警察,举报有奖。  

    版权所有 2000-2018 猎豹网校 斯坦德学习网 - 珠海市斯坦德软件开发有限公司 电话:13726235258

    粤ICP备11083568号 珠海市公安局备案编号:4404024022371