zoukankan      html  css  js  c++  java
  • 【js编程艺术】 之有用的函数

    学习js的过程中有几个有用的函数。

    //添加事件函数
    function addLoadEvent(func) {
        var oldonload = window.onload;
        if(typeof window.onload != "function"){
            window.onload = func; 
        }else{
            window.onload = function(){
                oldonload();
                func();
            }
        }
    }
    
    
    //功能:将新节点newElement添加到目标节点targetElement之后
    function insertAfter(newElement, targetElement){
        //获取目标节点的父节点parent
        var parent = targetElement.parentNode;
    
        if(parent.lastChild == targetElement){
            //若目标节点是父节点的最后一个子节点则直接添加新节点
            parent.appendChild(newElement);
        }else{
            //否则,在目标节点的下个兄弟节点之前添加新节点
            parent.insertBefore(newElement, targetElement.nextSibling);
        }
    }
    
    //功能:将元素element添加一个类名value
    function addClass(element, value){
        if(!element.className){
            //若元素类名为空,则直接赋值为value
            element.className = value;
        }else{
            //若元素类名非空,则将value添加到原类名后
            var newClassName = element.className;
            newClassName += " ";
            newClassName += value;
            element.className = newClassName;
            // element.className += " " + value;
        }
    }
  • 相关阅读:
    PCLVisualizer可视化类(4)
    PCLVisualizer可视化类(3)
    PCLVisualizer可视化类(2)
    PCLVisualizer可视化类(1)
    怎样可视化深度图像
    如何从深度图像中提取边界
    如何从点云创建深度图像
    Codeforces Round #235 (Div. 2) C. Team
    next_permutation函数
    安慰奶牛 蓝桥杯
  • 原文地址:https://www.cnblogs.com/libra-yong/p/6362943.html
Copyright © 2011-2022 走看看