![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
客户端技术
cnstartech
i am a geek , just only...
展开
-
HTML 5 Web Workers
web worker 是运行在后台的 JavaScript,不会影响页面的性能。什么是 Web Worker?当在 HTML 页面中执行脚本时,页面的状态是不可响应的,直到脚本已完成。web worker 是运行在后台的 JavaScript,独立于其他脚本,不会影响页面的性能。您可以继续做任何愿意做的事情:点击、选取内容等等,而此时 web worker 在后台运行。原创 2012-10-11 14:42:59 · 550 阅读 · 0 评论 -
HTML 5 拖放
拖放(Drag 和 drop)是 HTML5 标准的组成部分。拖放拖放是一种常见的特性,即抓取对象以后拖到另一个位置。在 HTML5 中,拖放是标准的一部分,任何元素都能够拖放。浏览器支持Internet Explorer 9、Firefox、Opera 12、Chrome 以及 Safari 5 支持拖放。注释:在 Safari 5.1.2 中不支原创 2012-10-11 10:19:36 · 656 阅读 · 0 评论 -
HTML 5 Canvas
canvas 元素用于在网页上绘制图形。什么是 Canvas?HTML5 的 canvas 元素使用 JavaScript 在网页上绘制图像。画布是一个矩形区域,您可以控制其每一像素。canvas 拥有多种绘制路径、矩形、圆形、字符以及添加图像的方法。创建 Canvas 元素向 HTML5 页面添加 canvas 元素。规定元素的 id、宽度和高原创 2012-10-11 10:51:16 · 548 阅读 · 0 评论 -
HTML 5 Web 存储
在客户端存储数据HTML5 提供了两种在客户端存储数据的新方法:localStorage - 没有时间限制的数据存储sessionStorage - 针对一个 session 的数据存储之前,这些都是由 cookie 完成的。但是 cookie 不适合大量数据的存储,因为它们由每个对服务器的请求来传递,这使得 cookie 速度很慢而且效率也不高。在 HTML5 中,数据不是由原创 2012-10-11 13:49:59 · 413 阅读 · 0 评论 -
HTML5 输入类型
HTML5 的新的表单元素:HTML5 拥有若干涉及表单的元素和属性。本章介绍以下新的表单元素:datalistkeygenoutput浏览器支持Input typeIEFirefoxOperaChromeSafaridatalistNoNo9.5No原创 2012-10-24 09:27:26 · 416 阅读 · 0 评论 -
使用ZeroClipboard解决跨浏览器复制到剪贴板的问题 .
Zero Clipboard的实现原理Zero Clipboard 利用透明的Flash让其漂浮在复制按钮之上,这样其实点击的不是按钮而是 Flash ,这样将需要的内容传入Flash,再通过Flash的复制功能把传入的内容复制到剪贴板。Zero Clipboard的安装方法首先需要下载 Zero Clipboard的压缩包,解压后把文件夹中两个文件:ZeroClipboard.j原创 2012-12-18 16:28:16 · 533 阅读 · 0 评论 -
URL参数读取或设置 删除
删除URL指定的参数//获取和设置url参数 ////赋值 继续在追加URL后面追加值 //如果不想追加 那么先调用 $.UrlParamDel $.UrlParams = function (url , name , value ) { //var reg=new RegExp("(\\? | \\& )" + name + "=([^& ]+)( & | $ )" , "i原创 2013-05-08 20:44:53 · 781 阅读 · 0 评论 -
HTML 5 应用程序缓存
使用 HTML5,通过创建 cache manifest 文件,可以轻松地创建 web 应用的离线版本。什么是应用程序缓存(Application Cache)?HTML5 引入了应用程序缓存,这意味着 web 应用可进行缓存,并可在没有因特网连接时进行访问。应用程序缓存为应用带来三个优势:离线浏览 - 用户可在应用离线时使用它们速度 - 已缓存资源加载得更快减少服原创 2012-10-11 13:50:17 · 695 阅读 · 0 评论 -
HTML5 地理定位
HTML5 Geolocation(地理定位)用于定位用户的位置。亲自试一试:在谷歌地图上显示您的位置定位用户的位置HTML5 Geolocation API 用于获得用户的地理位置。鉴于该特性可能侵犯用户的隐私,除非用户同意,否则用户位置信息是不可用的。浏览器支持Internet Explorer 9、Firefox、Chrome、Safari 以原创 2012-10-11 13:24:18 · 1052 阅读 · 1 评论 -
HTML 5 Canvas vs. SVG
Canvas 和 SVG 都允许您在浏览器中创建图形,但是它们在根本上是不同的。SVGSVG 是一种使用 XML 描述 2D 图形的语言。SVG 基于 XML,这意味着 SVG DOM 中的每个元素都是可用的。您可以为某个元素附加 JavaScript 事件处理器。在 SVG 中,每个被绘制的图形均被视为对象。如果 SVG 对象的属性发生变化,那么浏览器能够自动重现图形原创 2012-10-11 11:16:53 · 609 阅读 · 0 评论 -
amcharts js版破解
直接下载破解版: http://download.csdn.net/detail/wuhualong1314/4334545手动破解:没有破解的时候 上面会有 chart by amcharts.com 当我们搜索这个的时候是搜索不到的,点击会进入官网的链接, 链接是这样的 http://amcharts.com/?utm_source=swf&utm_medium=dem原创 2012-05-28 14:52:15 · 977 阅读 · 0 评论 -
《关注HTML5安全》
在今天的2012中国软件开发者大会上,我做了名为《关注HTML5安全》的主题演讲。我个人认为,随着HTML5的普及和发展,HTML5的安全会成为近期带来的严重问题。之所以大家还没有感受到的原因是什么?1、目前HTML5应用还不普及 2、暂时还没有吸引攻击者的关注。 演讲摘要如下(来自CSDN专题): -----------转载 2012-10-10 10:16:18 · 378 阅读 · 0 评论 -
HTML5安全风险详析之三:WebSQL攻击
一、WebSQL安全风险简介 数据库安全一直是后端人员广泛关注和需要预防的问题。但是自从HTML5引入本地数据库和WebSQL之后,前端开发对于数据库的安全也必须要有所了解和警惕。WebSQL的安全问题通常表现为两个部分: 第一种是SQL注入:和本地数据库一样,攻击者可以通过SQL注入点来进行数据库攻击。 另外一方面,如果Web App转载 2012-10-10 10:15:35 · 740 阅读 · 0 评论 -
HTML5安全风险详析之一:CORS攻击
一、从SOP到CORS SOP就是Same Origin Policy同源策略,指一个域的文档或脚本,不能获取或修改另一个域的文档的属性。也就是Ajax不能跨域访问,我们之前的Web资源访问的根本策略都是建立在SOP上的。它导致很多web开发者很痛苦,后来搞出很多跨域方案,比如JSONP和flash socket。如下图所示: 后来出转载 2012-10-10 10:17:06 · 748 阅读 · 0 评论 -
HTML5安全风险详析之二:Web Storage攻击
一、WebStorage简介 HTML5支持WebStorage,开发者可以为应用创建本地存储,存储一些有用的信息。例如LocalStorage可以长期存储,而且存放空间很大,一般是5M,极大的解决了之前只能用Cookie来存储数据的容量小、存取不便、容易被清除的问题。这个功能为客户端提供了极大的灵活性。二、攻击方式 LocalStorage的A转载 2012-10-10 10:17:29 · 641 阅读 · 0 评论 -
HTML 5 简介
HTML5 是下一代的 HTML。什么是 HTML5?HTML5 将成为 HTML、XHTML 以及 HTML DOM 的新标准。HTML 的上一个版本诞生于 1999 年。自从那以后,Web 世界已经经历了巨变。HTML5 仍处于完善之中。然而,大部分现代浏览器已经具备了某些 HTML5 支持。HTML5 是如何起步的?HTML5 是 W3C 与原创 2012-10-11 09:29:24 · 379 阅读 · 0 评论 -
HTML 5 视频
许多时髦的网站都提供视频。HTML5 提供了展示视频的标准。检测您的浏览器是否支持 HTML5 视频: function checkVideo() { if (!!document.createElement('video').canPlayType) { var vidTest = document.createElement(原创 2012-10-11 09:30:14 · 488 阅读 · 0 评论 -
HTML 5 音频
HTML5 提供了播放音频的标准。Web 上的音频直到现在,仍然不存在一项旨在网页上播放音频的标准。今天,大多数音频是通过插件(比如 Flash)来播放的。然而,并非所有浏览器都拥有同样的插件。HTML5 规定了一种通过 audio 元素来包含音频的标准方法。audio 元素能够播放声音文件或者音频流。音频格式当前,audio 元素支持三种音频格原创 2012-10-11 10:09:57 · 486 阅读 · 0 评论 -
HTML5 内联 SVG
HTML5 支持内联 SVG。什么是SVG?SVG 指可伸缩矢量图形 (Scalable Vector Graphics)SVG 用于定义用于网络的基于矢量的图形SVG 使用 XML 格式定义图形SVG 图像在放大或改变尺寸的情况下其图形质量不会有损失SVG 是万维网联盟的标准SVG 的优势与其他图像格式相比(比如 JPEG 和 GIF),使用 SVG原创 2012-10-11 11:11:23 · 536 阅读 · 0 评论 -
[Ext研究之一]Ext与JQuery的初步整合
看到Ext渲染出来的用户交互界面效果,令我口水流了一地。。。。。。于是,决定抽时间对Ext进行系统一点的研究,看是否能够应用到日常的生产实践中去。研究决定分三步走:第一步,Ext与JQuery的整合。由于Ext与JQuery的整合没有找到任何的相关说明文字,全靠自己去摸索。第二步,Ext各个功能组件的熟悉及测试。这一步主要是熟悉各个功能组件的使用方法、特点及用途。第三步转载 2012-03-14 08:46:19 · 565 阅读 · 0 评论