2007-11-05

JMAKI学习笔记一

关键字: jmaki
     jMaki是一个开源的AJAX框架,提供轻量级的模块来创建以JavaScript为中心的AJAX的Web应用程序。这个Web应用程序可以使用Java, Ruby, PHP, 以及Phobos来开发。(Phobos是一个运行在Java平台上的Web应用程序环境, 目前支持JavaScript运行在服务器端的Java平台上,也是java.net上的一个开源软件)。      jmaki呈现在开发者面前的是widgets和CSS. 这些AJAX widgets包括Dojo, DHTML, Spry, Ya ...
2007-05-22

Ruby 方法定义和使用

关键字: Ruby 方法定义和使用
 一、方法定义: ruby 代码 def name[([arg [=value],.....][,*varg][,&blockarg])]    body    end     ruby 代码 name ->  methodName            &n ...
2007-05-18

Ruby Symbol使用

关键字: Ruby Symbol使用
一、Symbol的定义:       Symbol是一个简单对象, 这个对象通过它的名字唯一标识。如:你每次在代码中使用:name,你是要引用一个有名字为name的对象       注意:       1、String 和Symbol两者具有紧密的联系. 每个symbol 都有个字符串的名字(可以使用to_s). 而每个String 可以请求它的相应symbol (通过 to_sym). String and Symbol 是紧密 ...
2007-05-15

Ruby 区间类型使用

关键字: Ruby 区间类型
 ruby使用区间实现了3中不同特性:序列,条件和间隔。     一、序列       在ruby中只用".."和"..."区间操作符来创建序列。两个点的形式是创建闭合的区间(包括右端的值),而3个点的形式       是创建半开半闭的区间(不包括右端的值)。       注意:       1、任何类型的对 ...
2007-05-14

Ruby 中load和require的比较

关键字: Ruby 中load和require的比较
不同点:  Load:       1、每次执行load的时候,它都会无条件的加载指定的ruby的源文件。       2、使用它可以重新来加载一个在程序开始运行后可能修改的源文件。         require       1、加载指定的文件,且只加载一次       2、require可以加载二进制库 & ...
2007-05-14

Ruby 模块概念

关键字: Ruby 模块概念
模块是一种将方法、类与常量组织在一起的方式。    一、提供命名空间     模块定义了一个命名空间,他是一个砂箱,这样作的目的就是未来防止命名冲突。模块常量的命名和类常量一样,都是以     大写字母开头。模块方法的定义和类方法的定义类似,在方法的前头加上模块名前缀。     模块引用:       1、如果引用的模块在同一个文件中,则直接使用模块操作       2、如果 ...
2007-05-11

Ruby 方法的访问控制

关键字: Ruby 方法的访问控制
  Ruby要改变一个对象的内部状态,唯一的简单方式就是调用它的方法。控制对方法的访问,就可以控制对对象访问。Ruby  提供了三种访问控制方式:     public 方法可以被任何人调用,没有限制访问控制。方法默认是public的(除initialize外)         protected 方法只能被定义了该方法的类或其子类的对象所调用。这个家族均可访问         private 方法不能被明确的 ...
2007-05-11

Ruby 类的属性、变量、常量和方法定义

关键字: Ruby类的属性、变量、常量和方法定义
 一、类属性声明     一个对象的外部可见部分被称其为属性。ruby通过对象的实例变量来表示对象的内部状态,即,属性。既然是对外部可见的。Ruby中,实例变量无法直接为对象外使用,只能通过对象定义的操作方法访问。同理,实例变量也不能变成public变量,同样是通过方法访问     那就是可以通过某种方式读取和修改的。Ruby中是通过定义方法来访问属性。有两种方法方式:     1、直接定义类属性的方法     ruby 代码 & ...
2007-05-09

Ruby 类的继承

关键字: Ruby 类的继承
一、普通方式的继承  Ruby只支持单继承   ruby 代码 class Child < Father    ......    end       Object是所有类的始祖,并且Object的实例方法对ruby的所有对象都是可用的。     super的使用:         ...
2007-05-09

Ruby创建对象以及类和对象之间交互

关键字: Ruby 创建对象以及类和对象之间交互
一、从类中创建对象       类Class定义的实例方法Class#new将创建接受者对应的类的对象。这个是通过调用classexpr.allocate来完成的。可以重载 这个方法,但是必须返回正确的类的对象。然后调用新创建的对象的initialize,并将传递给new的参数传递给initialize。     注意:      1、如果类定义中重载了类方法new,并且new没有调用super,那么将无法创建该类的对象,并调用new将返回nil   ...
yjjxf
搜索本博客
我的相册
0c714b86-a15a-4774-9e98-bc63c2d9bbaa-thumb
P1010071
共 1 张
最近加入圈子
存档
最新评论
评论排行榜