-
让 JavaScript 轻松支持函数重载 (Part 2 - 实现)
识别文本签名 我们先来回顾一下上一篇文章中提到的Overload用例: 复制代码 代码如下:var extend = Overload .add("*, ...", function(target) { }) .add("Boolean, *, ...", function(deep, ta...
作者:asdasdasd03-30 -
Javascript 汉字字节判断
复制代码 代码如下:function checkstr(str) { num=str.length var arr=str.match(/[^\\\\\\\\x00-\\\\\\\\x80]/ig) if(arr!=null)num+=arr.length return num } function Check...
作者:asdasdasd03-30 -
javascript 局部页面打印实现代码
ie自带的有Active控件,但火狐不支持。这里使用的是js操作dom方法对窗体指定标记内文字进行打印,所以使用时需要定义相关的标签及其样式(文字大小、字体之类)。 复制代码 代码如下:<script ty...
作者:asdasdasd03-30 -
JavaScript 乱码问题
页面编码如果全部都是gb2312,而在JS里document.write输中也输出了<meta http-equiv="Content-Type" content="text/html; charset=gb2312">,还会出现乱码问题,原因是 :浏览器分析,发现JS的默...
作者:asdasdasd03-30 -
JavaScript 异步调用框架 (Part 1 - 问题 & 场景)
问题 在Ajax应用中,调用XMLHttpRequest是很常见的情况。特别是以客户端为中心的Ajax应用,各种需要从服务器端获取数据的操作都通过XHR异步调用完成。然而在单线程的JavaScript编程中,XHR异步调...
作者:asdasdasd03-30 -
Javascript 继承实现例子
1. 创建基类
作者:asdasdasd03-30
首先考虑Polygon类。哪些属性和方法是必需的?首先,一定要知道多边形的边数,所以应该加入整数属性sides。还有什么是多边形必需的?也许你想知道多边形的面积,那么加入计算面积的... -
javascript dragable的Move对象
JavaScript Data Access Test
#div{
background: #ccc;
height: 30px;
}
#div2{
background:#f00;
height: 30px;
width: 1... -
js正确获取元素样式详解
在说js获取元素样式之前,简单地谈一下样式 样式分三种 外部样式 External Style Sheet 以CSS为扩展名的文件(又称为"超文本样式表"文件),它的作用范围可以是多张网页,或整个网站,甚至不同的...
作者:asdasdasd03-30 -
javascript 当前日期加(天、周、月、年)
复制代码 代码如下://create the date var myDate = new Date(); //add a day to the date myDate.setDate(myDate.getDate() + 1); //add a week myDate.setDate(myDate.getDate() + 7); //add ...
作者:asdasdasd03-30 -
JavaScript 异步调用框架 (Part 2 - 用例设计)
传递回调 我们首先要考虑的一个问题是,如何传递回调入口。在最传统的XHR调用当中,回调函数会被作为最后一个参数传递给异步函数: 复制代码 代码如下:function asyncOperation(argument, callb...
作者:asdasdasd03-30 -
同一个表单 根据要求递交到不同页面的实现方法小结
JS 文件 复制代码 代码如下: <script language="javascript"> function submitAction(action_nm) { var targetForm = document.qryposfrm; targetForm.action = action_nm; targetForm.submit()...
作者:asdasdasd03-30 -
Javascript+XMLHttpRequest+asp.net无刷新读取数据库数据
复制代码 代码如下: /**//// <summary> /// 生成带CDATA的节点 /// </summary> /// <param name="xDocument">XmlDocument</param> /// <param name="elementName">元素名称</param> /// <param ...
作者:asdasdasd03-30 -
Javascript 继承机制的实现
选定基类后,就可以创建它的子类了。是否使用基类完全由你决定。有时,你可能想创建一个不能直接使用的基类,它只是用于给子类提供通用的函数。在这种情况下,基类被看作抽象类。
作者:asdasdasd03-30
尽管ECMAScrip... -
JQuery 小练习(实例代码)
1、按钮倒数10秒之后才能点击。这个效果一般在一些论坛注册时候用到比较多,废话少说,直接上代码: 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "htt...
作者:asdasdasd03-30 -
JavaScript 异步调用框架 (Part 3 - 代码实现)
类结构 首先我们来搭一个架子,把需要用到的似有变量都列出来。我们需要一个数组,来保存回调函数列表;需要一个标志位,来表示异步操作是否已完成;还可以学IAsyncResult,加一个state,允许异...
作者:asdasdasd03-30 -
Extjs ajax同步请求时post方式参数发送方式
ajax同步请求一般下面这样: 复制代码 代码如下: var conn = Ext.lib.Ajax.getConnectionObject().conn; conn.open("POST", 'http://localhost:8080/struts2study/TreeDDGet?node=-1',false); /...
作者:asdasdasd03-30 -
Javascript 继承机制实例
实际上,几何形状只有两种,即椭圆形(是圆形的)和多边形(具有一定数量的边)。圆是椭圆形的一种,它只有一个焦点。三角形、矩形和五边形都是多边形的一种,具有不同数量的边。正方形是矩形的...
作者:asdasdasd03-30 -
上传图片时JS自动显示图片
javascript 图片预览
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]... -
JavaScript 的方法重载效果
在 JavaScript 的方法内,有个叫做 arguments 的变量数组,它是只读的,所有实际传入的参数变量都 放在了里面,通过它,我们可以对传入的参数进行类型检查,从而实现重载的效果。 判断一个变量的...
作者:asdasdasd03-30 -
使用JQuery和s3captche实现一个水果名字的验证
先看个图片:
作者:asdasdasd03-30
1.介绍:
s3captcha是一个非常有用的可以让图片顺序显示的一个JQuery插件。它是通过php实现的。但是我发现很容易把它转化为asp.net和C#的代码。 我做了一个config的配置文件可以在... -
实现连缀调用的map方法(prototype)
复制代码 代码如下:<script type="text/javascript"> function SpecialArray(arr){ this.arr=arr; } SpecialArray.prototype.map=function(func){ for(var i=0,len=this.arr.length;i<len;i++){...
作者:asdasdasd03-30 -
Javascript 作用域使用说明
公用、受保护和私有作用域
作者:asdasdasd03-30
在传统的面向对象程序设计中,主要关注于公用和私有作用域。公用作用域中的对象属性可以从对象外部访问,即开发者创建对象的实例后,就可使用它的公用属性。而私有作用... -
JavaScript 变量作用域及闭包第1/2页
实例一: 复制代码 代码如下: <script type="text/javascript"> var i = 1; // 弹出内容为 1 true 的提示框 alert(window.i + ' ' + (window.i == i)); </script> 分析: 在全局定义的变量其实...
作者:asdasdasd03-30 -
Javascript array类 数组操作方法
push 方法 将新元素添加到一个数组中,并返回数组的新长度值。 arrayObj.push([item1 [item2 [. . . [itemN ]]]]) 参数 arrayObj 必选项。一个 Array 对象。 item, item2,. . . itemN 可选项。该...
作者:asdasdasd03-30 -
JavaScript写的一个DIV 弹出网页对话框
网上搜索到的代码,做了一些修改该, 修正无法自定义颜色,修正IE8 下错误,以及其他小BUG 兼容IE6~8以及火狐 可以自定义 // 提示窗口标题高度 // 提示窗口的边框颜色 // 提示窗口的标题颜色 // 提示...
作者:asdasdasd03-30