摘要:
首先我们定义我们的函数 这里以最简单的加减乘除四个方法来进行测试建立我们的js文件myjs.jsJs代码 functionadd(num1,num2){returnnum1+num2;}functionminus(num1,num2){returnnum1-num2;}functionmultiply(num1,num2){returnnum1*num2;}functiondivide(num1,num2){returnnum1/num2;}建立我们的测试用例,mytest1.html我们将建立四个测试方法,jsUnit的测试方法必须以test开头。下面我们对myjs.js中的加减乘除四个函数 阅读全文
摘要:
在Javascript中,所有开发者定义的类都可以作为基类,但出于安全性考虑,本地类和宿主类不能作为基类,这样可以防止公用访问编译过的浏览器级的代码,因为这些代码可以被用于恶意攻击。 选定基类后,就可以创建它的子类了。是否使用基类完全由你决定。有时,你可能想创建一个不能直接使用的基类,它只是用于给子类提供通用的函数。在这种情况下,基类被看作抽象类。 创建的子类将继承超类的所有属性和方法,包括构造函数及方法的实现。在Javascript中,所有方法和属性都是公用的,因此子类可直接访问这些方法。子类还可添加超类中没有的新属性和方法,也可以覆盖超类中的属性和方法。 这里列出了四种方法来实现继承机.. 阅读全文
摘要:
javascript的arguments对象类似于PHP的extract()函数实现。在不确定函数参数个数的情况下,可以通过arguments访问参数,并以索引0为起始。[javascript] view plaincopyfunctionsayHi(){alert(arguments[0]);}sayHi('Helloworld!');//弹窗helloworld!functionhowManyArgs(){alert(arguments.length);}howManyArgs("string",45);//输出"2"howManyA 阅读全文
摘要:
一、工厂方式可以为一个对象,创建多个实例。[javascript] view plaincopyvaroCar=newObject;oCar.color="red";oCar.doors=4;oCar.mpg=23;oCar.showColor=function(){alert(this.color);}上面的代码,创建car对象,并赋予属性和方法。执行代码后就可以使用对象,问题是我们经常需要重复、创建多个实例。解决此问题的方法是:创建能够返回特定类型的对象的工厂函数。[javascript] view plaincopyfunctioncreateCar(){varoTe 阅读全文
摘要:
1.indexOf()定义和用法indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。语法stringObject.indexOf(searchvalue,fromindex)参数描述searchvalue必需。规定需检索的字符串值。fromindex可选的整数参数。规定在字符串中开始检索的位置。它的合法取值是 0 到 stringObject.length - 1。如省略该参数,则将从字符串的首字符开始检索。说明该方法将从头到尾地检索字符串 stringObject,看它是否含有子串 searchvalue。开始检索的位置在字符串的 fromindex 处或字符串的开头( 阅读全文
摘要:
Object类型 Object类型是JavaScript中使用最多的一种类型。虽然Object的实例不具备多少功能,但对于在应用程序中存储和传输数据而言,它确实是非常理想的选择。 创建Object实例的方式有两种,第一种是使用new操作符后跟Object构造函数。 var person = new Object(); person.name = "tt"; person.age = 12; 另一种方式是使用对象字面量表示法。 var person = { name : 'tt', age : 12 } 另外,使用对象字面量语法时... 阅读全文
摘要:
JavaScript中有5种简单数据类型(也称为基本数据类型):Undefined、Null、Boolean、Number和String。还有1种复杂数据类型——Object,Object本质上是由一组无序的名值对组成的。 typeof操作符 介于JavaScript是松散类型的,因此需要有一种手段来检测给定变量的数据类型——typeof就是负责提供者方面信息的操作符。对一个值使用typeof操作符可能返回下列某个字符串: ●"undefined"——如果这个值未定义; ● "boolean"——如果这个值是布尔值; ● "string&quo 阅读全文
摘要:
什么是 Cookie “cookie 是存储于访问者的计算机中的变量。每当同一台计算机通过浏览器请求某个页面时,就会发送这个 cookie。你可以使用 JavaScript 来创建和取回 cookie 的值。” -w3school cookie 是访问过的网站创建的文件,用于存储浏览信息,例如个人资料信息。 从JavaScript的角度看,cookie 就是一些字符串信息。这些信息存放在客户端的计算机中,用于客户端计算机与服务器之间传递信息。 在JavaScript中可以通过 document.cookie 来读取或设置这些信息。由于 cookie 多用在客户端和服务端之间进行通信... 阅读全文