阅读更多

7顶
2踩

Web前端

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

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

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就像个小媳妇一样,任人打扮。

发表评论

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

相关推荐

  • thinking in java4高清中文版(附带原书代码)

    thinking in java 4最新版本,中文高清pdf,同时附带书中源代码,绝对真实

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

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

  • 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 对应大括号范围。 执行流程: 程序运行

  • java case 多个_Java – switch case,多个case调用相同的函数

    由于我有多个String情况应该以相同的方式处理,我试过:switch(str) {// compiler errorcase "apple", "orange", "pieapple":handleFruit();break;}但是我收到编译器错误.在Java中,我是否应该逐个调用相同的函数:switch(str) {case "apple":handleFruit();break;// rep...

  • 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...

  • 正则表达式(记忆口诀)

    正则其实也势利,削尖头来把钱揣; (指开始符号^和结尾符号$)  特殊符号认不了,弄个倒杠来引路; (指\. \*等特殊符号)  倒杠后面跟小w, 数字字母来表示; (\w跟数字字母;\d跟数字)  倒杠后面跟小d, 只有数字来表示;  倒杠后面跟小a, 报警符号嘀一声;  倒杠后面跟小b, 单词分界或退格;  倒杠后面跟小t, 制表符号很明了;  倒杠后面跟小r, 回车符号知道了;

  • 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

  • Java上色_java中Color类的简单总结

    java中Color类的简单总结1.颜色的常识任何颜色都是由三原色组成(RGB),JAVA中支持224为彩色,即红绿蓝分量取值介于0-255之间(8位表示)2.Color类中的常量public final static Color black = new Color(0,0,0);public final static Color bule = new Color(0,0,255);..有很多这样...

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

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

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

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

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

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

  • java编程思想读书笔记-第三章控制程序流程

    1.Java 没有 goto 2.短路:if(1=1 and 1>2 and 1>3) 当执行到 1>2时,直接返回false。 3.运算符: (1)and(&) 输入位都是1,输入位生成1,否则0。 (2)or(|)  输入位至少一个是1,输入位生成1,否则0。 (3)若两个输入位的某一个是1,但不全都是 1,那么按位 XOR 异或,在输出位里生成一个1。 (4)按位 NOT生成与

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

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

  • 开发技术-Java switch case 的简单用法

    还是按照书本上的来吧,别整幺蛾子。int a = 2;");break;");break;");break;");} } }2!

Global site tag (gtag.js) - Google Analytics