调用javascript
【提要】本篇《从零码起调用Javascript》特别为需要编程学习的朋友收集整理的.,仅供参考。内容如下:
Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。以下是小编为大家搜索整理的从零码起调用javascript,希望能给大家带来帮助!更多精彩内容请及时关注我们考试网!
package ;
import Reader;
import NumberReader;
import ext;
import tion;
import ptable;
public class JSExploration
{
private Context cx;
private Scriptable scope;
public JSExploration()
{
= r();
e = StandardObjects();
}
public Object runJavaScript(String filename)
{
String jsContent = sContent(filename);
Object result = uateString(scope, jsContent, filename, 1, null);
return result;
}
private String getJsContent(String filename)
{
LineNumberReader reader;
try
{
reader = new LineNumberReader(new FileReader(filename));
String s = null;
StringBuffer sb = new StringBuffer();
while ((s = Line()) != null)
{
nd(s)nd("");
}
return ring();
}
catch (Exception e)
{
// TODO Auto-generated catch block
tStackTrace();
return null;
}
}
public Scriptable getScope()
{
return scope;
}
public static void main(String[] args)
{
String filename = roperty("") + "/";
JSExploration jsExploration = new JSExploration();
Object result = avaScript(filename);
Scriptable scope = cope();
Function sum = (Function) ("sum", scope);
Function isPrime = (Function)(urrentContext(), scope, sum, new Object[] {2,8});
Object ss = (urrentContext(), sum, isPrime, new Object[] {2,8});
tln(ring(ss));
}
}
试验了一个java 调用 javascript 的例子,如果把中的与this 有关的代码注销的话程序就可以正常运行。不住销掉的话就会报个运行时错误。。。
js 代码如下(有关this 的代码已注销):
function sum(x, y) {
// ulaeObject = null;
// ulaeObject["vager"] = function (c, d) {
// return (c + d)/2;
// };
var vager = 1000;
return function (x,y){return x + y + vager;} ;
}
-
把Word转换成PPT的办法
我们通常用Word来录入、编辑、打印材料,而有时需要将已经编辑、打印好的材料,做成PowerPoint演示文稿,以供演示、讲座使用。如果在PowerPoint中重新录入,既麻烦又浪费时间。如果在两者之间,通过一块块地复制、粘贴,一张张地制成幻灯片,也比较费事。其实,我们可以利用Po...
-
屏蔽电脑硬盘坏道的方法
硬盘,港台称之为硬碟,是电脑主要的存储媒介之一,下面整理了一些屏蔽电脑硬盘坏道的方法,希望对大家有所帮助!1、电脑硬盘厂家对硬盘坏道进行屏蔽。一般厂商生产出的新硬盘本身也并不是十全十美,在硬盘出厂的时候往往就会对硬盘坏道进行厂家检测,如果硬盘的坏道数量...
-
卧室怎么设计才好看
卧室作为人们修身养息的重要场所,在装修设计的时候,并不是随个人喜好决定的,而是以舒适为主。舒适可以说是卧室设计的最基本的原则。而这种舒适感,首先表现为实用性,然后才是装饰性。这里的实用性包括休息舒适、收纳强大、家具摆放合理,而装饰性则包括了卧室的色调搭...
-
论电影制作投资的困境与重要性
眼下的国内市场,股票崩盘、资本寒冬,仿佛唯有电影票房不断井喷,而电影行业也确实正在迎来更热的一波投资浪潮。小编特意撰写此文是为了是展示电影投资的风险特性,以及探讨电影基金背后的投资逻辑。1、挽救迪士尼的基金今日的娱乐巨头迪士尼在八十年代时,其实是好莱...