-
JavaScript 异步调用框架 (Part 4 - 链式调用)
现实开发中,要按顺序执行一系列的同步异步操作又是很常见的。还是用百度Hi网页版中的例子,我们先要异步获取联系人列表,然后再异步获取每一个联系人的具体信息,而且后者是分页获取的,每次请...
作者:asdasdasd03-30 -
javascript getElementsByName()的用法说明
我们来看: oEle= document.all.aaa ;//这里有一个aaa的对象,但我们不知道它现在长度是多少,所以没办法对它操作.因此,我们要先做判断长度的过程.如下: if(oEle.length){}else{}; 在两种情况下,花...
作者:asdasdasd03-30 -
javascript EXCEL 操作类代码
复制代码 代码如下:ExcelOperation = function(){ this.oXL = null; this.oWB = null; this.oSheet = null; this.xlsRowCount = 0; //总记录数 this.excelFileName = null; this.currentRow = 2...
作者:asdasdasd03-30 -
一句话JavaScript表单验证代码
表单的客户端javascript验证有各种各样的写法,登录为form的onsubmit事件或submit按扭写一个函数。对于小表单(只有一两个表单域的表单)就不必再专门再用javascript写一个验证函数了,只需要在...
作者:asdasdasd03-30 -
javascript 处理HTML元素必须避免使用的一种方法
我们可能往往会去排查问题的缘由,其实,在排查掉冗余的循环和精简了控件数量后,我们发现性能还是不乐观,于是继续排查,一个偶然的修改,却大大改善了效率,就是类似如下的修改: 修改前: 复...
作者:asdasdasd03-30 -
JavaScript 异步调用框架 (Part 5 - 链式实现)
调用入口 链式调用存在Async.go方法和Async.chain方法两个入口,这两个入口本质上是一致的,只是Async.chain方法在调用时先不提供初始参数,而Async.go方法在调用时提供了初始参数并启动异步调用...
作者:asdasdasd03-30 -
Document 对象的常用方法
1、getElementById(id) 通过元素的ID访问元素,这是DOM一个基础的访问页面元素的方法,我们要经常用到它. 例如下面的例子,我们可以同DIV的ID迅速的访问到它,而不必通过DOM层层遍历, 复制代码...
作者:asdasdasd03-30 -
网页全屏显示代码说明分析
最常见的是使用window.open的方法,直接打开全屏网页:
作者:asdasdasd03-30
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 另外,如果想让已经打开的网页全屏,有以下两种方法: 1.使用ActiveX
... -
window.parent调用父框架时 ie跟火狐不兼容问题
原始代码:(在ie中正常,火狐中根本不运行window.parent这一步) 复制代码 代码如下: <script> function oa_tool1(){ window.parent.mm.rows="20,200,10,*"; } </script> 修改代码:(在ie和火...
作者:asdasdasd03-30 -
jQuery 隔行换色 支持键盘上下键,按Enter选定值
复制代码 代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtm...
作者:asdasdasd03-30 -
JS 事件冒泡 示例代码
JS中的事件冒泡
目的当点击BBB的时候弹出TR,当点击AAA的时候弹出TD
AAA
BBB
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]... -
javascript 支持链式调用的异步调用框架Async.Operation
复制代码 代码如下: Async = {}; Async.Operation = function(options) { options = options || {}; var callbackQueue = []; var chain = (options.chain && options.chain === true) ? true :...
作者:asdasdasd03-30 -
javascript Array.remove() 数组删除
复制代码 代码如下:Array.prototype.remove = function(b) { var a = this.indexOf(b); if (a >= 0) { this.splice(a, 1); return true; } return false; }; 以后使用过程中,就可以直接利用这个...
作者:asdasdasd03-30 -
JS 学习笔记 防止发生命名冲突
为了防止发生命名冲突,可以建立自己的代码库。 就想 Js代码 复制代码 代码如下: ziggy_js=function(){} ziggy_js.ui=function(){} ziggy_js.ui.alerts=function(){} ziggy_js.ui.alerts.showEr...
作者:asdasdasd03-30 -
javascript 定时广告显示(两个时间段) 原创
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]showit需要三个参数showit(str,start,end);str一般为广告代码例如"<a href='http://www.jb51.net'>脚本之家</a>"start为开始日期,一般随意 必...
作者:asdasdasd03-30 -
JavaScript 异步调用框架 (Part 6 - 实例 & 模式)
封装Ajax 设计Async.Operation的最初目的就是解决Ajax调用需要传递callback参数的问题,为此我们先把Ajax请求封装为Async.Operation。我在这里使用的是jQuery,当然无论你用什么基础库,在使用A...
作者:asdasdasd03-30 -
JS 面向对象的5钟写法
Java代码 复制代码 代码如下: //第1种写法 function Circle(r) { this.r = r; } Circle.PI = 3.14159; Circle.prototype.area = function() { return Circle.PI * this.r * this.r; } var c = n...
作者:asdasdasd03-30 -
Javascript 学习笔记 错误处理
Java代码 复制代码 代码如下: <html> <head> <title>javascript</title> <script type="text/javascript"> function test(inVal){ try{ inVal=inVal.toUpperCase(); }catch(error){ alert("An e...
作者:asdasdasd03-30 -
asp(javascript)全角半角转换代码 dbc2sbc
asp全角半角转换函数 flag=-1时进行半角转全角 flag=0时进行半角全角互转 flag=1时进行全角转半角 复制代码 代码如下: <% Function DBC2SBC(Str, flag) Dim i, sStr If Len(Str)<= 0 Then Exit ...
作者:asdasdasd03-30 -
利用javascript实现一些常用软件的下载导航
将下面的代码保存为jb51.html复制代码 代码如下:<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>javascript 播放器下载导航测试</title> </head>...
作者:asdasdasd03-30 -
JS 输入字数判断实现代码
判断输入的字数
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]... -
让JavaScript 轻松支持函数重载 (Part 1 - 设计)
JavaScript支持重载吗? JavaScript支持函数重载吗?可以说不支持,也可以说支持。说不支持,是因为JavaScript不能好像其它原生支持函数重载的语言一样,直接写多个同名函数,让编译器来判断某个...
作者:asdasdasd03-30 -
jQuery 解析xml文件
复制代码 代码如下:<html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>jquery xml解析</title> <script src="jquery.min.js" type="text/javascript"></script> <scri...
作者:asdasdasd03-30 -
jquery ui dialog里调用datepicker的问题
解决思路:修改样式表里z-index的值 解决办法: 复制代码 代码如下:beforeShow: function (i,e) { var z = jQuery(i).closest(".ui-dialog").css("z-index") + 4; e.dpDiv.css('z-index', z); }...
作者:asdasdasd03-30 -
jQuery 相关控件的事件操作分解
今天突然对他的事件产生了兴趣,先前也碰到过,也没整理,今天有空就弄一下咯。 对于控件的事件,jQuery已经提供了丰富的方法,包括绑定、一次绑定、触发等,阿拉今早看看叫一哪能用额伐,大虾路...
作者:asdasdasd03-30