什么是上下文节点??? 木灵鱼儿 5年前 HTML·CSS·JavaScript 什么是上下文节点??? 学html+css的时候有在书上看到过上下文节点,但是也没详细说明,看视频的时候也有人说过,但是也是一笔带过,也没在意,今天学XPath的时候就有关于上下文节点有一个说明,但是只说了一点,没啥详细,所以自己百度了下,如下:代码:<html> <body> <a id = '1'>文本节点1</a> <a id = '2'>文本节点2</a> <a id = '3'>文本节点3</a> ...
DOM2级兼容旧版IE创建兼容的loadXML()和.xml方法 木灵鱼儿 5年前 JavaScript DOM2级兼容旧版IE创建兼容的loadXML()和.xml方法 前言:由于DOM2不支持load()从外部加载xml文件,所以只能做loadXML()的兼容方法,有点可惜!创建兼容的loadXML():function createXMLDom(value){ var xmlDom = null; if(typeof window.DOMParser != 'undefined') { xmlDom = (new DOMParser()).parseFromString(value,'text/xml'); //alert((new XMLSerializer()...
《Yodu》预加载如何加载到自己需要的js内容 木灵鱼儿 5年前 JavaScript 《Yodu》预加载如何加载到自己需要的js内容 主题开启预加载可以加快访问速度,但是在一些程度上还是有一些取舍,比如js中的window.onload事件,就会只运行一次,当你进入到下一个页面的收,window.onload里面执行的内容就完全停止了,甚至可以说没有了,有点像是,你吃着吃着突然就换了一个肚子,这样虽然吃的也多,但是不一样了啊,和原来的对不上了,所以我们还是要针对这种情况,让js代码再次运行,这就相当于换了个肚子,还要接上才能用。询问了下泽泽,他说《Yodu》的预加载在footer.php中,在if (isInitialLoad === false) {}中,具体如下图:我们可以看到在这个里面其实有很多if的判断语句,这...
终于给博客的搜索按钮加上了事件切换器 木灵鱼儿 5年前 JavaScript 终于给博客的搜索按钮加上了事件切换器 都是辛酸泪,这几天学这个头大,不过好在我搞定了,并且还不会冲突,兼容ie9以上,相当奈斯!2018-10-5 重新做了兼容,虽然没什么卵用,美名其曰优化代码!效果图:原理就是通过修改class的名字来达到隐藏和显示的效果,并且修复了原来动效不能显示的bug。代码部分(css部分我就不提供了):[hide]//兼容添加事件 function addEvent(obj,type,fn) { if(obj.addEventListener) { obj.addEventListener(type,fn,false); }else if(obj.attachEve...
最近评论