常用js功能函数汇总(持续更新ing)

////////////////////获取元素属性///////////////////
function getStyle(obj,name)
{
    if(obj.currentStyle)
    {
        return obj.currentStyle[name];
    }
    else
    {
        return getComputedStyle(obj,false)[name];
    }
}
//////////////////在target元素后插入元素/////////////////////////
function insertAfter(newElement,targetElement)
{
    var oParent=targetElement.parentNode;
    if(oParent.lastChild==targetElement)
        oParent.appendChild(newElement);
    else
        oParent.insertBefore(newElement,targetElement.nextSibling);
}
//////////////sort()函数改进排序数组///////////////////////
sort(function(n1,n2)
{
    return    n1-n2;
});
 1 ////////////////通过类名获取元素///////////////////////////
 2 function getElementsByClassName(oparent,sClass)
 3 {
 4     var aResult=[];
 5     var aEle=oParent.getElementsByTagName("*");
 6     for(var i=0;i<aEle.length;i++)
 7     {
 8         if(aEle[i].className==sClass)
 9     {
10         aResult.push(aEle[i]);
11     }
12 }
13     return aResult;
14 }
1 //////////////////获取坐标位置/////////////////////
2 function getPosition(ev)
3 {
4     oEvent=ev||event;
5     var scrollTop=document.documentElement.scrollTop||document.body.scrollTop;
6     var scrollLeft=document.documentElement.scrollLeft||document.body.scrollLeft;
7     return{x:oEvent.clientX+scrollLeft,y:ev.clientY+scrollTop}
8 }
 1 //////////////////绑定事件(兼容IE)///////////////
 2 function addEvent(obj,event,fun)
 3 {
 4     if(obj.attachEvent)
 5     {
 6         obj.attachEvent(‘on‘+event,fun);
 7     }
 8     else
 9     {
10         obj.addEventListener(event,fun,false);
11     }
12 }
时间: 2024-10-06 00:12:22

常用js功能函数汇总(持续更新ing)的相关文章

Angular 学习资源汇总(持续更新ing)

AngularJS 是Google 推出的一套前端JS开发的 MV* (Model-View-Whatever)框架,它引入了一些编译器的概念,比如编译.链接,具有强大的双向数据绑定(Two-way binding)和前端模板功能(directive),使得我们可以轻易实现高服用.高可扩展性的脚本,大大提高编程的效率 鉴于国内Angular 的使用者比较少,这里主要汇总一些本人学习 Angular 以来看到的优质资源,一些是基本教程,一些是核心概念的讨论,还有一些是编程指导原则,希望对初学者有用

收藏的iOS技术网站汇总(持续更新ing)

大牛博客 objc.io PS:经典,内容深而广 objc中国 NSHipster PS:很多小细节 NSHipster 中文版 唐巧的技术博客 PS:LZ是唐巧的脑残粉- OneV's Den 王巍 PS:喵神..不解释 Dev Talking PS:经常翻译国外技术博客 sunnyxx的技术博客 shinobicontrols-iOS8 PS:Day-By-Day 系列 超经典 shinobicontrols-iOS7 Kingiol Ding PS:翻译了Day-By-Day-iOS7系列

JS函数集锦 持续更新..

//1.打开窗口function WinOpen(url, heightV, widthV) { var iTop2 = (window.screen.availHeight - 20 - heightV) / 2; var iLeft2 = (window.screen.availWidth - 10 - widthV) / 2; var params = 'menubar:no;dialogHeight=' + heightV + ';dialogWidth=' + widthV + ';d

C++ 基础知识汇总 持续更新

摘录一些C++面试常考问题,写一些自己的理解,欢迎来摘果子. static关键字 用于声明静态对象: 静态函数只在本文件可见.(默认是extern的) 全局静态对象:全局静态对象,存储在全局/静态区,作用域整个程序,在程序结束才销毁: 局部静态对象:在函数内部加上static声明的变量,在首次调用时初始化,然后一直驻留在内存,作用域是该函数,可用于函数调用计数(primary有例子),程序结束释放: 静态数据成员:归属于类,类对象共享,类外初始化,类对象可访问: 静态函数成员:归属于类,只能访问

Xcode编译异常和警告汇总(持续更新中)

1.Method definition for 'xxx' not found xxx的方法没有实现 出现原因.h声明了xxx方法但是.m没有实现xxx方法 解决方法:在类的.m文件实现xxx方法 2. Instance variable ‘xxx' accessed in class method  在类方法中访问了'xxx’实例变量 出现原因:在类方法中使用了实例变量 解决方法:如果真得需要在类方法中使用某个变量,可以把这个变量定义成全局变量,而不要实例变量,如在类方法外面定义变量(就是定义

常用小功能总结-不定时更新

Windows下使用eclipse开发android应用,搭配好模拟器等环境. 1.eclipse智能提示设置. 1)Windows→Preferences→Java→Editor→Content Assist 把200毫秒的时间改成20 2)Windows→Preferences→Java→Editor→Content Assist 然后修改:Auto Activation triggers for java的默认值“.”为".abc". 接着File→Export→Preferen

跟我学SpringCloud | 终篇:文章汇总(持续更新)

SpringCloud系列教程 | 终篇:文章汇总(持续更新) 我为什么这些文章?一是巩固自己的知识,二是希望有更加开放和与人分享的心态,三是接受各位大神的批评指教,有任何问题可以联系我: [email protected]. Github源码下载:https://github.com/meteor1993/SpringCloudLearning <跟我学SpringCloud>系列: Greenwich版 Spring Cloud Greenwich.SR1; Spring Boot 2.1

php中自己总结的函数(持续更新)

每一种编程语言在用的过程中都会发现有时候要一种特定需求的功能函数,结果没有内置这样的函数,这个时候就需要自己根据已有函数编写尽可能简单的函数,下面是我在做php相关工作时积累下的函数,会持续更新,您要是有好的也可以推荐给我,我在这里统一展示给大家. 第一,生成随机字符串 代码如下面所示,要注意以下,查看手册可以看到,php在版本4.2.0以前生成随机数时,需要先给随机数发生器播种,PHP_VERSION>4.2.0的版本,系统自动完成播种工作,所以这里要做下判断. <?php function

C#、Java中的一些小功能点总结(持续更新......)

前言:在项目中,有时候一些小的功能点,总是容易让人忽略,但是这些功能加在项目中往往十分的有用,因此笔者在这里总结项目中遇到的一些实用的小功能点,以备用,并持续更新...... 1.禁用DataGridView表头的排序功能 1 /// <summary> 2 /// 禁止点击列表头进行排序 3 /// </summary> 4 /// <param name="dgv">当前DataGridView控件</param> 5 private