知识大全 不使用浏览器运行javascript代码的方法

Posted

篇首语:卧疾丰暇豫,翰墨时间作。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 不使用浏览器运行javascript代码的方法相关的知识,希望对你有一定的参考价值。

用js写一段小程序 但是又觉得使用浏览器去运行挺麻烦的 下面为大家介绍下如何使用java程序调用javascript程序 有类似需求的朋友可以参考下哈 希望对大家有所帮助  

  有时候我们想用js写一段小程序 但是又觉得使用浏览器去运行挺麻烦的 那么现在我们来看一下如何使用java程序调用javascript程序 这样就可以不借助浏览器就可执行js代码了 之 所以有这个需求是因为这几天在做的一个项目中碰到了这样的问题 我有一个javascript脚本 但是这个项目的其他代码都是用CC++写的 不想将 js代码转成C 感觉太麻烦了 所以就想如果可以在C下面直接调用javascript代码就好了 或者在shell中有一个可以不借助浏览器就可以直接 运行js代码的工具也行 现在可以使用java代码调用javascript代码也行吧 可以写一个shell 脚本封装一下就可以直接在shell下面运行js代码了 首先如果要安装好java java代码如下

复制代码 代码如下: import java io FileReader; import javax script ScriptEngine; import javax script ScriptEngineManager; public class RunScriptFile public static void main(String[] args) ScriptEngineManager manager = new ScriptEngineManager(); ScriptEngine engine = manager getEngineByName("js"); try FileReader reader = new FileReader("testFile js"); engine eval(reader); reader close(); catch (Exception e) e printStackTrace();

   例如要运行的js代码如下

复制代码 代码如下: function add(a b) c = a + b; return c; result = add ( ); print ( Result = + result); cha138/Article/program/Java/JSP/201311/19812

相关参考

知识大全 原生javascript和jquery判断浏览器版本等信息

本文为大家详细介绍下通过jquery和原生javascript判断浏览器信息包括判断浏览器是否为IE以及IE版本是多少等等感兴趣的朋友可以参考下哈希望对大家有所帮助 复制代码代码如下:lis

知识大全 javascript[js]获取url参数的代码

  最近做个页面需要用javascript获取url参数可发现网上的东西实在是多了错误也实在是多啊真晕浪费了我不少时间于是我便总结一下一个好用的就可以了先声明下用正则是简单但多浏览器的兼容性和速度不敢

知识大全 javascript取得浏览器地址及参数方法

  用javascript获取url网址信息  执行用javascript获取url网址信息代码效果如下  locationhost=dwcn  locationhostname=dwcn  loca

知识大全 javascript网页中显示硬盘内容

   您听说过网页也能用来显示硬盘内容吗?您肯定不信因为大多数情况下我们都是通过我的电脑和资源管理器来浏览硬盘数据现在就让我们来看看如何用下面一小段神奇的网页代码实现硬盘E盘数据的显示功能你

知识大全 完全解析浏览器挡不住的网页对话框广告

  一个强制弹出窗口的JavaScript类ForceWindow一个可以不被广告拦截器拦截的弹出窗口  ForceWindowiclassjs代码如下(使用讲解相关说明全部在注释中)

知识大全 解析javascript 浏览器关闭事件

解析javascript浏览器关闭事件cha138/Article/program/Java/JSP/201311/19935

知识大全 javascript解决innerText浏览器兼容问题

javascript解决innerText浏览器兼容问题  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 JavaScript 判断浏览器是否支持SVG方法

JavaScript判断浏览器是否支持SVG方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 JavaScript:完全容错和浏览器自动最大化

JavaScript:完全容错和浏览器自动最大化  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!错误

知识大全 javascript和html判断浏览器类型

cha138/Article/program/Java/JSP/201311/19808