摘要: 本地数据持久性提高了 Web 应用程序可访问性和移动应用程序响应能力索引数据库 (IndexedDB) API(作为 HTML5 的一部分)对创建具有丰富本地存储数据的数据密集型的离线 HTML5 Web 应用程序很有用。同时它还有助于本地缓存数据,使传统在线 Web 应用程序(比如移动 Web 应... 阅读全文
posted @ 2015-05-12 17:11 自律西红柿 阅读(505) 评论(0) 推荐(0) 编辑
摘要: 在HTML5 WebStorage介绍了html5本地存储的Local Storage和Session Storage,这两个是以键值对存储的解决方案,存储少量数据结构很有用,但是对于大量结构化数据就无能为力了,灵活大不够强大。Web SQL Database我们经常在数据库中处理大量结构化数据,h... 阅读全文
posted @ 2015-05-12 15:29 自律西红柿 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 随着 HTML5 的发展,了解并熟悉 HTML5 的 API 接口是非常重要的。postMessage(send) 和 onmessage 此组 API 在 HTML5 中有着广泛的应用,比如 Web Workers 中应用此组 API 实现多个线程间 JavaScript 调用功能 ,Cross-... 阅读全文
posted @ 2015-05-12 13:43 自律西红柿 阅读(18324) 评论(0) 推荐(1) 编辑
摘要: D 阅读全文
posted @ 2015-05-11 16:06 自律西红柿 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 定义和用法createPattern() 方法在指定的方向内重复指定的元素。元素可以是图片、视频,或者其他 元素。被重复的元素可用于绘制/填充矩形、圆形或线条等等。JavaScript 语法:context.createPattern(image,"repeat|repeat-x|repeat-y... 阅读全文
posted @ 2015-05-09 13:21 自律西红柿 阅读(1665) 评论(0) 推荐(0) 编辑
摘要: 定义和用法lineCap 属性设置或返回线条末端线帽的样式。注释:"round" 和 "square" 会使线条略微变长。默认值:buttJavaScript 语法:context.lineCap="butt|round|square";属性值值描述butt默认。向线条的每个末端添加平直的边缘。ro... 阅读全文
posted @ 2015-05-09 08:55 自律西红柿 阅读(607) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://blog.chinaunix.net/uid-21633169-id-4286857.html传统浏览器目前不会被完全取代,令你难以将最新的 CSS3 或 HTML5 功能嵌入你的网站。 Modernizr 正是为解决这一难题应运而生,作为一个开源的 JavaScript 库,... 阅读全文
posted @ 2015-05-05 10:47 自律西红柿 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 出于公司项目需求,我现在开始学习html5,虽然零零散散有过一点,比如说新出的语义化标签,本地存储之类的,但是从来都没有系统的去了解。 阅读全文
posted @ 2015-05-05 10:45 自律西红柿 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 用指定的id属性用指定的name属性用指定的标签名字用指定的CSS类匹配指定的CSS选择器通过ID选取元素var section1 = document.getElementById("section1")注意:在低于IE8版本的浏览器中,getElementById()对匹配元素的ID不区分大小写... 阅读全文
posted @ 2015-05-04 21:02 自律西红柿 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 目前可以这么解决,判断浏览器支不支持这个方法,如果支持就不管;如果不支持,就在document对象里加入getElementsByClassName这个方法,按兴趣的朋友可以了解下if (navigator.appName == 'Microsoft Internet Explorer') { ... 阅读全文
posted @ 2015-05-04 20:47 自律西红柿 阅读(660) 评论(0) 推荐(0) 编辑
摘要: 由于历史原因,HTMLDocument类定义了一些快捷属性来访问各种各样的节点。例如,images、forms、links等属性指向香味类似只读数组的、、(但只包含哪些有href属性的a标签)元素集合。这些属性指代HTMLCollection对象,他们很像NodeList对象,但是除此之外他们可以用... 阅读全文
posted @ 2015-05-04 20:27 自律西红柿 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 本部分提供完整的 JavaScript 参考手册:JavaScript 本地对象和内置对象Browser 对象(BOM)HTML DOM 对象JavaScript 对象参考手册本参考手册描述每个对象的属性和方法,并提供实例。ArrayBooleanDateMathNumberStringRegExp... 阅读全文
posted @ 2015-05-04 16:15 自律西红柿 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。下面就是我的学习笔记,对于Javascript初学者应该是很有用的。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Ja... 阅读全文
posted @ 2015-05-04 14:20 自律西红柿 阅读(373) 评论(1) 推荐(0) 编辑
摘要: BOM1. BOM是Browser Object Model的缩写,即浏览器对象模型。2. BOM没有相关标准。3. BOM的最根本对象是window。从1可以看出来:BOM和浏览器关系密切。浏览器的很多东西可以通过JavaScript控制的,例如打开新窗口、打开新选项卡(标签页)、关闭页面,把网页... 阅读全文
posted @ 2015-05-04 12:49 自律西红柿 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 在chrome下getElementsByName运行正常,可在IETester7~11下都不支持w3c规范中getElementsByName是按着name属性进行检索的,而MS的IE却是按着id来检索。导致不能得到应该得到的Elements,为适应浏览器,我们可以做一下调整: 一、把需要用get... 阅读全文
posted @ 2015-05-04 12:44 自律西红柿 阅读(1870) 评论(0) 推荐(0) 编辑
摘要: 函数在定义它的作用域中执行,而不是在调用它的作用域中执行:var x = 1,y=2 ,z=0; function f(){ z=x+y; console.log(z)}(function(){ var x=3,y=4; f();})();输出:3 阅读全文
posted @ 2015-04-30 21:17 自律西红柿 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 获取iframe中的document元素有一下集中方法:1、getElementById()方法和contentWindow属性:window.onload=function(){ /*必须等待页面加载结束后*/ document.getElementById("iframe的ID").co... 阅读全文
posted @ 2015-04-30 21:05 自律西红柿 阅读(5594) 评论(0) 推荐(0) 编辑
摘要: 定义和用法:eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码。语法:eval(string)参数描述string必需。要计算的字符串,其中含有要计算的 JavaScript 表达式或要执行的语句。返回值:通过计算 string 得到的值(如果有的话)。说明:该方法只接受... 阅读全文
posted @ 2015-04-28 13:45 自律西红柿 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 全局属性和函数可用于所有内建的 JavaScript 对象。顶层函数(全局函数)函数描述decodeURI()解码某个编码的 URI。decodeURIComponent()解码一个编码的 URI 组件。encodeURI()把字符串编码为 URI。encodeURIComponent()把字符串编... 阅读全文
posted @ 2015-04-28 13:29 自律西红柿 阅读(326) 评论(0) 推荐(0) 编辑
摘要: JavaScript toString() 方法JavaScript Date 对象参考手册定义和用法:toString() 方法可把 Date 对象转换为字符串,并返回结果。语法:dateObject.toString()返回值:dateObject 的字符串表示,使用本地时间表示。例子在本例中,... 阅读全文
posted @ 2015-04-28 09:51 自律西红柿 阅读(524) 评论(0) 推荐(1) 编辑