02 2017 档案

摘要:Nashorn 的 JavaScript 语言的扩展 正如我们所讨论的,Nashorn 是一个完全符合 ECMAScript 5.1 的实现。然而除此之外,Nashorn 还实现了很多 JavaScript 语言的语法扩展,开发人员使用起来更加方便和容易。这些扩展被 JavaScript 开发者所熟 阅读全文
posted @ 2017-02-17 06:29 林本托 阅读(779) 评论(0) 推荐(0) 编辑
摘要:Nashorn 的高级应用 Nashorn 是一个复杂的编程环境,它被设计为一个强大的平台,用于部署应用程序,并与Java具有极大的互操作性。 让我们来看一些更高级的用于 JavaScript 到 Java 集成的用例,并通过在 Nashorn中 查看一些实现细节来掌握是如何实现的。 从 Nasho 阅读全文
posted @ 2017-02-16 18:11 林本托 阅读(472) 评论(0) 推荐(0) 编辑
摘要:Nashorn 和 javax.script 包 Nashorn 并不是第一个在 Java 平台上运行的脚本语言。在Java 6 就提供了 javax.script java 包,它为脚本语言引擎提供了一个通用的与Java交互的接口。 这个通用接口包含了脚本语言的基本概念,如脚本代码的执行和编译。此 阅读全文
posted @ 2017-02-15 19:57 林本托 阅读(563) 评论(0) 推荐(0) 编辑
摘要:jjs 的 Scripting 选项 jjs shell 是一个不错的方法来测试一些基本的 JavaScript,或者于不太熟悉的 JavaScript包进行交互(主要是指 javax.script)的方式,然而,在即时预览功能下,它缺乏多行输入和其他先进的功能,通常会在开发中稍微受限。 相反,在非 阅读全文
posted @ 2017-02-12 21:37 林本托 阅读(878) 评论(0) 推荐(0) 编辑
摘要:在命令行中执行 JavaScript 现在我们有一个 my_script.js 文件,想在 Nashorn 下执行,则需要在命令行下执行该命令: jrunscript 还可以指定指定除了 Nashorn 以外的引擎,这里需要使用 l 来显示指定: 注意: 在 jrunscript 命令里,甚至可以执 阅读全文
posted @ 2017-02-11 22:29 林本托 阅读(887) 评论(0) 推荐(0) 编辑
摘要:伴随 Java 8 的发布,Oracle 也一同发布了 Nashorn,它是在 Java 虚拟机上运行 Javascript 语言的一个引擎。Nashorn 的设计是为了替换最初的运行在 JVM 上的项目——被称之为 Rhino(Nashorn 是 rhino 的德语中的词语)。 Nashorn 完 阅读全文
posted @ 2017-02-10 20:09 林本托 阅读(605) 评论(0) 推荐(0) 编辑
摘要:新的异步功能的关键点,它们是Channel 类的一些子集,Channel 在处理IO操作的时候需要被切换成一个后台进程。一些需要访问较大,耗时的操作,或是其它的类似实例,可以考虑应用此功能。 在这里,我们只单独讲解针对文件IO操作的 AsynchronousFileChannel,但是需要注意的是, 阅读全文
posted @ 2017-02-04 19:56 林本托 阅读(6823) 评论(0) 推荐(0) 编辑
摘要:原文标题:Write Code Every Day原文作者:John Resig原文出处:http://ejohn.org/blog/write-code-every-day/ 文中名词解释:副业项目:英文为Side Project,这里指的是作者工作之外写 的代码项目,并上传到 Github 上, 阅读全文
posted @ 2017-02-04 10:05 林本托 阅读(1845) 评论(1) 推荐(4) 编辑

点击右上角即可分享
微信分享提示