首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

HTML5学习(一):服务器浏览器

1- 服务器浏览器 1-1:服务器 老生长谈服务器就是一台不关机的电脑。 ? 因为关机别人就访问不到电脑的信息了。诸如我们常见的error: 404 not found ?...1-2:浏览器 浏览器就是我们的谷歌浏览器,火狐浏览器,QQ浏览器,百度浏览器等。太多了数不过来。 ?...浏览器排名 1-3:二者之间的关系 第一步:通过电脑客户端的浏览器 输入百度网址(即发送请求报文)到百度服务器 第二步:百度服务器接到请求报文后,发送网站具体的数据(即响应报文)到电脑上,电脑的浏览器解析返回的内容给我...1-4-1:打开浏览器 ? 1-4-2:打开网页选择NetWork,然后输入百度网址 ? 1-4-3:请求头响应头 ? 响应与请求头 ? 响应行响应头 ? 响应内容 同理,那个请求也是一样的

86221

HTML5 SSE 浏览器发送事件

现在有了 HTML5 之后不需要那么麻烦了,可以使用 websocket 或者 SSE。...使用方式 1.1 创建实例 通过新建一个 sse 对象可以创建一个 SSE 实例,但是不要忘记检测浏览器的支持情况: if(typeof(EventSource)!...的timeout 设置较长,服务器有数据变化时返回数据给客户端,同时断开连接,客户端处理完数据之后重新创建一个 HTTP 长连接,循环上述操作(这只是其中一种实现方式); websocket 这是 HTML5...中的新标准,基于 socket 的方式实现客户端服务端双向通信,需要浏览器支持 HTML5; Adobe Flash Socket 这个也是使用 socket 的方式,需要浏览器支持 flash 才行...,为了兼容老版本的浏览器; ActiveX object 只适用于 IE 浏览器; 目前尚没有一种方式能兼容所有的浏览器,只能针对软件的目标客户人群做一定的兼容。

22920
您找到你想要的搜索结果了吗?
是的
没有找到

HTML5 SSE 浏览器发送事件

现在有了 HTML5 之后不需要那么麻烦了,可以使用 websocket 或者 SSE。...使用方式 1.1 创建实例 通过新建一个 sse 对象可以创建一个 SSE 实例,但是不要忘记检测浏览器的支持情况: if(typeof(EventSource)!...的timeout 设置较长,服务器有数据变化时返回数据给客户端,同时断开连接,客户端处理完数据之后重新创建一个 HTTP 长连接,循环上述操作(这只是其中一种实现方式); websocket 这是 HTML5...中的新标准,基于 socket 的方式实现客户端服务端双向通信,需要浏览器支持 HTML5; Adobe Flash Socket 这个也是使用 socket 的方式,需要浏览器支持 flash 才行...,为了兼容老版本的浏览器; ActiveX object 只适用于 IE 浏览器; 目前尚没有一种方式能兼容所有的浏览器,只能针对软件的目标客户人群做一定的兼容。

26220

如何让旧浏览器支持HTML5新标签

HTML5学堂:开发永远和理论不相同,一旦考虑IE低端浏览器,所有的HTML5新增功能都成了浮云~~~从HTML5新增标签的语义角度来说,是有利于网站SEO的,那么如果在高端浏览器中使用了新元素,应当如何让低端浏览器兼容呢...如何让旧浏览器支持HTML5新增标签 HTML5出现也不短了,很多网站的页面都进行了改版,为了降低代码量(不需要起太多的类名),提升加载速度,提高标签的语义性,因此,在网页中大量使用了section,...还是比较希望能够做成兼容“旧版浏览器”的,在此和大家共享一下,如何让旧浏览器支持HTML5新增标签。 书写的基本的HML代码: <!...具体步骤 其实,让旧浏览器支持HTML5新增标签,听上去很难,操作起来很简单,只需要你懂DOM操作就足够了。 首先我们使用js进行标签的创建,为HTML文件创建我们需要的这几个HTML5标签。...section, summary{ display: block; } 对于代码位置,我们需要注意,要将script标签放置到head中,而不是body的后面,这是因为,浏览器从上到下进行代码的执行解析

1.5K70

HTML5视频音频

简单介绍 HTML5 对视频和音频特性规范文档的制定是被讨论最多的。除浏览器自带支持的明显好处外,评论点集中在浏览器提供商对音频/视频格式 的不同选择。...HTML5 提供的一个解决方案是 ,让你可以指定多个不同格式的源文件,以便于用户浏览器选择它认识的文件。对于 < IE9 和旧浏览器,你将需要一个折衷的解决方案。...利用 MPEG Audio Layer 3 的技术,将音乐以1:10 甚至 1:12 的压缩率,压缩成容量较小的文件,而 对于大多数用户来说重放的音质最初的不压缩音频相比没有明显的下降。...loadedmetadata:当浏览器已加载音频/视频的元数据时 loadstart:当浏览器开始查找音频/视频时 pause:当音频/视频已暂停时 play:当音频/视频已开始或不再暂停时 playing...seeking:当用户开始移动/跳跃到音频/视频中的新位置时 stalled:当浏览器尝试获取媒体数据,但数据不可用时 suspend:当浏览器刻意不获取媒体数据时 timeupdate:当目前的播放位置已更改时

2K40

浏览器探究 - HTML5规范之Application Cache(1)

扩展根据浏览器不同有不同扩展:FireFox扩展,Chromium扩展。...账户和同步:历史记录、书签等 安全:网站安全提示,浏览器不被恶意代码攻破 开发者工具:例如火狐的fireBugs HTML5规范 类别 具体规范 离线 Application Cache,Local Storage...File Writer, Progress Event 语义 各种新元素,包括media,structual,国际化,Link relation,属性,form类型,macromedia等 音频和视频 HTML5...而HTML5中的application cache支持离线资源的访问,为离线web应用的开发提供了可能。...更新缓存的方式 开发人员想要通知客户的浏览器更新application cache的方法有以下两类: 更新manifest文件:浏览器发现manifest文件本身发生变化,便会根据新的manifest文件去获取新的资源进行缓存

86430

openGPS.cn - 浏览器定位技术探讨(HTML5定位)

浏览器定位,也就是HTML5定位,据我目前的理解,这俩其实是一个概念。都是随着html5技术的发展而开始进入大众视野。 ​...目前总结如下: 返回wgs84标准的坐标的手机浏览器: Chrome浏览器手机版, 手机微信内置浏览器(QQ浏览器内核), QQ浏览器手机版, Opera浏览器手机版, 猎豹浏览器手机版, 搜狗浏览器手机版..., 2345浏览器手机版, 小米手机浏览器, 华为手机浏览器等 返回gcj02标准的坐标的手机浏览器: Firefox浏览器手机版, 360浏览器手机版, UC浏览器手机版, 百度浏览器手机版等...除了坐标系问题,现在还有其他因素会导致浏览器定位功能不准确: 1,电脑端使用浏览器定位,电脑端也能定位。...4,用户权限问题,浏览器定位为了不涉及用户隐私,一般的浏览器厂商默认会提示用户是否允许正在使用的网站获取位置服务权限,因此大部分使用了浏览器定位功能网站页面都会弹框请求用户授权,这个弹框是浏览器所提供,

2.6K60

HTML5绘画拖放事件

HTML5绘画 在html5中出现了许多新的特性,绘画功能就是其中之一。由于html5新增的这些新特性,所以也在逐渐取代Flash,毕竟Flash比较占用内存,也经常性奔溃。...html5不仅能制作2d的绘画还能做3d的绘画,但是要注意的是这两者使用的函数不一样但都基于canvas。在网络上我们可以搜索到一些使用html5制作的2D或3D的效果图,例如: ? ? ?...除了以上这些图片效果外,html5的3D绘画还可以制作自由拖动的统计表格或一些图形。...如何使用html5进行绘画: 由于我们是做后端开发的,所以在这里只简单介绍一下html5中的2D绘画,绘画的制作都是基于canvas标签的,所以先介绍一下canvas标签: canvas是一个画布,这个画布通常是一个矩形区域...在 HTML5 中,拖放是标准的一部分,任何元素都能够实现拖放。

3K30

HTML5多线程离线存储

something } 2.多线程处理页面 self.onmessage = function(e){ // 前端页面传过来的数据 console.log(e.data) } 离线存储 使用 HTML5...HTML5引入了应用程序缓存,这意味着 web 应用可进行缓存,并可在没有因特网连接时进行访问。...引用manifest的html必须manifest文件同源,在同一个域下 在manifest中使用的相对路径,相对参照物为manifest文件 CACHE MANIFEST字符串应在第一行,且必不可少...系统会自动缓存引用清单文件的 HTML 文件 manifest文件中CACHE则NETWORK,FALLBACK的位置顺序没有关系,如果是隐式声明需要在最前面 FALLBACK中的资源必须和manifest...文件同源 当一个资源被缓存后,该浏览器直接请求这个绝对路径也会访问缓存中的资源。

1.8K40

HTML5新增的标签属性

一、关于DTD HTML5 不基于 SGML,所以不需要引用 DTD(HTML 4.01 基于 SGML) 二、HTML5结构标签 标记定义一个页面或一个区域的头部 标记定义导航链接...type="audio/mp3" width="300" height="300" /> 四、HTML5的Web应用标签 Menu 命令列表(目前所有主流浏览器都不支持...其他标签 标记定义注释或音标 告诉那些不支持 ruby元素的浏览器如何去显示 标记定义对ruby的注释内容文本 标记定义有标记的文本 (黄色选中状态) 标记定义一些输出类型,计算表单结果配合oninput事件 标记定义表单里一个生成的键值(加密信息传送) 标记定义一个日期/时间,目前所有主流浏览器都不支持...可以同detailsfigure一同使用,定义包含文本,dialog也可用 可以同detailsfigure一同使用,汇总细节,dialog也可用 表示主题结束,而不是水平线

1.5K10
领券