HTML5开发微信企业号的示例课件.ppt

上传人(卖家):晟晟文业 文档编号:3886618 上传时间:2022-10-22 格式:PPT 页数:42 大小:3.17MB
下载 相关 举报
HTML5开发微信企业号的示例课件.ppt_第1页
第1页 / 共42页
HTML5开发微信企业号的示例课件.ppt_第2页
第2页 / 共42页
HTML5开发微信企业号的示例课件.ppt_第3页
第3页 / 共42页
HTML5开发微信企业号的示例课件.ppt_第4页
第4页 / 共42页
HTML5开发微信企业号的示例课件.ppt_第5页
第5页 / 共42页
点击查看更多>>
资源描述

1、Yonyou Software Corporation用友软件股份有限公司姓名 包文哲2014年 12月 12日HTML5支持U8HR微信企业号二次开发Yonyou Software Corporation为什么HTML 5 深受欢迎什么是HTML 5HTML 5 能解决什么问题HTML 5 介绍Yonyou Software CorporationHTML 5 时代为什么HTML 5 深受欢迎 主流浏览器都对HTML5提供了支持。为什么?各浏览器之间不统一,光是修改兼容性的问题就浪费了大量时间。微软的推动Yonyou Software CorporationHTML5面对的问题HTML5吸引

2、人的地方开发者对HTML5的抱怨Yonyou Software CorporationHTML 5 时代富媒体类Canvas用于媒介回放的 video 和 audio 元素文档结构类新的特殊内容元素,比如 article、footer、header、nav、section通信交互类Web Storage通信APIWeb workers文件APIHTML 5 的新特征及其应用其他离线应用程序History API新的表单控件,比如 calendar、date、time、email、url、search地理位置Yonyou Software CorporationHTML 5 时代浏览器支持最新版

3、本的 Safari、Chrome、Firefox、Opera以及 Internet Explorer支持大多数 HTML5 特性。Yonyou Software CorporationHTML 5 时代JavascriptJavaScript是一种专为与网页交互而设计的脚本语言,由下列三个不同的部分组成:ECMAScript,由ECMA-262定义,提供核心语言功能;文档对象模型(DOM),提供访问和操作网页内容的方法和接口;浏览器对象模型(BOM),提供与浏览器交互的方法和接口。Yonyou Software CorporationHTML 5 时代Javascript示例Yonyou So

4、ftware Corporation语法的改变HTML5的结构表单及其他新增和改良元素拖放APIHTML5与HTML4的区别Yonyou Software CorporationHTML5与HTML4的区别语法的改变Yonyou Software CorporationHTML5与HTML4的区别HTML5的结构HTML5为了使文档结构更加清晰明确,容易阅读,增加了很多新的结构元素。比如 article、footer、header、nav、section、aside。示例Yonyou Software CorporationHTML5与HTML4的区别表单及其他新增和改良元素新增元素与属性内容

5、语法备注表单内元素的form属性示例代码清单4-1.html,元素放在表单外部formaction单击不同的按钮时可以提交到不同页面autofocus自动获得光标焦点表单内元素的required属性内容为空白不允许提交placeholder未输入状态的输入提示文本框的list属性类似于选择框,示例代码清单4-8.htmlpattern正则验证新增input类型示例代码清单4-15.htmlYonyou Software CorporationHTML5与HTML4的区别表单及其他新增和改良元素新增元素与属性安全性增强的iframe元素增强的script元素Yonyou Software Cor

6、porationHTML5与HTML4的区别拖放API在HTML5中新增了直接拖放操作的API。之前使用mousedown、mousemove和mouseup来实现拖放操作。但是只支持浏览器内部的拖放。HTML5支持浏览器与其他应用程序之间数据的互相拖放。ondragscript当拖动元素时运行脚本ondragendscript当拖动操作结束时运行脚本ondragenterscript当元素被拖动至有效的拖放目标时运行脚本ondragleavescript当元素离开有效拖放目标时运行脚本ondragoverscript当元素被拖动至有效拖放目标上方时运行脚本ondragstartscript当

7、拖动操作开始时运行脚本ondropscript当被拖动元素正在被拖放时运行脚本Yonyou Software CorporationHTML 5 内容概要Communication通信API1Web存储2离线应用程序3Web Workers4文件API5Yonyou Software CorporationHTML 5 内容概要XMLHttpRequest Level 26Canvas7History API8HTML5 Geolocation9HTML5测试10Yonyou Software CorporationHTML 5 内容概要Communication通信API1Web存储2离线应

8、用程序3Web Workers4文件API5Yonyou Software CorporationCross-document messaging跨文档消息传输WebSocket APIServer-Sent EventsCommunication通信APIYonyou Software CorporationCommunication通信APICross-document messaging跨文档消息传输功能:实现不同页面、不同端口、不同域之间的消息传递。侦听方法:window.addEventListener(message,function().,false);发送消息方法:otherW

9、indows.postMessage(message,targetOrigin);Yonyou Software CorporationCommunication通信APIWebSocket API功能:客户端与服务端通过socket端口来传递数据。可以实现服务器数据推送技术。声明方法:var webSocket=new WebSocket(“ws:/localhost:1818/socket”);/接收消息webSocket.onmessage=function(msg)/发送消息webSocket.send(text);Yonyou Software CorporationCommunic

10、ation通信APIServer-Sent Events功能:服务器每隔一段时间主动向客户端发送一个带数据的事件。与WebSockt不同的是,WebSockt是双向的,该API实现从服务器端发送到客户端的单向通信机制。声明方法:var source=new EventSource(WebForm1.aspx);source.onmessage=function(event)Yonyou Software CorporationHTML 5 内容概要Communication通信API1Web存储2离线应用程序3Web Workers4文件API5Yonyou Software Corporat

11、ion基本用法localStoragesessionStorageindexedDB数据库Web存储Yonyou Software CorporationHTML 5 内容概要Communication通信API1Web存储2离线应用程序3Web Workers4文件API5Yonyou Software CorporationCache Manifest 基础Mainfest文件交互过程applicationCache对象离线应用程序Yonyou Software CorporationHTML 5 内容概要Communication通信API1Web存储2离线应用程序3Web Worker

12、s4文件API5Yonyou Software CorporationWeb Workers 和 DOM线程嵌套适用场合Web WorkersYonyou Software CorporationHTML 5 内容概要Communication通信API1Web存储2离线应用程序3Web Workers4文件API5Yonyou Software Corporation文件对象ArrayBuffer对象与ArrayBufferView对象Blob对象FileReader对象Base64编码支持文件APIYonyou Software CorporationHTML 5 内容概要XMLHttpR

13、equest Level 26Canvas7History API8HTML5 Geolocation9HTML5测试10Yonyou Software Corporation发送数据发送字符串发送表单数据上传文件跨域数据请求XMLHttpRequest Level 2Yonyou Software CorporationHTML 5 内容概要XMLHttpRequest Level 26Canvas7History API8HTML5 Geolocation9HTML5测试10Yonyou Software CorporationCanvasHTML5中最激动人心的功能认识canvas元素C

14、anvas的概念与特征保存和恢复绘图状态变形缩放旋转变换矩阵将画布导出为图像Canvas高级功能加载图像调整和剪切图像变形像素处理基本图像效果视频处理处理图像和视频创建动画循环记忆要绘制的形状改变方向圆周运动反弹制作动画物理常识速度、加速度、摩擦力碰撞检测动量守恒实现高级动画Yonyou Software Corporation图表CanvasYonyou Software CorporationHTML 5 内容概要XMLHttpRequest Level 26Canvas7History API8HTML5 Geolocation9HTML5测试10Yonyou Software Corp

15、orationHTML5中新增了通过脚本语言在浏览器历史记录中添加项目的功能在不刷新页面的前提下显示改变浏览器地址栏的功能History APIYonyou Software CorporationHTML 5 内容概要XMLHttpRequest Level 26Canvas7History API8HTML5 Geolocation9HTML5测试10Yonyou Software CorporationHTML5 Geolocation API 用于获得用户的地理位置。示例1在地图中显示结果示例2HTML5 GeolocationYonyou Software CorporationHTML 5 内容概要XMLHttpRequest Level 26Canvas7History API8HTML5 Geolocation9HTML5测试10Yonyou Software CorporationU8+HR 企业微信号Yonyou Software CorporationU8+HR 企业微信号-我的薪资Yonyou Software Corporation

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(HTML5开发微信企业号的示例课件.ppt)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|