-
Java乔晓松-JavaScript增强2
Java乔晓松-JavaScript加强2元素节点 //测试元素节点,输出节点名称,节点的类型,节点的值 varliElements=document.getElementsByTagName("li"); for(vari=0;i<liElements.length;i++){ alert(liElements[i].nodeName); ...
371
热度 -
Java乔晓松-js解析xml资料实现select二级联动
Java乔晓松-js解析xml文件实现select二级联动 xml文档: <?xmlversion="1.0"encoding="UTF-8"?> <china> <provincename="请选择城市"> <city>请选择市区</city> </province>...
243
热度 -
用来table内容排序
用于table内容排序 <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <htmlxmlns="http://www.w3.org/1999/xhtml"> <head> <...
272
热度 -
KISSY.Event 读码札记
KISSY.Event读码笔记 /** *@moduleevent *@authorlifesinger@gmail.com */ KISSY.add('event',function(S,undef){ vardoc=document, DOM=S.DOM, simpleAdd=doc.addEventListener? function(el,type,fn,capture){ if(el...
535
热度 -
IE与firefox在Javascript下的区别
IE与firefox在Javascript上的区别 以下以ie代替internetexplorer,以mf代替mozzilafirefox1.document.form.item问题(1)现有问题:现有代码中存在许多document.formname.item("itemname")这样的语句,不能在mf下运行(2)解决方法:改用document.formname.elements["elemen...
129
热度 -
firefox上使用js模拟text-overflow:ellipsis效果的快速实现
firefox下使用js模拟text-overflow:ellipsis效果的快速实现 /***计算textOverflow样式需要选择的字符*@private**@param{Element}elElement对象*@param{Number}width容器宽度*@param{Boolean}ellipsis是否一定要出现省略号*/_count:function(el,width,ellipsi...
487
热度 -
jQuery源码分析之数据储存
jQuery源码分析之数据存储 一.引子 ??大家想想,在未使用jQuery或者其他js框架前,只用原生js的时候,怎么存储数据的呢?在刚结束js的时候,我是将每个跟节点有关的属性都使用setAttribute(name,value)保存在节点上。下次取就可以直接getAttribute(name),一个节点使用这种方式保存很多数据,效率肯定不高的。在有时候要对节点保存大量的数据的时候,还有没更好...
125
热度 -
浅析jQuery框架与结构对象(转)
浅析jQuery框架与构造对象(转) 51CTO推荐专题:jQuery开发学习网址:http://developer.51cto.com/art/201005/202450.htm文章针对jQuery1.3.2版本,面向的读者应具备以下要求:1.非常熟悉HTML2.非常熟悉javascript语法知识3.熟悉javascript面向对象方面的知识4.熟练使用jQuery框架jQuery对象的初始化...
311
热度 -
正文转载自http://xdom.blogbus.com/logs/63153339.html
本文转载自http://xdom.blogbus.com/logs/63153339.html 首先导入Ext.ux.tree.XmlTreeLoader.js/*!*ExtJSLibrary3.2.0*Copyright(c)2006-2010ExtJS,Inc.*licensing@extjs.com*http://www.extjs.com/license*/Ext.ns('Ext.ux.t...
374
热度 -
高效率的获取当前元素是父元素的第几个子元素
高效的获取当前元素是父元素的第几个子元素例如处理事件的时候,有时候需要知道当前点击的是第几个子节点,而HTMLDOM本身并没有直接提供相应的属性,需要自己来计算。 从一个索引序号,很容易得到该索引对应的子节点或者子元素,直接用parentNode.childNodes[index]或parentNode.children[index]就行。 但反过来,已知一个节点或元素对象,要知道它的索引序...
97
热度 -
applyChild()跟applyElement的区别
applyChild()和applyElement的区别不好意思,刚用JS,有个问题想请教下 applyChild():Applendsanelementasachildtotheobject applyElement():Makestheelementachildorparentofanotherelement. applyChild()我会用, <ulid="list"> &...
98
热度 -
JS如何获取图片在td中的位置呢
JS怎么获取图片在td中的位置呢? <tableid="table"style="text-align:center;"> <tr> <td>xxxxxxx</td> <td>xxxxxx<imgsrc="xxx"id="img_1"onclick="clickAction()"/><divid="div_1"style...
176
热度 -
javascript 权威指南 学习札记3:javascript 作用域
javascript权威指南学习笔记3:javascript作用域 vartestvar='window属性'; varo3={ testvar:'3', testvar2:'3**', fun:function(){ alert('o3:'+this.testvar);//'obj3' varinner=function(){ alert('o3-inner:'+this.testvar);//...
115
热度 -
【转载】ExtJS-依据用户权限动态创建菜单树
【转载】ExtJS--根据用户权限动态创建菜单树 ? ? 来源:http://3ccoder.iteye.com/blog/556668 作者:yadsun ? ? ? ? 服务器端方法 ? publicFilewriteJason(){ finalList<ADAuthority>allMenus=securityManager.getUserMenuTree();/...
111
热度 -
使用js代码实现输出window对象所有属性的方法
运用js代码实现输出window对象所有属性的方法 运用js代码实现输出window对象所有属性的方法<html><head><title>windowobjectpropertiesarray</title></head><body><script>for(variinwindow){document.write...
158
热度 -
JavaScript 透过DOM操作文档
JavaScript通过DOM操作文档 js通DOM操作HTML ? <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <htmlxmlns="http://www.w3.org/1999/xhtml"...
76
热度 -
extjs treepanel 右键菜单兑现
extjstreepanel右键菜单实现 ?效果图:1:? 2: 3: 1:html页面 <styletype="text/css"> .leaf { background:url(../../script/extjs/resources/images/default/tree/drop-add.gif)!important; }<!--节点右键菜单的叶子图片--> &l...
651
热度 -
Ext 最简略的树的生成
Ext最简单的树的生成 在Ext中树是经验用到的,最简单的一棵树如下: treePanelFirst=newExt.tree.TreePanel({ //自动创建树加载器TreeLoader dataUrl:'context.jsp', root:{ nodeType:'async', text:'ExtJS' } }); 只要dataUrl正确的返回符合javascript数组类型的json就可...
117
热度 -
dojo.toJson不支持正则序列化的解决办法
dojo.toJson不支持正则序列化的解决方法 dojo把一个对象序列化成json时,如果对象中包含正则表达式,正则表达式会被转换为{},而不能转换为toString()形式,可以给dojo打个补丁,参看如下加粗代码:/***dojo.toJson方法,增加正则表达式支持*/dojo.toJson=function(/*Object*/it,/*Boolean?*/prettyPrint,/*S...
281
热度 -
js 惯用节点汇总
js常用节点汇总 <p>nodeNameString节点的定义,根据节点的类型而定义;</p><p>nodeValueString节点的值,根据节点的类型而定义;</p><p>nodeTypeNumber节点的类型常量值之一;</p><p>ownerDocumentDocument指向这个节点所属的文档;</...
131
热度