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 ...
一、方法定义:
ruby 代码
def name[([arg [=value],.....][,*varg][,&blockarg])]
body
end
ruby 代码
name -> methodName
&n ...
一、Symbol的定义:
Symbol是一个简单对象, 这个对象通过它的名字唯一标识。如:你每次在代码中使用:name,你是要引用一个有名字为name的对象
注意:
1、String 和Symbol两者具有紧密的联系. 每个symbol 都有个字符串的名字(可以使用to_s). 而每个String 可以请求它的相应symbol (通过 to_sym). String and Symbol 是紧密 ...
ruby使用区间实现了3中不同特性:序列,条件和间隔。
一、序列
在ruby中只用".."和"..."区间操作符来创建序列。两个点的形式是创建闭合的区间(包括右端的值),而3个点的形式
是创建半开半闭的区间(不包括右端的值)。
注意:
1、任何类型的对 ...
不同点:
Load:
1、每次执行load的时候,它都会无条件的加载指定的ruby的源文件。
2、使用它可以重新来加载一个在程序开始运行后可能修改的源文件。
require
1、加载指定的文件,且只加载一次
2、require可以加载二进制库
& ...
模块是一种将方法、类与常量组织在一起的方式。
一、提供命名空间
模块定义了一个命名空间,他是一个砂箱,这样作的目的就是未来防止命名冲突。模块常量的命名和类常量一样,都是以
大写字母开头。模块方法的定义和类方法的定义类似,在方法的前头加上模块名前缀。
模块引用:
1、如果引用的模块在同一个文件中,则直接使用模块操作
2、如果 ...
Ruby要改变一个对象的内部状态,唯一的简单方式就是调用它的方法。控制对方法的访问,就可以控制对对象访问。Ruby
提供了三种访问控制方式:
public 方法可以被任何人调用,没有限制访问控制。方法默认是public的(除initialize外)
protected 方法只能被定义了该方法的类或其子类的对象所调用。这个家族均可访问
private 方法不能被明确的 ...
一、类属性声明
一个对象的外部可见部分被称其为属性。ruby通过对象的实例变量来表示对象的内部状态,即,属性。既然是对外部可见的。Ruby中,实例变量无法直接为对象外使用,只能通过对象定义的操作方法访问。同理,实例变量也不能变成public变量,同样是通过方法访问
那就是可以通过某种方式读取和修改的。Ruby中是通过定义方法来访问属性。有两种方法方式:
1、直接定义类属性的方法
ruby 代码
& ...
一、普通方式的继承
Ruby只支持单继承
ruby 代码
class Child < Father
......
end
Object是所有类的始祖,并且Object的实例方法对ruby的所有对象都是可用的。
super的使用:
...
一、从类中创建对象
类Class定义的实例方法Class#new将创建接受者对应的类的对象。这个是通过调用classexpr.allocate来完成的。可以重载 这个方法,但是必须返回正确的类的对象。然后调用新创建的对象的initialize,并将传递给new的参数传递给initialize。
注意:
1、如果类定义中重载了类方法new,并且new没有调用super,那么将无法创建该类的对象,并调用new将返回nil
  ...
- 浏览: 10621 次
- 性别:


- 详细资料
搜索本博客
我的相册
P1010071
共 1 张
共 1 张
最近加入圈子
最新评论
-
Ruby Symbol使用
run_xiao 写道引用 10. 还有一些小问题没搞清楚,比如:name跟@n ...
-- by zqhlove -
Ruby Symbol使用
引用 10. 还有一些小问题没搞清楚,比如:name跟@name是什么关系。at ...
-- by run_xiao -
Ruby 方法定义和使用
ruby方法的参数,如何才能够设置成引用的参数,就是在程序内部的修改,程序外部也 ...
-- by yours2008 -
Ruby 类定义
原来是这样,懂了一点
-- by cino






评论排行榜