Rhino JavaScript---Scope与Context的含义》的相关内容

Ajax,你补过钙了吗?

电影《大腕》里面,北影厂的彪子在泰勒的躺尸床前声泪俱下地哭诉道:“我们中国演艺界可都集体补过钙了...... 就差一步,就差一步啊,泰勒,没来的及为你们美国演艺界补钙......” 这一段让我印象非常深刻。如果说测试驱动和持续集成相当于为我们的代码集体补了钙的话,那么既然 Ajax 现在已经被当作了一种主流严肃的软件开发方式(已经有相关的专著出版发行。然而多年以来,JavaScript 开发并不被 ...
by dlee 2005-08-03 浏览 (10058) 回复 (14) 关键字:

纯java 的javascript引擎:rhino

前段时间,在浏览javaeye论坛,看见有人征集如何在java中运行数学表达式。 结果方案五花八门: 1.jakarta commons JEXL. 2.Beanshell 3.Java Math Expression Parser jep 4.parse combinator jparsec 5.jdk 6.0的 script 6.利用SQL 7.自己写语法分析 如果自 ...
by lcllcl987 2007-06-06 浏览 (5528) 回复 (3) 关键字: 纯java 的javascript引擎 rhino js引擎 java脚本引擎

关于Gecko的eval第二参数探密

eval的第二参数介绍写的是context就是with差不多的功能,http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Functions:eval也说with可以代替第二参数,就是说 var ttt={ aaa:123, bbb:234 } with(ttt) { ccc=aaa; ...
by afcn0 2008-07-02 浏览 (3714) 回复 (51) 关键字:

怎么在JAVA中运算表达式?

请教个问题,怎么在java中调用表达式? 比如如下类: public class Test{ public static void main(String[] args){ String str = "9*(1+2)"; //怎么求出这个表达式的值是27呢? ...... } } 想了好久也没有 ...
by zeroxin 2007-03-09 浏览 (8865) 回复 (39) 关键字: java开发

在DBUnit中使用脚本来生成测试数据

在DBUnit中使用脚本来生成测试数据 用过rails 的人都会觉得rails的测试中,fixtures 实在是一个非常方便的工具。在Java中,我们通常会使用dbunit 来维护我们的测试数据,但是,dbunit有一个不方便的地方,就是测试数据要手写。虽然我们也可以从数据库中导出来,但这并不是万灵药。 在Rails中,我们可以在fixtures中写ruby 代码,这称为动态fixtures ...
by yananay 2007-06-15 浏览 (1506) 回复 (1) 关键字:

Scope and Context(2)

1、共享scopesJavascript是一种委托的语言,不用于类继承的语言。我们目的是提供一种在多个scope中共享一组只读的变量。为此我们设置一个对象的原型。当访问javascript的对象的属性时,对象首先根据属性名搜索属性,如果没有找到,则对象原型找到了。继续处理,直到找到对象原型,直到原型链结束了。为了在多个scope中共享信息,我们首先创建希望共享的对象,首先用initStandard ...
by Azi 2008-03-22 浏览 (274) 回复 (2) 关键字:

xjl:Rhino的两个问题

Rhino 中使用 Java 对象 与网页中所使用的 JavaScript 不同的是, Rhino 中的脚本可以使用 Java 中的对象。要在脚本中使用 Java 类必须将 Java 类引入脚本。 使用 cx.initStandardObjects 创建出来的 Scriptable 类型实例,不支持在脚本中使用 import 语句,此时需要使用如下的代码来创建一个 ImporterTopLevel ...
by lujar 2007-01-20 浏览 (109) 回复 (0) 关键字:

JavaScript与Rhino

声明:引用或复制该文章必须注明作者与出处。 声明:任何使用该文档内容必须经过作者的同意。 声明:请点击广告,支持作者原创。 1  概述ECMAScirpt是个基于对象的语言,目的是在宿主环境中进行计算和维护可计算的对象。Script是编程语言,用来维护,定制和已经存在的系统的机制。在这样系统中,已经通过用户界面提供了有用的功能,而script是一种机制,用来暴露该功能,并且能够编程控制, ...
by Azi 2008-03-15 浏览 (590) 回复 (0) 关键字:

纯java 的javascript引擎:rhino

前段时间,在浏览javaeye论坛,看见有人征集如何在java中运行数学表达式。 结果方案五花八门: 1.jakarta commons JEXL. 2.Beanshell 3.Java Math Expression Parser jep 4.parse combinator jparsec 5.jdk 6.0的 script 6.利用SQL 7.自己写语法分析 如果自 ...
by lcllcl987 2007-06-06 浏览 (3357) 回复 (3) 关键字: 纯java 的javascript引擎 rhino js引擎 java脚本引擎

在DBUnit中使用脚本来生成测试数据

在DBUnit中使用脚本来生成测试数据 用过rails 的人都会觉得rails的测试中,fixtures 实在是一个非常方便的工具。在Java中,我们通常会使用dbunit 来维护我们的测试数据,但是,dbunit有一个不方便的地方,就是测试数据要手写。虽然我们也可以从数据库中导出来,但这并不是万灵药。 在Rails中,我们可以在fixtures中写ruby 代码,这称为动态fixtures ...
by yananay 2007-06-15 浏览 (1399) 回复 (1) 关键字:

scope和lazy这两个关键字是做什么的呢?

如果可以的话,能举个例子吗
by tomqyp 2007-03-22 浏览 (546) 回复 (8)

问一下有关锁的问题

D中似乎没有内嵌monitor之类的语法,在D中要么就只能写scope Lock lock=new Lock(mutex);要么就只能scope(exit)mutex.unlock();但习惯了c++中Lock lock(mutex);的写法,觉得这样很累赘. 各位一般是怎么写的呢?
by ahadf 2007-10-10 浏览 (680) 回复 (21)

请教Scope Statement!

不是很明白D语言中的Scope Statement,望达人指教一二。 它的语义偶明白,比如scope(exit),scope(failure),scope(success)。 主要是它的执行次序没怎么看懂,D语言规范里面说是按照出现的次序倒序执行,比如 { scope(exit) writef("1"); scope(success) writef("2"); s ...
by Colorful 2007-07-31 浏览 (352) 回复 (3)

对象的delete都在什么时候?

hgeSpr spr; bool FrameFunc(){ spr.render(); } void main(){   spr= new hgeSpr; } ----------------------------------- 我在 hgeSpr类中分别写了 this(){ printf("spr create");} ~this(){printf("spr releas ...
by player7 2007-04-20 浏览 (837) 回复 (19)

JSF中的ManagedBean的实例如何获取?

我现在在做一个订单添加的页面, 订单中有订单信息还有订单的货物信息。 货物信息是在订单的类里面的一个List来存储的。 现在需要在一个ManagedBean1里面获取另外一个ManagedBean2的对象然后使用set方法对其的List成员添加引用。 告诉我怎么获取MangedBean2的实例呢?
by yanquan 2007-07-12 浏览 (1425) 回复 (10)

推荐Steve Yegge:Rhino on Rails在服务器端JVM中运行JavaScript

Steve Yegge在google I/O大会上发表了演讲:Rhino on Rails -- Server-side JavaScript on the Java Virtual Machine。 使用Rhino能够用JavaScript完成Java在server端完成的所有工作! 什么是Rhino? 1。用JavaScript实现Java JavaScript implemente ...
by QQbyte 2008-06-17 浏览 (1339) 回复 (11) 关键字:

Rails2.1中的新东西之五:具有has_finder功能的named_scope

Nick Kallen的广受欢迎的has_finder插件将会被加入到Rails 2.x版本中,以named_scope方式出现。 class User < ActiveRecord::Base named_scope :active, :conditions => {:active => true} named_scope :inactive, :conditions => ...
by robertlyc 2008-05-27 浏览 (524) 回复 (0) 关键字: rails named_scope

推荐:Eclipse新发布的Ganymede

Eclipse Ganymede发布了,这是24个开放源代码项目展示,显示了Eclipse在不同方面的创新。 获得Ganymede可以通过两种方式: 1。直接下载Ganymede包,如果你是java程序员就下载java源代码包,如果你是C/C++程序员,就下载C/C++源代码包,下载地址为:http://www.eclipse.org/downloads/packages/ 2。下载安装Ecli ...
by QQbyte 2008-06-22 浏览 (6068) 回复 (13) 关键字:

相关问答

赞助商链接