我曾经和Snap-On Tools的团队领导交谈过,她说他们在服务器端编程中使用了“JavaScript的实现”。虽然已经有一段时间了,但我仍然想知道,她到底在说什么?除了浏览器中实现的解释器之外,是否还有其他的JavaScript解释器?
你如何使用JavaScript创建程序或代码,特别是服务器端的代码,而不在浏览器的上下文环境中执行?如果“服务器端”JavaScript不是在浏览器加载内容之后生成内容,那它到底是什么?“服务器端”JavaScript能否在HTTP响应被发送之前生成内容,如果可以,那这是如何实现/设置的?
我对JavaScript有很多问题,但头等函数非常强大。而JavaScript对象表示法非常纯粹;我无法想象有比定义数据结构更简单的方式。此外,如果您不是编写关键任务的代码,动态类型的JavaScript可以快速编写出一些代码。
作为一个附带问题,考虑到上面的最后一段,您有没有关于学习一门好语言的建议(评论即可)?