之前发个一篇关于实现html转成xml的劣作《实现html转Xml》,受到不少网友的关心。该实现方法是借助htmlparser去分解html内容,然后按照dom的结构逐个生成xml字符串。在没有充分实践后,还以为该方案能解决问题。然而经过实际使用,效率确实很低,而且对一些特殊html属性的转换也不....
分类:
Web程序 时间:
2014-10-22 10:56:38
阅读次数:
295
如果一个整体页面里有大量的按钮.我们就要为每一个按钮绑定事件处理程序.这样就会影响性能了。DOM访问次数增多,就会导致延迟加载页面.事实上,从如何来利用好事件处理程序,还是有很好的解决方案的.一、事件委托对事件处理程序过多的问题解决的方案就是事件委托技术.事件委托技术利用了事件冒泡.只需指定一个事件...
分类:
编程语言 时间:
2014-10-22 09:52:02
阅读次数:
205
【DOM:Document Object Model】文档-对象-模型,核心思想是把一个xml文件看成对象模型,然后通过对象的方式来进行增删改查(crud:c[create]r[read]u[update]d[delete])操作。【CreateDOM.php】 load('classes.xml'...
分类:
其他好文 时间:
2014-10-22 06:17:02
阅读次数:
197
一、效果图。二、HTML+CSS代码。<style>.box{width:800px;margin:90pxauto;}.btn{padding:5px10px;color:#fff;background:#ff6600;cursor:pointer;font-size:16px;border-radius:5px;}.list{position:relative;margin-top:20px;}.listli{width:50px;height:50px;position..
分类:
其他好文 时间:
2014-10-21 19:58:22
阅读次数:
258
目前据我所知js的debug方法有:alertconsole控制台打断点手工加入debugger;配合条件if(){debugger;}break on dom modifytry{ throw new Error(10,asdasdasd) }catch(e) { }方法是知道了,要用得出神入化,...
分类:
其他好文 时间:
2014-10-21 19:35:10
阅读次数:
160
DOM对象:document object model,文档对象模型,每一份dom都可以表示成一棵树。如下图所示,代码省略在这颗dom树种,h3, p, ul以及ul的3个li子节点都是dom元素节点。获取dom对象://获取dom对象var domobj = document.getElement...
分类:
Web程序 时间:
2014-10-21 19:22:11
阅读次数:
240
因为测试跑流程要蛋疼的一直发标,so写了这个发标脚本。代码不短,但是实现很简单,直接模拟浏览器操作就行了。期间出现了一个小问题,就是第二页部分内容填不上去,研究了下,发现在执行填充语句时,dom还没加载出来,相当于display还是none的状态,然后加了个判断解决了。效果图如下: 1 // ...
分类:
其他好文 时间:
2014-10-21 17:38:01
阅读次数:
211
以前在做开始中一直没用TinyXml,在网上搜索说Rapidxml的效率比tinyXml高。个人比较喜欢追求效率,所以忍不住尝试性使用Rapidxml。RapidXml 的官方网站如下: http://rapidxml.sourceforge.net/manual.html。
RapidXml是一个使用C++编写的XML DOM解析工具包,整个解析工具包包含在一个头文件中,所以使用时不...
js中的this上下文会因事件而转换成html dom对象。所以就有原生方法这样获取当前触发事件的dom对象: window.event.srcElement || window.event.target;var e = window.event || e;var srcElement = e.sr...
分类:
其他好文 时间:
2014-10-21 13:36:20
阅读次数:
165