随笔分类 - Javascript学习随笔
Object类不常用的方法讲解(转)
摘要:原文出自:http://www.xiaos8.com/article.asp?id=395更多AS3相关的精彩文章请访问:sunbright博客——小s吧http://www.xiaos8.com或者访问天地会sunbright文章集合贴:http://flash.9ria.com/thread-40746-1-1.html针对新手看帮助文档,可能他根本不明白他是什么意思,而大家对这些东西讨论也少,看不懂也就算了,以后也没注意了,但有时候这些东西非常有用,接下来讲讲任何一个类都有的方法,也就是AS3面向对象中的老祖宗Object类所拥有方法 1、Object.hasOwnProperty(na
阅读全文
createDocumentFragment学习
摘要:DocumentFragment:表示文档的一部分(或一段),更确切地说,它表示一个或多个邻接的 Document 节点和它们的所有子孙节点。DocumentFragment 节点不属于文档树,继承的 parentNode 属性总是 null。不过它有一种特殊的行为,该行为使得它非常有用,即当请求把一个DocumentFragment 节点插入文档树时,插入的不是 DocumentFragment 自身,而是它的所有子孙节点。这使得 DocumentFragment 成了有用的占位符,暂时存放那些一次插入文档的节点。它还有利于实现文档的剪切、复制和粘贴操作。可以用Document.create
阅读全文
惰性载入函数
摘要:惰性载入函数,在要浏览器进行仔细检查的时候,而且会多次调用的情况下,其性价比就突出了。 书中介绍可分为两类,一类是在第一次调用时候时候损失性能,另一类是第一次加载时候损失性能。function lazyIn(){ if(.....){ lazyIn = function(){....} }else if(.....){ lazyIn = function(){....} } return lazyIn; } 第一次执行lazyInTest函数后,lazyIn就会被分配好相应的方法体,自后不必再重复执行if-else。var l...
阅读全文
JS判断鼠标按键
摘要:IE[6 7 8]左键是 window.event.button = 1[9 10]左键是 window.event.button = 0右键是 window.event.button = 2中键是 window.event.button = 4没有按键动作window.event.button = 0Firefox / Chrome左键是 event.button = 0右键是 event.button = 2中键是 event.button = 1没有按键动作 event.button = 0Opera 7.23/7.54鼠标左键是 window.event.button = 1没有按..
阅读全文
内置类型辨析
摘要:今天看了一同事写的代码,又长见识了,今天学习到如何靠谱地知道对象值的内置类型。 方法是:Object.prototype.toString.call( ); Object.prototype.toString.call('') --> [Object String] Object.prototype.toString.call([]) --> [Object Array] Object.prototype.toString.call({}) --> [Object Object] Object.prototype.toString.call(Function)
阅读全文
aJax readyState详解
摘要:0 - (未初始化)还没有调用send()方法1 - (载入)已调用send()方法,正在发送请求2 - (载入完成)send()方法执行完成,已经接收到全部响应内容3 - (交互)正在解析响应内容4 - (完成)响应内容解析完成,可以在客户端调用了在《Pragmatic Ajax A Web 2.0 Primer 》中对readyStae状态的介绍,摘译如下:0: (Uninitialized) the send( ) method has not yet been invoked.1: (Loading) the send( ) method has been invoked, reque
阅读全文
常用正则表达式(转自 冰雨战士)
摘要:"^\d+$" //非负整数(正整数+0)"^[0-9]*[1-9][0-9]*$" //正整数"^((-\d+)|(0+))$" //非正整数(负整数+0)"^-[0-9]*[1-9][0-9]*$" //负整数"^-?\d+$" //整数"^\d+(\.\d+)?$" //非负浮点数(正浮点数+0)"^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$&qu
阅读全文
IE6 7下JS动态加载图片不切换
摘要:昨天遇到一个问题,a标签点击切换验证图,在IE6 7下不切换图片。 网上的解释是,a标签在IE6 7下,会自动触发href的一个动作,截断了图片发送接收。最直接且兼容的方法是用其他标签代替a标签。 经过测试,我的问题确实是没有返回图片,但是并不是标签带来的问题1 <div><input type="text" name="randomCode"/></div>2 <div><img src="01073-3.jpg" id="randomCode"/>&l
阅读全文
浙公网安备 33010602011771号