HTML5 中的 Canvas 对文本的渲染(fillText,strokeText)性能都不太好,比如设置字体(font)、文本旋转(rotation),如果绘制较多的文本时,一些交互操作会手动很大的影响,操作起来没那么顺畅,体验将会极其...
ht for web作为逻辑拓扑图形组件自身没有gis功能,但可以与各种gis引擎即其客户端组件进行融合,各取所长实现逻辑拓扑和物理拓扑的无缝融合,本章将具体介绍ht for web与开发免费的openlayers地图结合应用的关键技术点,...
canvas所支持的image api是非常强大的;我们可以直接加载图像,将其显示在canvas上,也可以切割和拼接显示所需的任何图像部分;此外,Canvas给我们提供的存储其像素数据的功能,我们可以通过操纵像素数据,然后重新绘制到Canv...
上一篇,主要讲了canvas提供的基本的image api;本篇我们使用canvas提供的Image Api及变换,来实现一些实例:小车的简单运动、简单游戏地图、图像的平移缩放;以下应用中使用到的图片:图片1:tanks--[32*32]*...
web storage是html5 api提供一个新的重要的特性;最新的Web Storage草案中提到,在web客户端可用html5 API,以Key-Value形式来进行数据持久存储;目前主要的浏览器已经支持该功能;常见的web客户端数...
1、概述webrtc是“网络实时通信”(web real time communication)的缩写,它主要用来让浏览器实时获取和交换视频、音频和数据。WebRTC共分三个API。MediaStream(又称getUserMedia)RT...
1、概述mutation observer(变动观察器)是监视dom变动的接口。当dom对象树发生任何变动时,mutation observer会得到通知。要概念上,它很接近事件。可以理解为,当DOM发生变动会触发Mutation Obse...
1、同域限制所谓“同域限制”是指,出于安全考虑,浏览器只允许脚本与同样协议、同样域名、同样端口的地址进行通信。2、window.postMessage方法浏览器限制不同窗口(包括iFrame窗口)之间的通信,除非两个窗口装载的是同一个域名下...
1.概述 html5 web worker可以使javascript程序在后台单线程执行大量耗时的计算任务。web worker在执行时不能直接访问dom。web worker也会消耗cpu和系统资源。web worker与页面间的通信...
1.概述 xmlhttprequest level 2是对xmlhttprequest增强,具有cross-origin支持性。2.浏览器支持性检测 if (typeof xhr.withCredentials === undefine...