javascript通用代码合集

Posted 流年如水~烟雨随风

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript通用代码合集相关的知识,希望对你有一定的参考价值。

1.逐一绑定操作到window.onload上

//func:新函数
function addLoadEvent(func){
    //把现有的window.onload事件处理函数的值存入变量oldonload
    var oldload = window.onload;
    //如果在这个处理函数上还没有绑定任何函数,就像平时那样把新函数添加给它
    if(typeof oldload !== ‘function‘){
        window.onload = func;
    } else {
        //如果在这个处理函数上已经绑定了一些函数,就把新函数追加到现有指令的末尾
        window.onload = function(){
            oldload();
            func();
        }
    }
}

2.插入一个元素到另一个元素的后面

  虽然dom没有提供直接的方法,但是提供了这一操作的所有“原材料”

//首先,这个函数有两个参数:一个是将被插入的新元素,另一个是目标元素。
function insertAfter(newElement, targetElement){
    //把目标元素的parentNode属性值保存到变量parent里
    var parent = targetElement.parentNode;
    //检查目标元素是不是parent的最后一个元素
    if(parent.lastChild === targetElement){
        //如果是,则追加
        parent.appendChild(newElement);
    } else {
        //如果不是,则把新元素插入到目标元素和目标元素的下一个兄弟元素之间。
        parent.insertBefore(newElement,targetElement.nextSibling);
    }
}

 

以上是关于javascript通用代码合集的主要内容,如果未能解决你的问题,请参考以下文章

几个非常实用的JQuery代码片段

Atom插件合集

十条jQuery代码片段助力Web开发效率提升

十条jQuery代码片段助力Web开发效率提升

js原生代码合集

VSCode自定义代码片段12——JavaScript的Promise对象