08 2012 档案
摘要:我们旺旺需要调用别的 js文件。怎么处理?看随机抽取这个例子。在一个页面中如下:<html><head><title>random number</title><script type="text/javascript"> //随机抽取人名 </script></head><body> <form> <input type="button" style='font-size:40px' value="Start&qu
阅读全文
摘要:在 js 库中,经常能够看见 prototype 的使用,目的是对原来的对象进行扩充,比如:String.prototype.hello, 这里给String 对象扩充了一个 hello属性。这样将来所有 string都有了该属性。Array.prototype.sayHello() = function(){}所有 Array 都有了一个 sayHello() 方法
阅读全文
摘要:2008-12-19 23:03Two excellent open-source tools for testing web applications are under development: Watir and Selenium. I've been contributing to both. Why? Wouldn't it be better to just have one good tool?Both tools run tests directly in a browser, and both do it in a way that allows the br
阅读全文
摘要:Number.MAX_VALUE — JavaScript可表示的最大值,最大值为1.7976931348623157e+308-Number.MAX_VALUE — JavaScript可表示的最小值Number.NEGATIVE_INFINITY — 负无限接近于0,溢出时返回该值
阅读全文
摘要:From wikipeidiaStandard dictionary numbersNameShort scale(U.S. andmodern British)Long scale(continental Europe,older British)AuthoritiesAHD4[1]COD[2]OED2[3]OEDnew[4]RHD2[5]SOED3[6]W3[7]UM[8]Million106106✓✓✓✓✓✓✓✓Milliard109✓✓✓✓✓Billion1091012✓✓✓✓✓✓✓✓Trillion10121018✓✓✓✓✓✓✓✓Quadrillion10151024✓✓✓✓✓✓✓Q
阅读全文
摘要:转自http://blog.csdn.net/helanye/article/details/43361681. 长度限制<script>function test() {if(document.a.b.value.length>50){alert("不能超过50个字符!");document.a.b.focus();return false;}}</script><form name=a onsubmit="return test()"><textarea name="b" cols=
阅读全文
摘要:转自http://www.cnblogs.com/lovelace821/archive/2009/04/27/1444654.htmljs验证数字javascript限制输入的只能是数字,判断event.keyCode的值,并将它限定只能为数字,如果不是数字,则返回错误,如果是数字,则继续。我先介绍验证javascript是否是数字另一种方式,通过下面的函数来实现:function isNumber(oNum){if(!oNum) return false;var strP=/^\d+(\.\d+)?$/;if(!strP.test(oNum)) return false;try{if(pa
阅读全文
摘要:转自http://blog.csdn.net/helanye/article/details/4336213event.keycode大全(javascript)keycode 8 = BackSpace BackSpace keycode 9 = Tab Tab keycode 12 = Clear keycode 13 = Enter keycode 16 = Shift_L keycode 17 = Control_L keycode 18 = Alt_L keycode 19 = Pause keycode 20 = Caps_Lock keycode 27 = Escape Esca
阅读全文
摘要:这个脚本用 javascript 实现随机抽奖 ( 从 1 到 输入值之间任取一个整数值)。比如输入10, 点击 Start 就会显示从1到10之间的随机整数。<html><head><title>randomnumber.html</title><script type="text/javascript"> //该脚本实现了从1到100之间随机数 function count() { if (document.getElementById("max").value.length > 0)
阅读全文
摘要:Javascript 中定义对象的几种方式.方式1:基于已有对象(obj) 扩充其属性和方法js 中没有类的概念,只有对象。<script type="text/javascript"> var obj = new Object(); obj.name = "zhangsan"; //定义一个属性 obj.sayName = function (name)//定义一个方法 { this.name = name; alert (this.name); } obj.sayName("lisi");</script>
阅读全文
摘要:Javascript 中 Array的 sort()方法其实是把要排序的内容转化为string(调用 toString()), 然后按照字符串的第一位 ascii 码先后顺序进行比较,不是数字。我们看看官方是怎么说的:arrayobj.sort(sortfunction) 参数arrayObj必选项。任意 Array 对象。sortFunction可选项。是用来确定元素顺序的函数的名称。如果这个参数被省略,那么元素将按照 ASCII 字符顺序进行升序排列。说明sort 方法将 Array 对象进行适当的排序;在执行过程中并不会创建新的 Array 对象。如果为 sortfunction 参数提
阅读全文
摘要:Javascript 中可以动态添加 对象属性<html> <head> <script type="text/javascript"> var obj = new Object(); alert (obj.username); obj.username = "allen"; alert (obj.username); </script> </head> <body> </body></html>结果:依次打印出 undefined, allen也可用类似 E
阅读全文
摘要:Javascript 中所有对象都继承自 Ojbect。Object 有很多属性。那么我们是否能够用下面方式打印出来呢?<html> <head> <script type="text/javascript"> var object = new Object(); for (var a in object) { alert(v); } </script> </head> <body> </body></html>打印结果是空。那么是不是说 Ojbect没有属性呢?不是的。 Obj
阅读全文
摘要:在 javascript 中有3中强制类型转换: Boolean (value), Number(value), String(value)<html> <head> <script type="text/javascript"> var s = String("hello"); alert(typeof s); //结果是 string var s1 = new String("world"); alert(typeof s1); //结果是 object </script> <
阅读全文
摘要:下面结果是什么?<html> <head> <script type="text/javascript"> function a() { //没有返回值 } alert(a()); </script> </head> <body> </body></html>结果: undefined所以函数没有声明返回值,就反悔 undefined作为返回值。null 与 undefined 的关系: undefined实际是从null派生出来的。验证:<html> <hea
阅读全文
摘要:Javascript 中有 5 种始数据类型UndefinedNull: 值只有一个 nullBoolean: 值有两个 true false (var a = false;)StringNumber1. Undefined: 值只有一个 undefined<html> <head> <script type="text/javascript"> var s; alert(s); </script> </head> <body> This is my HTML page. <br> <
阅读全文
摘要:每个函数都有一个 length属性 (函数名.length), 表示期望接收的函数的个数(而不是实际接收的参数个数)它与arguments不同。 arguments.length 是表示函数实际接收的参数个数。<html> <head> <script type="text/javascript"> var add = function(num, num2, num3) { alert(num+20); } alert(add.length); </script> </he...
阅读全文
摘要:在 js 中 函数 Function(大写) 就是一个对象。在 javascript 中没有函数 reload (重载)的概念。我们看下面这个,结果应该是什么呢?<html> <head> <script type="text/javascript"> function add(number) { alert(number+20); } function add(number) { alert(number+30); } add(10); </script...
阅读全文