JavaScript技术

JavaScript技术

一些不错的JS 自定义函数第1/2页

阅读(13) 作者(admin)

1、dayin()作用:将id为dayin的内容,新建页面并打印,可解决打印某页面中的部分内容的问题。使用方法:将要打印的内容通过 <span id="dayin"></span>包含起来,然后在某个按扭中定义事件<input type="button" onclick="dayin(...

JavaScript技术

JavaScript 十六进制RGB色码转换器

阅读(32) 作者(admin)

十六进制RGB色码转换器 风越ASP代码生成器 .slider_bar { background : menu; font-size : 0; z-index : 0; top : auto; left : 0; width : 9; height : 20; border : thin outset; posit...

Javascript 继承机制的实现
JavaScript技术

Javascript 继承机制的实现

阅读(16) 作者(admin)

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

Javascript 继承实现例子
JavaScript技术

Javascript 继承实现例子

阅读(22) 作者(admin)

1. 创建基类首先考虑Polygon类。哪些属性和方法是必需的?首先,一定要知道多边形的边数,所以应该加入整数属性sides。还有什么是多边形必需的?也许你想知道多边形的面积,那么加入计算面积的方法getArea()。图4-3展示了该类...

Javascript 作用域使用说明
JavaScript技术

Javascript 作用域使用说明

阅读(24) 作者(admin)

公用、受保护和私有作用域在传统的面向对象程序设计中,主要关注于公用和私有作用域。公用作用域中的对象属性可以从对象外部访问,即开发者创建对象的实例后,就可使用它的公用属性。而私有作用域中的属性只能在对象内部访...

Javascript 继承机制实例
JavaScript技术

Javascript 继承机制实例

阅读(20) 作者(admin)

实际上,几何形状只有两种,即椭圆形(是圆形的)和多边形(具有一定数量的边)。圆是椭圆形的一种,它只有一个焦点。三角形、矩形和五边形都是多边形的一种,具有不同数量的边。正方形是矩形的一种,所有的边等长。这就构成了一种完美...

Javascript Global对象
JavaScript技术

Javascript Global对象

阅读(19) 作者(admin)

Global对象Global对象是ECMAScript中最特别的对象,因为实际上它根本不存在。如果尝试编写下面的代码,将得到错误:错误消息显示Global不是对象,但刚才不是说Global是对象吗?没错。这里需要理解的主要概念是,在ECMAScript中,不...

Javascript Math对象
JavaScript技术

Javascript Math对象

阅读(23) 作者(admin)

Math对象Math对象是在高中数学课就学过的内置对象。它知道解决最复杂的数学问题的所有公式,如果给它要处理的数字,即能计算出结果。Math对象有几个属性,主要是数学界的专用值。下表类出了这些属性:属 性说 明E值e,自然...

JavaScript技术

img标签中onerror用法

阅读(20) 作者(admin)

今日见一TX在HTML中写了以下代码<img src="xxx.jpg" onerror="this.src='xxx.jpg'" /> 哎! 在FF上面还可以 但是在IE上面就不的,因为B/S结构有很多因素引发onerror,此处在发生onerror的时候给当前图片重新制定个地址 可...

什么是JavaScript
JavaScript技术

什么是JavaScript

阅读(23) 作者(admin)

什么是JavaScript JavaScript是一种基于对象和事件驱动的客户端脚本语言。 JavaScript最初的设计是为了检验HTML表单输入的正确性。 JavaScript起源于Netscape公司的LiveScript语言。

JavaScript的历史 JavaScript...

JavaScript技术

Javascript 汉字字节判断

阅读(21) 作者(admin)

复制代码 代码如下:function checkstr(str) { num=str.length var arr=str.match(/[^////////////////x00-////////////////x80]/ig) if(arr!=null)num+=arr.length return num }

function CheckUserName(UserName)...

JavaScript技术

JavaScript 关键字屏蔽实现函数

阅读(38) 作者(admin)

复制代码 代码如下:<script language="javascript1.2"><!-- function test() { if((a.b.value.indexOf ("***") == 0)||(a.b.value.indexOf ("****") == 0)){ alert(":)"); a.b.focus(); return false;} } // --></sc...

JavaScript技术

Javascript 验证上传图片大小[客户端]

阅读(23) 作者(admin)

需求分析: 在做上传图片的时候,如果不限制上传图片大小,后果非常的严重。那么我们怎样才可以解决一个棘手的问题呢?有两种方式: 1)后台处理: 也就是AJAX POST提交到后台,把图片上传到服务器上,然后获得该图片大小做处理。 2)...

JavaScript技术

一句话JavaScript表单验证代码

阅读(23) 作者(admin)

表单的客户端javascript验证有各种各样的写法,登录为form的onsubmit事件或submit按扭写一个函数。对于小表单(只有一两个表单域的表单)就不必再专门再用javascript写一个验证函数了,只需要在form的onsubmit事件里加上: 复...

JavaScript技术

javascript 定时广告显示(两个时间段) 原创

阅读(16) 作者(admin)

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]showit需要三个参数showit(str,start,end);str一般为广告代码例如"<a href='http://www.jb51.net'>脚本之家</a>"start为开始日期,一般随意 必须是"2009-08-02"这样的...

JavaScript技术

JavaScript 异步调用框架 (Part 1 - 问题 &amp; 场景)

阅读(20) 作者(admin)

问题 在Ajax应用中,调用XMLHttpRequest是很常见的情况。特别是以客户端为中心的Ajax应用,各种需要从服务器端获取数据的操作都通过XHR异步调用完成。然而在单线程的JavaScript编程中,XHR异步调用的代码风格实在是与一般...

JavaScript技术

jQuery 相关控件的事件操作分解

阅读(15) 作者(admin)

今天突然对他的事件产生了兴趣,先前也碰到过,也没整理,今天有空就弄一下咯。

对于控件的事件,jQuery已经提供了丰富的方法,包括绑定、一次绑定、触发等,阿拉今早看看叫一哪能用额伐,大虾路古就可以了。

jQuery的绑定事件...

JavaScript技术

JavaScript 异步调用框架 (Part 3 - 代码实现)

阅读(32) 作者(admin)

类结构 首先我们来搭一个架子,把需要用到的似有变量都列出来。我们需要一个数组,来保存回调函数列表;需要一个标志位,来表示异步操作是否已完成;还可以学IAsyncResult,加一个state,允许异步操作的实现者对外暴露自定义的执行...

JavaScript技术

JavaScript 异步调用框架 (Part 2 - 用例设计)

阅读(30) 作者(admin)

传递回调 我们首先要考虑的一个问题是,如何传递回调入口。在最传统的XHR调用当中,回调函数会被作为最后一个参数传递给异步函数: 复制代码 代码如下:function asyncOperation(argument, callback) 在参数相当多的时候,我...

JavaScript技术

JavaScript 异步调用框架 (Part 5 - 链式实现)

阅读(20) 作者(admin)

调用入口 链式调用存在Async.go方法和Async.chain方法两个入口,这两个入口本质上是一致的,只是Async.chain方法在调用时先不提供初始参数,而Async.go方法在调用时提供了初始参数并启动异步调用链。 复制代码 代码如下: A...

JavaScript技术

JavaScript 异步调用框架 (Part 4 - 链式调用)

阅读(22) 作者(admin)

现实开发中,要按顺序执行一系列的同步异步操作又是很常见的。还是用百度Hi网页版中的例子,我们先要异步获取联系人列表,然后再异步获取每一个联系人的具体信息,而且后者是分页获取的,每次请求发送10个联系人的名称然后取回...

JavaScript技术

JavaScript 异步调用框架 (Part 6 - 实例 &amp; 模式)

阅读(17) 作者(admin)

封装Ajax 设计Async.Operation的最初目的就是解决Ajax调用需要传递callback参数的问题,为此我们先把Ajax请求封装为Async.Operation。我在这里使用的是jQuery,当然无论你用什么基础库,在使用Async.Operation时都可以做这...