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);
    }
}

原文地址:https://www.cnblogs.com/ShawnYang/p/8871932.html

时间: 2024-08-11 10:03:33

javascript通用代码合集的相关文章

js验证网址等Javascript常见验证代码合集

发一个利用js验证网址是否正确,email格式是否正确,是否为数字及数字的范围,密码或字符长度及是否相等及要求的最小字符串长度,输入是否为空等Javascript常见验证代码合集,用的上的朋友可以拿去了自行添加整理. 关键的JavaScript代码函数: 查看代码 打印 001 /** 002 * 数据验证框架.增加了对id字段检查出错时,直接在对应后面添加一< span>元素来显示错误信息. 003 * 004 * @author www.phpernote.com 005 * @versi

JS图片无间断滚动代码合集

JavaScript图片滚动代码合集,向上下左右四个方向的无缝滚动代码,前端设计开发时所能用的一个图片特效,你可只用其中的一种滚动.前端框架分享 .代码   <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1

转载:2013计算机视觉代码合集

转载,原文地址http://blog.csdn.net/daoqinglin/article/details/23607079 -------------------------------------------------------------------------- 来源: http://www.yuanyong.org/cv/cv-code-one.html http://www.yuanyong.org/cv/cv-code-two.html http://www.yuanyong

UIUC同学Jia-Bin Huang收集的计算机视觉代码合集

[转载]UIUC同学Jia-Bin Huang收集的计算机视觉代码合集 原文地址:UIUC同学Jia-Bin Huang收集的计算机视觉代码合集作者:千里8848 UIUC的Jia-Bin Huang同学收集了很多计算机视觉方面的代码,链接如下: https://netfiles.uiuc.edu/jbhuang1/www/resources/vision/index.html 这些代码很实用,可以让我们站在巨人的肩膀上~~ Topic Resources References Feature

计算机视觉与模式识别代码合集第二版two

Topic Name Reference code Image Segmentation Segmentation by Minimum Code Length AY Yang, J. Wright, S. Shankar Sastry, Y. Ma , Unsupervised Segmentation of Natural Images via Lossy Data Compression, CVIU, 2007 code Image Segmentation Normalized Cut

计算机视觉与模式识别代码合集第二版three

计算机视觉与模式识别代码合集第二版three     Topic Name Reference code Optical Flow Horn and Schunck's Optical Flow   code Optical Flow Black and Anandan's Optical Flow   code Pose Estimation Training Deformable Models for Localization Ramanan, D. "Learning to Parse I

iOS开发中经常用的实用代码合集

iOS开发中经常用的实用代码合集 本文整理了,在iOS开发中我们所遇到一些开发问题的技巧类的代码,让你在开发过程中避免了很多弯路,希望能给你的开发带来帮助和启发. 1.判断邮箱格式是否正确的代码: // 利用正则表达式验证 -( BOOL )isValidateEmail:( NSString  *)email { NSString  *emailRegex =  @"[A-Z0-9a-z._%+-][email protected][A-Za-z0-9.-]+\\.[A-Za-z]{2,4}&

JavaScript推荐资料合集(前端必看)

这份合集覆盖了所有的JavaScript基本知识,从基本网络编程技巧,如变量.函数和循环语句,到高级一些的专题,如表单验证.DOM操作.客户端对象.脚本程序调试.学习前端的你不容错过! 资料名称 下载地址 Node.js中文手册[PDF]  http://down.51cto.com/data/281195 基于JavaScript的植物大战僵尸版源码  http://down.51cto.com/data/182095 高粒度模块化的前端开发[分享PPT]  http://down.51cto

apicloudAJAX请求代码合集

  get请求代码: api.ajax({ url:'http://m.weather.com.cn/data/101010100.html' //天气预报网站的WebService接口},function(ret,err){ if (ret) { api.alert({msg:JSON.stringify(ret)}); } else { api.alert({msg:JSON.stringify(err)}); };}); POST请求-Form表单提交: api.ajax({ url: '