08 2011 档案
摘要:自HTML5标准的提出就得到非常多的关注,而作为全球使用用户最多的IE浏览器能够支持HTML5标准也是大家备受关注一个问题,上周微软在技术大会上就表示目前微软正在开发的IE9将更加支持HTML5标准,但对于IE9是否将完全支持HTML5所有的标准,微软却表现的有点含糊其辞。 HTML5标准能为网页带来更高效更洁净的代码,只有微软参与HTML5的设计工作,才能让IE浏览器识别更多的新元素。HTML5标准预计是在2022年向全世界发布,虽然目前距他发布的日期还有3年左右的时间,但是我认为它距离我们并不是那么遥远,目前很多网站的设计和开发都是在采用HTML5的标准。在HTML5标准的制定和推广方面,
阅读全文
摘要:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"/>
阅读全文
摘要://对数组的扩展实现Array.implement({ //迭代方法,call的使用 forEach: function(fn, bind) { for (var i =0, l =this.length; i < l; i++) fn.call(bind, this[i], i, this); }});//将each作为forEach的别名Array.alias('forEach', 'each');//转为数组的快捷方式,但是在IE下,对于XML对象使用XPath查询后的结果,$A方法无法达到预期的结果function $A(iterable) {..
阅读全文
摘要://哈希表,Native化作为内置对象var Hash =new Native({ //族名,类名,用于$type方法的精准类型判断 name: 'Hash', initialize: function(object) { //对于哈希表的实例,复制副本以解除两者的引用/链接关系if ($type(object) =='hash') ōbject = $unlink(object.getClean()); //再复制到当前实例for (var key in object) this[key] = object[key]; ...
阅读全文
摘要://检查对象是否已经定义或者已经赋值function $chk(obj) { return!!(obj || ōbj ===0);};//通用清除计时器的方法,即能清setTimeout,又能清setInterval,即使计时器不存在也不会报错function $clear(timer) { clearTimeout(timer); clearInterval(timer); returnnull;};/*检查对象属性是否已初始化/定义,注意只能检查对象的属性,不能直接检查变量因为未定义变量在调用本方法前便会抛出错误,切记*/function $define...
阅读全文