
JavaScript
文章平均质量分 64
xingda1989
这个作者很懒,什么都没留下…
展开
-
prototype Object.extend()
转自:http://zhidao.baidu.com/question/214477055.html[code="JavaScript"]Object.extend = function (destination, source) {for ( var property in source) { destination[property] = source[property]...原创 2011-07-19 11:45:11 · 75 阅读 · 0 评论 -
(转)Javascript中对象查找的四种方法
原文:http://zn.net.cn/NewsView.aspx?id=89对象的分类 所谓对象查找,即在一段可执行代码的作用域内,找到一个当前需要的对象。在javascript中,需要进行查找的对象大致可以分为3种类型: 1、变量查找,如foo++;,这里就会去查找一个叫作foo的变量。 2、属性查找,如foo.bar++;,这里会去查找foo这个变...原创 2011-08-15 09:22:06 · 435 阅读 · 0 评论 -
form或input name和js方法名相同问题
今天突然碰到form表单的名字与js方法的名字相同导致找不到js方法的问题,根据网上的一些资料和自己的理解,总结出一定原因,个人理解有错误请指正~~~代码:[code="HTML"]aafunction test(){ alert("ssss");}[/code]这样就提示找不到test方法。这个form是一个HTML DOM对象有莫大的...原创 2011-08-12 19:19:35 · 124 阅读 · 0 评论 -
input自适应宽度
基本实现思路: 将input的宽度设置为100%,这样就可以填充整个div的区域,然后在input的后面添加一个span元素,span的visibility属性设置为hidden不可见但占据文档流的位置,这时发现input排布在span的上面,于是把input的position属性设置为absolute决定定位,这样就可以将input覆盖在span的上面。在这里需要注意的时当input设置为...原创 2011-07-27 16:14:39 · 664 阅读 · 0 评论 -
javascript里的this例子讲解
网上看到一篇关于this的讲解,有时候还是回搞错this的上下文,在这里再复习一下原文:http://www.cnblogs.com/miqi2214/archive/2009/04/10/1433202.html[code="javascript"]function clickFun(value,elemID){ this._value = value; t...原创 2011-07-27 10:38:26 · 89 阅读 · 0 评论 -
eval解析对象
[code="java"]var obj = eval("{'test':123}"); //报错alert(obj); var obj = eval("({'test':123})");//正确 alert(obj); [/code]加一对园括号让{ }先强制运算为object 没有括号,eval会认为{}是语句块,因为javascript是...原创 2011-07-26 09:55:55 · 102 阅读 · 0 评论 -
js document.createElement()的用法 (转)
document.createElement()的用法分析代码时,发现自己的盲点——document.createElement(),冲浪一番,总结了点经验。document.createElement()是在对象中创建一个对象,要与appendChild() 或 insertBefore()方法联合使用。其中,appendChild() 方法在节点的子节点列表末添加新的子节点。i...原创 2011-07-24 18:03:09 · 105 阅读 · 0 评论 -
Rico 模块加载方式
[code="javascript"]Rico.loadModule('Accordion');[/code]Rico中有一个管理模块依赖的对象[code="javascript"]moduleDependencies : { Accordion : ['ricoBehaviors.js','ricoEffects.js','ricoComponents.js'], ...原创 2011-07-19 13:51:03 · 101 阅读 · 0 评论 -
动态的nodeList
var links = document.getElementsByTagName('a');// links.length === 2 for instance.document.body.appendChild( links[0].cloneNode(true) ); // another link is added to the document// the 'link...原创 2012-01-09 20:07:01 · 78 阅读 · 0 评论