首页 技术教程 实用代码 注册破解 正则表达式 网址导航 电子书籍

Prototype实战教程:Element -> classNames

classNames(element) -> Enumerable 返回一个新的 ClassNames 的实例,该实例是一个 Enumerable 对象,用于读写元素的 CSS 类名称。 Element#classNames 已被抛弃。请使用 Element#addClassName、 Element#removeClassName 和 Element#hasClassName 代替。 如果你需要访问 CSS 类名称,并返回一个数组,试试用 $w(element.className)。 事实上,这意味着你可以通过一个 Enumerable 访问元素的 CSS 类名称列表,而不像原生的 className 属性仅只是一个字符串。 在这个方法结束前,返回的 Enumerable 对象已经被扩展了一系列用于处理 CSS 类名的方法:set(className)、 add(className) 和 remove(cl...
类别:网页编程 - JavaScript    查看:85    更新:2014-05-22

Prototype实战教程:Element -> addClassName

addClassName(element, className) -> HTMLElement 增加一个 CSS 类到 element 中。 样例 <div id="mutsu" class="apple fruit"></div> $('mutsu').addClassName('food') $('mutsu').className // -> 'apple fruit food' $('mutsu').classNames() // -> ['apple', 'fruit', 'food'] ...
类别:网页编程 - JavaScript    查看:104    更新:2014-05-22

Prototype实战教程:Class -> create

Class.create 返回一个函数,当该函数被调用时,会自动调用它自己的 initialize 方法。 从 1.6 版开始,Class.create 接受两种类型的参数。如果第一个参数是 Class,则该类作为新类的基类, 新类将会继承基类中所有的方法。否则,任何参数都被认为是一个对象,新类会复制参数对象中的方法作为新类的实例方法。 即使在子类中重写了基类已有的实例方法,子类的方法仍然能够访问基类的原始方法。只需要按照通常的方式定义子类需要重写的方法, 但将第一个参数设为 $super ,即可在该函数中使用 $super 调用基类被重写的方法。 译注:关于 $super,更详细的资料请参见这里。 如果要扩展已有的类,使用 Class.addMethods 方法。 特...
类别:网页编程 - JavaScript    查看:95    更新:2014-05-22

Prototype实战教程:Class -> addMethods

Class#addMethods 方法应用于通过 Class.create 方法创建的类上。 它可以为类增加一个新的实例方法,或者为已定义的类重写已有的方法。 新加入的方法会在类的继承层次中传播。如果该类具有子类,那么子类将会继承这个新的方法——甚至可以用 $super 调用这个方法。新的方法也会传递到类及其子类的实例中。 译注:关于 $super 关键字,请看这里。 样例 var Animal = Class.create({ initialize: function(name, sound) { this.name = name; this.sound = sound; }, speak: function() { alert(this.name + " says: " + this.sound + "!"); } }); // Animal 的子类 var Snake = Class...
类别:网页编程 - JavaScript    查看:105    更新:2014-05-22

在.NET应用程序设计中如何选择Class, Abstract Class and Interface

  本文面向的读者:.NET 应用程序设计师和程序员 关键字: Type– 类型 Class - 类 Abstract - 抽象的 Interface - 接口 Member - 成员 Method - 方法 Property - 属性 预备知识:在阅读本文时,您应当了解.NET编程的基本知识并且已经掌握Class, Abstract Class 和 Interface全部知识。这里我仅简单介绍一下他们的基本知识。本文的例子由C#编写。期望您对C#编程有一定的了解。 正文: 我们无法创建一个Abstract Class或Interface的实例(INSTANCE)。让我们从Abstract Class和Interface的定义来看他们的不同。Abstract Class可以包含Abstract Methods 和 Abstract Prope...
类别:网页编程 - ASP.NET    查看:134    更新:2014-05-20

Java之classpath

1.class搜索路径的重要性 理解class搜索路径对所有Java开发人员来说都很重要,但是,IDE的广泛使用掩盖了这项技术,使大家普遍对它缺乏了解,甚至包括好多老鸟。这个问题在开发分布式应用时尤其严重,因为应用程序运行时的系统环境可能和开发时的大不相同。 本文详细描述了某些Java类被其他代码引用时,Java编译器和JVM如何使用类搜索路径定位这些类。这儿用一个非常简单的例子——同一个包中的两个类——来具体说明。我们将通过不同的方式来编译这两个类,根据classpath的设置不同,编译可能成功也可能失败。 为了最清楚的说明这个问题,我们将只使用命令行工具进行编译。交互式开发工具有它们自己操作classpath的...
类别:程序开发 - JAVA    查看:97    更新:2014-05-16

java中Class.forName的含义

Class.forName(xxx.xx.xx) 返回的是一个类, .newInstance() 后才创建一个对象 Class.forName(xxx.xx.xx);的作用是要求JVM查找并加载指定的类,也就是说JVM会执行该类的静态代码段 Class aClass = Class.forName(xxx.xx.xx); Object anInstance = aClass.newInstance(); Class.forName("").newInstance()返回的是object but there is some limit for this method to create instance that is your class constructor should no contain parameters, and you should cast the instance manually. Class Driver{ protected static Driver current; public static Driver getDriver(){ return current; } } Cl...
类别:程序开发 - JAVA    查看:72    更新:2014-05-14

如何安装java JDK以及正确设置CLASSPATH系统变量

本篇文章主要参考资料来自来自官方JDK文档,对CLASSPATH应用进行一次详细的介绍,希望对大家有用(所说的观点针对1.4.2和5.0版本)。   1. 预备常识   1.1安装JDK   到http://java.sun.com 官方网站,根据不同的操作系统,下载相应的J2SE JDK 版本 (写这篇文章时最新的JDK 为1.5 update 7)。假定我们把JDK安装到D:JDK1507 ,不安装public JRE。   1.2 设置path   在[我的电脑]上右击,选择[属性]。再选择[高级]-[环境变量],在[系统变量]中添加一个新的变量   JAVA_HOME=D:JDK1507,然后再编辑path变量,在原来的path前面添加[ %JAVA_HOME%BIN; ]   (方框中的文字)。这样就...
类别:程序开发 - JAVA    查看:99    更新:2014-05-14

jar文件运行中发生Class Not Found问题的解决方案

1 今天彻底测试了jar程序,却发现了ClassNotFound的错误,下面就说一下如果遇到这个问题后的解决方案吧 TestJar.java package net.java2000.test.jar; import javax.swing.JOptionPane; import org.springframework.beans.factory.BeanFactory; import org.springframework.context.support.ClassPathXmlApplicationContext; public class TestJar { private String message; public String getMessage() { return message; } public void setMessage(String message) { this.message = message; } /** * @param args */ public static void main(String[] args) { BeanFactory beanFactory = new ClassPathXmlApp...
类别:程序开发 - JAVA    查看:96    更新:2014-05-14

ASP 类 Class入门

声明一个类的名字,就是定义一些变量,属性,方法来组成一个类 这是真的!!!?VBScript中能用类!?!?不知道能不能用于ASP!?这样的话,我就不是能写出像object一样的ASP程序?!说干就干!实践是检验真理的唯一标准,自个动手吧! 我们常常看到别的程序语言中中都有类的说明,PHP,VB,C++,这个在VBScript中的类的说明,我是第一次听到,我们的日常工作就是网站开发,在这个里面多多少少搞出点经验,像模像样也能自诩为"内行",所以我就来分享一下我所知道的这个新的东东。我们来看看下面的这个代码吧!(window2000+IIS5.0通过测试) <% ''声明一个名为aspcn的类 Class aspcn Private aspcn ''初始化类 ...
类别:网页编程 - ASP技术    查看:102    更新:2014-05-04