【国外JavaScript经典封装集合整理第1/3页】教程文章相关的互联网学习教程文章

javascript数组的扩展实现代码集合

Array.prototype.del = function(n) { if (n<0) return this; return this.slice(0,n).concat(this.slice(n+1,this.length)); } // 数组洗牌 Array.prototype.random = function() { var nr=[], me=this, t; while(me.length>0) { nr[nr.length] = me[t = Math.floor(Math.random() * me.length)]; me = me.del(t); } return nr; } // 数字数组排序 Array.prototype.sortNum = functi...

js退出弹窗代码集合

var leave=true; function stbs() { if (leave) stb.DOM.Script.window.open('//www.gxlcms.com/','_blank'); } [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]支持 Windows XP SP2 xp sp3(即支持IE7)的超级弹退代码 使用说明: 1. 把SuperExitPopup.js这行 var popURL1 = 'http://tv.cnzz.cc'; 里面的网址改成你要退弹的地址 2. 网页里面加上<SCRIPT language=javascript src="SuperExitPopup.js"></SCRIPT> JS源代码(Supe...

JS入门代码集合第1/4页

基础知识:HTML JavaScript就这么回事1:基础知识 1 创建脚本块 1: <script language=”JavaScript”> 2: JavaScript code goes here 3: </script> 2 隐藏脚本代码 1: <script language=”JavaScript”> 2: <!-- 3: document.write(“Hello”); 4: // --> 5: </script> 在不支持JavaScript的浏览器中将不执行相关代码 3 浏览器不支持的时候显示 1: <noscript> 2: Hello to the non-JavaScript bro...

javascript 数组的方法集合

看看手册上的解释,拥有以下方法: 5iScRIPT.CNconcat方法 join方法 pop方法 push方法 reverse方法 shift方法 slice方法 sort方法 splice方法 toLocaleString方法 toString方法 unshift方法 valueOf方法 5iScRIPt.Cn 还有就是以下是JavaScript1.6版本的新方法,支持Firefox1.5+但是IE7及以下版本不支持 every(testfunction[thisobj]) filter(testfunction[thisobj]) foreach(testfunction[thisobj]) indexOf(targetElement, [start...

window.addeventjs事件驱动函数集合addEvent等

// written by Dean Edwards, 2005 // with input from Tino Zijdel, Matthias Miller, Diego Perini // http://dean.edwards.name/weblog/2005/10/add-event/ function addEvent(element, type, handler) { if (element.addEventListener) { element.addEventListener(type, handler, false); } else { // assign each event handler a unique ID if (!handler.$$guid) handler.$$guid = addEvent.guid++; //...

JavaScript表单常用验证集合

JavaScript表单验证年龄 JavaScript表单验证年龄,判断一个输入量是否符合年龄,通过正则表达式实现。 //检查年龄 function isAge(str){ var mydate=new Date; var now=mydate.getFullYear(); if (str < now-60 || str > now-18){ return false; } return true; } 正则表达式验证邮箱 JavaScript表单验证email,判断一个输入量是否为邮箱email,通过正则表达式实现。 //检查email邮箱 ...

javascript 常用关键字列表集合

Javascript关键字(Reserved Words) Javascript关键字(Reserved Words)是指在Javascript语言中有特定含义,成为Javascript语法中一部分的那些字。 Javascript关键字是不能作为变量名和函数名使用的。使用Javascript关键字作为变量名或函数名,会使Javascript在载入过程中出现编译错误。 Javascript关键字列表: break delete function return typeof case do if switch var catch else in this void continue false instanceof...

greenbrower用到的function.js代码集合第1/2页

//############################################################################# var g_nLastVisitCount; function LastVisitSetCount(nCount) { g_nLastVisitCount = nCount; } function LastVisitCheckAll() { for (var i=0;i<g_nLastVisitCount;i++) eval(LastVisit+i+.checked=LastVisitAll.checked); } function LastVisitOpen() { for (var i=g_nLastVisitCount-1;i>=0;i--)//for (var i=0;i<g_nLastVisitCount;i+...

wordpress之js库集合研究介绍

今天给大家介绍一下 wordpress用到的js效果库 1.fat.js实现颜色的渐变效果 首先包含fat.js文件,只要在你要实现效果的元素上加上class=”fade-FFFF33″形式就可以了。FFFF33是开始的颜色,会从这个颜色渐变到元件的背景色。 2. dbx.js 轻松实现div层拖动效果 只要包括dbx.js文件后,对层设置class=dbx-box,dbx-handle就可以了,具体请参考 http://www.brothercake.com/site/resources/scripts/dbx/ 上面两个是之前都没见过的,很实...

JavaScript Archive Network 集合

Widget.Tooltip-0.02 Asynapse-0.10_01 Widget.Lightbox-0.09 Archive.Tar-0.03 Form.Element.Resize-0.03 Data.Dump-0.02 Widget.Timer-0.40 Asynapse.Emoticon-0.01 String.Buffer-0.0.1 HTTP.Cookies-1.11 Widget.Chmod-0.3 Number.Format-0.03 Effect.DropShadow-0.11 Dojo.common-0.4.1 DOM.Find-1.00 DOM.Migrate-0.01 JSONScriptRequest-0.03 Widget.Dialog-0.01 Widget.TagCloud-0.02 Hash.Flatten-0.0...

国外JavaScript经典封装集合整理第1/3页【图】

我想大家对我印象不是很深,但是我在经典已经有两三年了,我真的很喜欢这里,知道经典的人最常挂在嘴边的一句话就是︰经典论坛是牛人呆的地方。我是一个爱好网页设计的人,但我却从来不与商业打交道,原因很简单,兴趣有时候单纯让它只是兴趣会比较好。在经典呆的时间虽然不是很长,但是我跟大家一样,从经典学到很多东西,一想到这里,总觉得欠经典一份情,因为学到了很多东西,但是没有任何贡献。发这篇并不是想引起大家的注意,...

Javascript中的数学函数集合

在Javascript中,数学方法可以分成以下几类: constans(常数)、power functions(乘方函数)、trigonometic functions(三角函数)、rounding functions(舍入函数)、random numbers(随机数字) 引用 常数和乘方函数 Math.E 自然对数的底(为常数) 2.718 Math.LN10 10的自然对数 2.302 Math.LN2 2的自然对数 0.693 Math.PI 圆周率 3.1415 Math.SQRT1_2 1/2的平方根 0.707 Math.SQRT2 2的平方根 1.414 M...

javascript函数库-集合框架

Classes: Collections Arrays ArrayList SortedList extends ArrayList HashMap HashSet */ /**************** Collections NOTE:sort() return a new List ****************/ function Collections(){} Collections.sort=function(){ if(arguments.length==1){ var s=new SortedList(); s.addAll(arguments[0]); return s; } else if(arguments.length==2){ var s=new SortedList(); s.setComparator(arguments[1]); s.addA...

一个高效的JavaScript压缩工具下载集合

与其他压缩工具压缩率比较: 1. JavaScript Compressor(http://dean.edwards.name/packer/ ) 与他自己的压缩工具代码为例(v2.02) packer压缩后大小为 7,428 字节(去除注释)。 而我们的压缩工具可以压缩至7,256 字节 7256 / 7428 = 0.9768443726440496 2.Dojo ShrinkSafe (粗糙的东西,既低效又危险,建议原有用户赶紧换掉) 与他自己的框架源代码为例(v0.4.1): 他自己压缩大小为149,518 字节,而...

js匹配网址url的正则表达式集合【图】

DNS规定,域名中的标号都由英文字母和数字组成,每一个标号不超过63个字符,也不区分大小写字母。标号中除连字符(-)外不能使用其他的标点符号。级别最低的域名写在最左边,而级别最高的域名写在最右边。由多个标号组成的完整域名总共不超过255个字符。所以验证则网址url的正则可以如下几种 方法一: function checkUrl(urlString){ if(urlString!=""){ var reg=/(http|ftp|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:/~\+...

封装 - 相关标签
JAVASCRIPT - 技术教程分类
JavaScript 教程 JavaScript 简介 JavaScript 用法 JavaScript Chrome 中运行 JavaScript 输出 JavaScript 语法 JavaScript 语句 JavaScript 注释 JavaScript 变量 JavaScript 数据类型 JavaScript 对象 JavaScript 函数 JavaScript 作用域 JavaScript 事件 JavaScript 字符串 JavaScript 运算符 JavaScript 比较 JavaScript 条件语句 JavaScript switch 语句 JavaScript for 循环 JavaScript while 循环 JavaScript break 和 continue 语... JavaScript typeof JavaScript 类型转换 JavaScript 正则表达式 JavaScript 错误 JavaScript 调试 JavaScript 变量提升 JavaScript 严格模式 JavaScript 使用误区 JavaScript 表单 JavaScript 表单验证 JavaScript 验证 API JavaScript 保留关键字 JavaScript this JavaScript let 和 const JavaScript JSON JavaScript void JavaScript 异步编程 JavaScript Promise JavaScript 代码规范 JavaScript 函数定义 JavaScript 函数参数 JavaScript 函数调用 JavaScript 闭包 DOM 简介 DOM HTML DOM CSS DOM 事件 DOM EventListener DOM 元素 HTMLCollection 对象 NodeList 对象 JavaScript 对象 JavaScript prototype JavaScript Number 对象 JavaScript String JavaScript Date(日期) JavaScript Array(数组) JavaScript Boolean(布尔) JavaScript Math(算数) JavaScript RegExp 对象 JavaScript Window JavaScript Window Location JavaScript Navigator JavaScript 弹窗 JavaScript 计时事件 JavaScript Cookie JavaScript 库 JavaScript 实例 JavaScript 对象实例 JavaScript 浏览器对象实例 JavaScript HTML DOM 实例 JavaScript 总结 JavaScript 对象 HTML DOM 对象 JavaScript 异步编程 javascript 全部