从零码起调用javascript
来源:才华咖 本文已影响9.13K人
来源:才华咖 本文已影响9.13K人
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("n");
}
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;} ;
}
使用ajax操作JavaScript对象的方法
javascript数组使用调用方法
php动态生成JavaScript代码
2017最新javascript中AJAX用法
30行代码实现Javascript中的MVC
常用排序算法之JavaScript实现代码段
javascript实现贪吃蛇代码
javascript代码的练习题
java与javascript之间json格式数据互转详解
javascript中setInterval的用法总结
javascript入门零基础掌握
分析JavaScript函数的调用模式
c#和javascript函数相互调用示例
网页程序设计之实用JavaScript代码段
关于ASP.NET使用JavaScript显示信息提示窗口实现原理及代码
JavaScript实现网页刷新代码段
Dreamweaver中JavaScript行为操作使用方法
起码的造句
如何在Javascript中为String对象添加trim,ltrim,rtrim方法
JavaScript instanceof 的使用方法有哪些
从我做起演讲稿通用8篇
详解JavaScript中的splice()使用方法
JavaScript中创建字典对象(dictionary)的实例
Javascript中arguments对象的详解和使用方法
关jQuery弹出窗口简单实现代码-javascript编程
高效编写JavaScript代码的技巧
关于JavaScript substring()的使用方法
JavaScript实现的div拖动效果实例代码
javascript中toString()的用法
JavaScript代码的5个书写坏习惯
调用javascript
aircy,的过程,作者,3页,教程,js,javascript,分享
javascript字符串对象常用api函数小结
JavaScript判断登录界面的账号密码是否为空代码
用JSP和JavaScript打造级连菜单
Dreamweaver中JavaScript行为操作使用的总结
如何调试javascript脚本呢
php和javascript之间变量的传递实现代码
保护视力,从我做起,从小做起
javascript中的match函数用法简介