地理位置(Geolocation)是 HTML5 的重要特性之一,提供了确定用户位置的功能,借助这个特性能够开发基于位置信息的应用。今天这篇文章向大家介绍一下 HTML5 地理位置定位的基本原理及各个浏览器的数据精度情况。在访问位置信息前,浏览器都会询问用户是否共享其位置信息,以 Chrome 浏览器为例,如果您允许 Chrome 浏览器与网站共享您的位置,Chrome 浏览器会向 Google 位置服务发送本地网络信息,估计您所在的位置。然后,浏览器会与请求使用您位置的网站共享您的位置。 if (navigator.geolocation) { navigator.geo
(function () { var pic = 1; oReq = [], ofile = {}, picname = '', url = '/Upload/UploadFile'; $(document).on('change', '.file', function (event) { event.preventDefault(); var num = 0, if
postMessage 是 HTML5 新方法,它可以实现跨域窗口之间通讯。到目前为止,只有 IE8+, Firefox 3, Opera 9, Chrome 3和 Safari 4 支持,而本篇文章主要讲述 postMessage 方法与 message 事件跨浏览器实现。HTML5 postMessage 方法postMessage 可以实现跨域文档的消息传输(Cross Document Messaging)。向外界窗口发送消息:otherWindow.postMessage(message, targetOrigin);otherWindow: 指目标窗口,是 window.frame
如今已进入了web2.0高速发展的互联网时代,各种互联网的Web应用程序如雨后春笋般出现。那么作为一名Web开发人员,怎样去开发一款优秀的Web应用程序呢?这个问题没有一个简单的答案,甚至那些教育机构都未必能清楚的知道。所以,像大多数在这个领域里的web开发人员一样,我们只是通过去做,去实验才学会了这些。没有人告诉我们如何去做,我们从给自己做点什么东西开始,学会如何开发web应用程序是在这个过程中的一个副产品。这是学习任何语言的一个非常有效的方法。Web应用程序与网站之间的区别首先,我要说明,开发一个web应用程序跟开发一个网站是不一样的。虽然在总体上有很大相似之处,但开发它们所需要的时间有巨
这些虽然都是简单的应用,但在现有的技术上完全可以不断的扩充功能,使他们变得更强大。可以预见,现行的桌面软件,在未来完全可以全部运行在浏览器里。再加上现在的云技术的不断完善,个人软件,文档都可以安装,存储于云服务器。未来计算机是个什么样子?仅仅需要能够运行浏览器的配置就够了,很小的硬盘、内存,简单的cpu,集成显卡,最重要的就一个显示器。++++++++++++++++++++++++++++++++HTML5发布一年多了,我分享一些有趣的HTML5应用,来看看这一年多都有哪些技术积淀,也展望一下互联网的明天究竟是什么样子的。注意啊,这些都不是flash,也不是sliverlight。Sketc