当前位置:  开发笔记 > 编程语言 > 正文

无浏览器的JavaScript

如何解决《无浏览器的JavaScript》经验,为你挑选了2个好方法。

我曾经与Snap-On Tools的团队负责人进行过一次交谈,她告诉他们使用"JavaScript实现"进行服务器端编码.已经有一段时间了,但我在想,WTF在谈论什么?除了那些在浏览器中实现的解释器之外,还有JavaScript解释器

如何使用不在浏览器上下文中执行的JavaScript创建程序或代码,尤其是服务器端?如果JavaScript在浏览器加载后没有生成内容,那么服务器端到底是什么呢?"服务器端"JavaScript可以在HTTP响应传递之前生成内容 - 如果是,那么它是如何工作/设置的?

我在JavaScript方面遇到很多问题,但是一流的功能非常性感.JavaScript Object Notation非常纯粹; 我无法想象一种更简单的方法来定义数据结构.另外,如果你没有编写任务关键的东西,你可以通过动态类型很快地破解一些代码.

作为一个附带问题,鉴于最后一段,对于学好语言有什么建议(评论就足够了)?



1> DavGarcia..:

如果使用ECMAScript引擎,则不必在浏览器中运行JavaScript.实际上,SpiderMonkey和Rhino都是ECMAScript引擎.

Flash的ActionScript是另一种ECMAScript派生语言,不必在浏览器中运行.

编辑 - 哇,三年后发生了很多变化.为了满足您的服务器需求,我现在推荐node.js.



2> orip..:

我所知道的JS解释器列表,可以独立运行或嵌入其他代码:

谷歌的V8(C++)

Jint(.NET)

微软的JScript(.NET),旧的

JavaScript ScriptEngine in Java 6(Java),以前是Mozilla的Rhino

Mozilla的SpiderMonkey(C)

推荐阅读
小妖694_807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有