作家
登录
  • 让 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. 创建基类
    首先考虑Polygon类。哪些属性和方法是必需的?首先,一定要知道多边形的边数,所以应该加入整数属性sides。还有什么是多边形必需的?也许你想知道多边形的面积,那么加入计算面积的...

    作者:asdasdasd03-30
  • javascript dragable的Move对象





    JavaScript Data Access Test



    #div{
    background: #ccc;
    height: 30px;
    }
    #div2{
    background:#f00;
    height: 30px;
    width: 1...

    作者:asdasdasd03-30
  • 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 继承机制的实现

    选定基类后,就可以创建它的子类了。是否使用基类完全由你决定。有时,你可能想创建一个不能直接使用的基类,它只是用于给子类提供通用的函数。在这种情况下,基类被看作抽象类。
    尽管ECMAScrip...

    作者:asdasdasd03-30
  • 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需刷新才能执行]...

    作者:asdasdasd03-30
  • JavaScript 的方法重载效果

    在 JavaScript 的方法内,有个叫做 arguments 的变量数组,它是只读的,所有实际传入的参数变量都 放在了里面,通过它,我们可以对传入的参数进行类型检查,从而实现重载的效果。 判断一个变量的...

    作者:asdasdasd03-30
  • 使用JQuery和s3captche实现一个水果名字的验证

    先看个图片:

    1.介绍:
    s3captcha是一个非常有用的可以让图片顺序显示的一个JQuery插件。它是通过php实现的。但是我发现很容易把它转化为asp.net和C#的代码。 我做了一个config的配置文件可以在...

    作者:asdasdasd03-30
  • 实现连缀调用的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