不错呦!smile@林凯西,确保“准备文件”中的几个文件都有安装,S...您好,看了您这篇帖子觉得很有帮助。但是有个问题想请...我的修改过了怎么还被恶意注册呢 @jjjjiiii 用PJ快9年了,主要是A...PJ3啊,貌似很少有人用PJ了,现在不是WP就是z...@332347365,我当时接入时错误码没有-10...楼主,ChkValue值应为-103是什么意思呢?...大哥 你最近能看到我发的信息,请跟我联系,我有个制...
使一个函数作为另外一个函数的参数来运行
编辑:dnawo 日期:2007-07-13
Javascritp数据类型的基本类型和引用类型
编辑:dnawo 日期:2007-07-13
Javascript的数据类型简单的可分成两组:基本类型和引用类型。数字和布尔值是基本类型,它们使用值来操作;对象(对象、数组、函数)是引用类型,它们使用引用来操作。字符串比较特殊,由于它的长度是任意的,所以看起来它应该属于引用类型,但事实上在Javascript中它通常被当作基本类型,因为它并不是对象,因而你可以将字符串看作是行为与基本类型相似的不可变引用类型,或是将它看作使用引用类型的内部功能实现的基本类型,结果都是一样的。下边我们举几个例子来说明基本类型和引用类型:
复制内容到剪贴板
程序代码

<script language="javascript">
var n1,n2;
var b1,b2;
var n1,n2;
var b1,b2;
面向对象的Jscript
编辑:dnawo 日期:2007-07-09
在web页面的客户端应用中,js已经成为不可缺少的部分。传统方式对js的应用完全基于过程模型,在这种模型里,普通语句及全局函数的使用最为普遍。当代码的数量逐渐增加,整个项目的维护就变得困难,逻辑也渐渐超出设计者的掌控,这个时候,我们需要借用软件工程的观念来管理项目。现代软件工程的根基是组件化、对象化的程序设计,由UML设计图指导的程序设计过程有条不紊地进行着。令人苦恼的是,当现代软件工程的理念渗入web项目的时候,却遇到了很大的问题,几乎没有办法发挥它的威力。
问题的根源是什么?是我们没有一种有效的方式来组织js程序,使得它能够遵循一些基本的面向对象思想。然而,js并非没有办法体现出这些思想,本文试图用某些特殊的组织方式来让js符合基本的面向对象特性,为进一步应用软件工程的某些设计模式作铺垫。
Jscript中内置了一些类,例如String、Array、Math等,用户可以直接从这些类实例化出对象,并使用其中的属性和方法。单凭这一点,不能说js符合面向对象语言的特征。一种面向对象的语言,应当具有封装,继承,多态等基本特性。Jscript并没有直接提供实现这些特性的方法,但是,也并非完全无法实现。
问题的根源是什么?是我们没有一种有效的方式来组织js程序,使得它能够遵循一些基本的面向对象思想。然而,js并非没有办法体现出这些思想,本文试图用某些特殊的组织方式来让js符合基本的面向对象特性,为进一步应用软件工程的某些设计模式作铺垫。
Jscript中内置了一些类,例如String、Array、Math等,用户可以直接从这些类实例化出对象,并使用其中的属性和方法。单凭这一点,不能说js符合面向对象语言的特征。一种面向对象的语言,应当具有封装,继承,多态等基本特性。Jscript并没有直接提供实现这些特性的方法,但是,也并非完全无法实现。
Javascript模拟类的继承
编辑:dnawo 日期:2007-07-09
虽然在Javascript中大量地使用了对象,但是它并没有正式类的概念,而是使用特有的原型对象为基础的继承机制模拟了经典的面向对象程序设计语言中的以类为基础的继承机制,并且做为非常出色。这种以原型对象为基础的继承机制直观的表示为:超类(Object) → 原型对象 → 子类(内部类和自定义类) → 类的实例(对象),这看起来有些奇怪,但你必须接受这种继承机制。
Javascript中并没有明确提出一个类如何从另一个类中继承其属性和方法,但我们还是有办法模拟的:
Javascript中并没有明确提出一个类如何从另一个类中继承其属性和方法,但我们还是有办法模拟的:
复制内容到剪贴板
程序代码

//在超类Object中定义继承的方法