阅读更多

7顶
2踩

Web前端

原创新闻 JS.Class 2.1发布,Ruby风格的JavaScript

2009-06-15 11:49 by 副主编 zly06 评论(8) 有3607人浏览

James Coglan不久前更新了JS.Class,发布了 JS.Class 2.1版本,使用JavaScript实现了Ruby的对象系统。

新特性:

  • 新的类库:ConstantScope, Hash和HashSet
  • 软件包管理有一个新的API,并行下载文件,支持SpiderMonkey, Rhino或V8的服务器端环境。
  • Enumerable模块已经更新使用了Ruby1.9的大部分方法
  • 核心对象方法在Kernel 模块中,并添加了不少新方法:tap(), equals(), hash()以及enumFor()
  • 使用WebKit的displayName属性来分析和调试JavaSctipt

点击查看详情:http://blog.jcoglan.com/2009/06/08/jsclass-21-an-improved-pacakge-manager-proper-hashes-and-lots-of-ruby-19-goodness/

来自: ajaxian
7
2
评论 共 8 条 请登录后发表评论
8 楼 61584740 2009-06-17 17:10
  
7 楼 inosin 2009-06-16 09:08
重要的还是大小和执行效率~
6 楼 jianzong2000 2009-06-15 20:45
js的东东也太多了,啥时候能稳定点
5 楼 night_stalker 2009-06-15 14:19
在这个框架基础上做个简单的翻译器,又一个 RJS 诞生了。
4 楼 whaosoft 2009-06-15 13:39

js就像个小媳妇一样,任人打扮。
xiaocheng882000 写道

weiqingfei 写道
js就像个小媳妇一样,任人打扮。 

  
3 楼 xiaocheng882000 2009-06-15 13:08
weiqingfei 写道

js就像个小媳妇一样,任人打扮。

2 楼 zozoh 2009-06-15 12:59
只能说明 JS 的语法之强悍
1 楼 weiqingfei 2009-06-15 12:27
js就像个小媳妇一样,任人打扮。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • java switch case 或_Java Switch Case 条件判断

    Java的 Switch Case 语句,可以理解为分支例子 假设打麻将有四个人 编号为 1 2 3 4 对应名字为 张三,李四,王五,赵六数据结构switch(expression){case value ://语句break; //可选case value ://语句break; //可选//你可以有任意数量的case语句default : //可选//语句}例子代码int code = 2;...

  • 0基础学Java(5)(switch case 和循环结构)

    1. 分支结构 1.1 switch - case switch (存储选择选项的变量) { case 常量1: // 处理方式1; break; case 常量2: // 处理方式2; break; case 常量3: // 处理方式3; break; default: // 最终处理方式 break; } /* 注意事项: 1. switch case 分支结构,目前仅考虑 int 类型,其他类型暂时不考虑 2. break关键字用于跳出 switch case 对应大括号范围。 执行流程: 程序运行

  • c语言case可以用or吗,java-OR操作符在switch-case中?

    What are the backgrounds for a switch-case to not accept this operator?因为情况需要恒定表达式作为其值.而且由于||表达式不是编译时常数,不允许.开关标签应具有以下语法:SwitchLabel:case ConstantExpression :case EnumConstantName :default :在引擎盖下:Compi...

  • 基础三:控制执行流程

    概述在Java中,涉及的关键字包括:if-else , while , do-while, for, return, break和switch.Java并不支持goto语句。true和false所有条件语句都利用条件表达式的真或假来决定执行的路径。Java不允许我们将一个数字作为布尔值使用,虽然在C和C++中是允许的。 比如if(a)中,那么首先必须用一个条件表达式将其转换成布尔值,例如if(a

  • 操作符的理解二

    1、优先级 当一个表达式中存在多个操作符时,操作符的优先级就决定了各部分的计算顺序。Java对计算顺序做了特别的规定。其中,最简单的规则就是先乘除后加减。程序员经常会忘记其他优先级规则,所以应该用括号明确规定计算顺序。 注意,System.out.println()语句中包含“+”操作符。在这种上下文环境中,“+”意味着“字符串连接”,并且如果必要,它还要执行“字符串转换”。当编译器...

  • Java中的流程控制(分支结构和循环结构)

    Java中的流程控制 三种流程控制:顺序结构、分支结构、循环结构。 (1) 顺序结构 代码按照顺序从上往下依次执行。 (2) 分支结构 分支结构分为if、if...else、if...else if ..、switch...case。 if结构格式: 注意:if小括号里面的条件必须是一个boolean类型的表达式。当表达式结构为true时,执行if里面的语句块。否则执行els...

  • 《Thinking in Java》读书笔记4

    第四章 控制执行流程 目录 第四章 控制执行流程 4.1 true和false 4.2 if-else 4.3 迭代 4.3.1 do-while 4.3.2 for 4.3.3 逗号操作符 4.4 Foreach语法 4.5 return 4.6 break和continue 4.7 臭名昭著的goto 4.8 switch 4.1 true和false Java不...

  • 5.JAVA编程思想——控制执行

    欢迎转载,转载请标明出处: Java 使用了C 的全部控制语句,所以假期您以前用C或C++编程,其中大多数都应是非常熟悉的。大多数程序化的编程语言都提供了某种形式的控制语句,这在语言间通常是共通的。在Java 里,涉及的关键字包括if-else、while、do-while、for以及一个名为switch的选择语句。然而,Java 并不支持非常有害的goto(它仍是解决某些特殊问题的权宜之计

  • 计算机系统基础实验——数据的机器级表示(条件表达式 x?y:z)

    位运算实现三目运算 条件表达式x?y:z

  • C语言运算符优先级和口诀助记

    优先级 运算符 名称或含义 使用形式 结合方向 说明 1 [] 数组下标 数组名[常量表达式] 左到右   () 圆括号 (表达式)/函数名(形参表)   .

  • java运算符优先级记忆口诀

    尊重原创:(口诀)转自http://lasombra.iteye.com/blog/991662      今天看到《java编程思想》中的运算符优先级助记口诀,不过“Ulcer Addicts Really Like C A lot”在中文语境下不好记。我试着写一个口诀: 单目乘除为关系,逻辑三目后赋值。 单目:单目运算符+ –(负数) ++ -- 等 乘除:算数单目运算符* / % + - ...

  • Java中剪切板的操作

    Java中有时需要操作系统剪切板的问题,下面演示如何用Java操作系统剪切板,就是定义一个类其中引入需要的包,设计需要的方法,为了不用建立实例即可直接使用,可把方法设置为静态方法 static ,具体步骤如下: 1,引入对应的包 import java.io.IOException; import java.awt.Toolkit; import java.awt.datatransf

  • 节六、java程序基础三 三大流程控制

    1.顺序结构 顺序结构程序就是按语句出现的先后顺序执行的程序结构。计算机按顺序逐条执行语句, 当一条语句执行完毕,自动转到下一条语句。 2.分支结构 1)分支结构又称为选择结构。当程序执行到控制分支语句时,首先判断条件,根据条件表 达式的值选择相应的语句执行(放弃另一部分语句的执行)。 2)分支结构包括单分支、双分支和多分支三种形式。 如图: 2.1单分支 【语法格式】 if(布尔表达式...

  • java case or_java – 在大枚举上使用switch-case时,是否可以避免高圈复杂度(警告)?...

    假设一个方法根据相当大的枚举值选择一个动作.我们的声纳现在抱怨这种方法具有很高的圈复杂度(当然是关于案例陈述的数量).我知道,大型switch case语句在OOP中并不是最好的样式,但有时使用它们(在我的情况下是一个评估运算符标记的解析器)而不是构建复杂的对象树.我现在关注如何处理?是否有任何设计模式可以有意义地拆分这种开关盒?或者我(并且应该)将该类排除在测量CC之外(因为可能有其他方法可以轻...

  • Java 入门之8:Java分支结构,循环结构总结

    目录 Java的中流程控制的分类: 顺序结构(sequential structure)图示: 分支结构(branch structure)(选择结构 (choice structure)) if单分支语法结构:​ if单分支流程图示: if单分支结构总结: if双分支语法结构:​ if双分支流程图示: if双分支结构总结: if多分支语法结构:​ if多分支流程图示: if多分支结构总结: switch分支语法结构:​ switch分支流程图示:​ switch分支结构总结:

  • java中case怎么用,Java中case使用示例,Javacase使用示例,switch([vari

    Java中case使用示例,Javacase使用示例,switch([variswitch([variable]) { case [int or ch]: [code] break; case [int or ch]: [code] ...

Global site tag (gtag.js) - Google Analytics