当前位置:首页 > 日记 > 正文

我自己用的global.js库源代码共享

我自己用的global.js库源代码共享
var全局{ };
global.namespace =功能(STR){
var arr = str.split(,),O =全球,我;
对(我=(ARR { 0 } =全球)1:0;i < arr.length;i++){
O { {我} } = O ARR ARR { } } {我| | { };
O = O { } } {我到达;
}
};
DOM相关
global.namespace(DOM);

global.dom.getnextnode =功能(节点){
节点类型的节点= = =字符串document.getelementbyid节点(节点);
var NextNode = node.nextsibling;
如果(!NextNode){
返回null;
}
如果(!文档(全部){
当(真){
如果(nextnode.nodetype = = 1){
打破;

{人}
如果(下一个节点。nextSibling){
nextnode.nextsibling NextNode =;
{人}
打破;
}
}
}
返回下一个节点;
}
}

global.dom.setopacity =功能(节点、水平){
节点类型的节点= = =字符串document.getelementbyid节点(节点);
如果(文件all){
node.style.filter = 'alpha(透明度= +水平+ ')';
{人}
node.style.opacity =水平/ 100;
}
};

global.dom.getelementsbyclassname =功能(STR,根,标签){
如果(根){
根、根= =字符串document.getelementbyid(根):根;
{人}
根document.body;
}
标签=标签* | | ;
VaR ELS = root.getelementsbytagname(标签),ARR = { };
对于(var i = 0,n = els.length;i < n;i++){
对于(var j = 0,K = ELS {我}。classname.split(),L = k.length;J < L;j++){
如果(k = } = STR){
Arr.push(ELS {我});
打破;
}
}
}
报酬;
}
global.namespace(事件);
global.event.stoppropagation =功能(e){
E = window.event E | |;
如果(文件all){
e.cancelbubble =真;
{人}
e.stoppropagation();
}
};
global.event.geteventtarget =功能(e){
E = window.event E | |;
返回e.srcelement e.target | |;
};

global.event.on =功能(节点、事件类型、Handler){
节点类型的节点= = =字符串document.getelementbyid节点(节点);
如果(文件all){
node.attachevent(+事件类型、处理);
{人}
Node.addEventListener(事件类型、处理程序、错误);
}
};

相关
global.namespace(郎);
global.lang.trim =功能(OSTR){
返回ostr.replace( / ^ + | + $ / g,);
};

global.lang.isnumber =函数(){
返回!IsNaN(S);
};

功能isstring(s){
返回类型为字符串;
}
功能isboolean(s){
返回类型=布尔;
}

函数功能(S){
返回类型=功能;
}

函数isnull(){
返回空值;
}

功能不明晰(s){
返回类型为不确定;
}

函数是空的(S){
返回测试;
}

功能ISArray(s){
返回数组的实例;
}

global.dom.get =功能(节点){
节点类型的节点= =字符串document.getelementbyid节点(节点);
返回节点;
}

函数$(节点){
节点类型的节点= = =字符串document.getelementbyid节点(节点);
返回节点;
}
global.lang.extend =功能(子类,父类){
函数(){()
};
f.prototype = superclass.prototype;
subclass.prototype =新的f();
subclass.prototype.constructor =子类;
subclass.superclass = subclass.prototype;
如果(superclass.prototype.constructor = =对象。原型。构造函数){
superclass.prototype.constructor =父类;
}
};

global.namespace(曲奇);
全局变量。
读取:函数(名称){
无功cookiestr =;+ document.cookie +;;
VaR指标= cookiestr.indexof(;+姓名+=);
如果(索引)!= 1){
var s =(我觉得cookiestr.substring指数+ + 3,cookiestr。长度);
返回unescape(s.substring(0,s.indexof(;))))
{人}
返回null;
}
},
设置:函数(名称,值,过期){
无功expdays =到期* 24 * 60 * 60 * 1000;
无功expdate =新的日期();
expdate.settime(expdate.gettime()+ expdays);
无功expstring =到期;到期=+ expdate.togmtstring():;
无功pathstring = ;路径= / ;
document.cookie =姓名+=+逃跑(价值)+ expstring + pathstring;
},
函数(名称,值,过期){
无功口=新的日期(New Date()GetTime()1);
var = this.read(名称);
如果(S!= NULL){
document.cookie =姓名+=+ +;到期=+ exp.togmtstring()+;路径= / ;
}
}
};

相关文章

一张可爱的小熊

一张可爱的小熊

小熊,可爱,电脑软件,本教程是介绍朋友用CDR渲染一个可爱的小熊的方法,渲染出来的老虎真的很可爱,有点难度,这个不是很详细,推荐给喜欢的朋友,可以跟着教程一起学习。 本教程教朋友用CDR画一只可爱的小熊,渲染难度大,画出老虎很可爱。转发,和朋友一…

js获取复选框值的方法

js获取复选框值的方法

方法,复选框,电脑软件,js,本文演示了JS获取复选框值的方式: 复制代码代码如下所示: js 函数aa(){ VAR r = document.getelementsbyname(R); 对于(var i = 0;i 如果(r。}。检查){ 警报({值}) } } } 一 B C D E F G H 我 J 希望本文能…

一种在Smarty模板引擎函数的定义方

一种在Smarty模板引擎函数的定义方

模板引擎,方法,函数,定义,电脑软件,本文介绍了Smarty自定义函数的方法,分享给你大家参考。以下是如下: 本例的目标:输出时间次数CON组的内容(输出4次Hello World) 文件1: 复制代码代码如下: / /创建Smarty对象 require_once(, / / Smarty库。类…

插画可爱卡通小狐狸插画

插画可爱卡通小狐狸插画

插画,小狐狸,卡通,可爱,电脑软件,本教程是教你如何用插画画可爱的卡通小狐狸插画,效果相当不错。本教程主要使用人工智能的基本形状、颜色匹配、变形工具等。方法非常简单,很多学生都会跟着教程说。我向你推荐它,希望对你有帮助。 本教程介绍…

基于javascript实现的自动提示搜索功能

基于javascript实现的自动提示搜索功能

自动提示,搜索功能,电脑软件,javascript,当数据量不大,并且没有与后端对应的功能接口时,一些简单的搜索功能基本上是通过前端实现的,这只是最近才使用的。 设计素描 uff1a 功能描述: 按下键盘后,输入词条中的汉字、拼音字母和汉字的数量。 实…

javascript核心读具有意义的类型、值和变

javascript核心读具有意义的类型、值和变

类型,变量,核心,意义,电脑软件,计算机程序的操作需要对值(值)进行操作,如数字3.14或文本Hello World。在编程语言中,值的类型可以表示和操作,称为数据类型(类型),和编程语言的最基本特征是主机的多个数据类型。当程序需要保持对未来的使用价值,它指…

白色背景橡皮擦将学习!PS抠图技术。

白色背景橡皮擦将学习!PS抠图技术。

抠图,学习,白色,背景,技术,橡皮擦工具必须熟悉我们,但我们经常使用它,通常只有普通橡皮擦。事实上,它扩展选项,有两个橡皮擦工具,可以帮助我们很多铺垫的帮助。Today Xiaobian介绍PS背景橡皮擦抠图技巧,小的学习教程,非常适合非常实用,推荐,一起学习…

PS图象处理软件容易让风吹海岸线动

PS图象处理软件容易让风吹海岸线动

动画,海岸线,图象,处理软件,电脑软件,本教程介绍给朋友,利用PS图象处理软件让风吹海岸线动画和标志的方法。教程的效果非常好,而且方法非常简单。非常适合初学者。我建议像你这样的朋友一起学习。 本教程介绍给朋友,利用PS图象处理软件让风吹…

精美珠宝人像摄影教程

精美珠宝人像摄影教程

教程,珠宝,人像摄影,精美,电脑软件,本教程是介绍一个朋友PS精致的珠宝人像摄影方法,本教程主要是介绍色彩技术,非常实用,值得学习PS的朋友们学习,推荐和分享学习。 本教程主要是介绍PS首饰人像后期的培训课程,效果非常精美。其主要思想是介绍配…

jQuery检索和显示JSON数据的方法

jQuery检索和显示JSON数据的方法

数据,显示,检索,方法,电脑软件,本文给出了jQuery如何接收JSON数据并显示它的示例,供大家参考: 下面的代码是页面中显示的一部分 复制代码代码如下:功能searchproductlistbyfiltercondition(指数型、排序、filterword){ / / cite_html 无功ci…

javascript匿名函数的使用分析

javascript匿名函数的使用分析

匿名函数,电脑软件,javascript,本文介绍了javascript匿名函数的用法,供大家参考: 1。定义一个函数 在Javascript中,函数可以通过函数声明和函数表达式来定义,如 1。通过函数声明定义一个函数 函数(t1){ } 2。通过函数表达式定义一个函数 函数(){ } 但定义功…

jQuery的ajax的使用是在ASP中使用$

jQuery的ajax的使用是在ASP中使用$

是在,电脑软件,jQuery,ajax,ASP,复制代码代码如下所示: 响应。过期= 1 响应。cachecontrol = 不缓存 %> cmd = checkstr(请求(cmd),2) 如果cmd =loadteacher 响应。字符集=GB2312 集= server.createobject(ADODB。记录集) SQL =选择teacher_id,从…