4

我刚刚读到还有一种称为服务器端 java 脚本的 java 脚本,在它之前我认为 java 脚本仅在客户端使用..所以我的问题是什么是服务器端 java 脚本.. .对于前端开发者,是否有必要学习这两种类型的java脚本?

4

6 回答 6

4

服务器端java脚本有点像java/C++/.Net/ruby/php...它只是一种编程服务器代码的方法。如果你在前端工作,没有任何后端工作要做,那不一定要学习服务器端的java脚本。您提到的服务器端 java 脚本可能是 nodejs。想象一下,你可以用js而不是java或php编写一个服务器。

于 2011-06-17T07:41:41.343 回答
4

JavaScript 是一种编程语言,它可以在许多不同的环境中运行。大多数人在浏览器中遇到它,但它也可以通过Rhino在命令行中使用,或者目前在服务器端使用Node.js自从它于 1996 年问世以来,JavaScript 已经能够在服务器端运行

JavaScript 没有不同的“种类”,无论您在什么环境中,语法和内置语言结构都保持不变。但是,不同的环境可能会为其他环境中不可用的功能提供 API。例如,在浏览器中有windowdocument对象,在 Rhino 或 Node.js 中没有这些接口,但它们支持基于浏览器的实现不支持的其他功能。

如果您是前端 Web 开发人员,了解 和其他特定于浏览器的 API 很重要windowdocument但您不需要了解其他环境中提供的功能。

于 2011-06-17T07:51:32.060 回答
1

服务器端 javascript 的一个示例是Nodejs。它是一个运行在 Google 的 V8 javascript 引擎上的 javascript api,用于基于偶数的 IO。它的流行应用程序是用于制作 Web 服务器。作为前端开发人员,没有必要学习它——你可以学习很多 JavaScript 库,但是这个特定库的主要应用程序不是用于前端工程的。

也就是说,修补它非常漂亮。

于 2011-06-17T07:39:44.510 回答
1

你可能指的是node.js

http://nodejs.org/

前端开发人员绝对没有必要知道如何使用它。

于 2011-06-17T07:40:06.643 回答
0

现在有几个服务器端 JavaScript 实例,比如

  • node.js,它允许在 JavaScript 中实现通常使用 Servlet 或 PHP 或 ASP 或...完成的操作;和
  • 一些数据库支持嵌入 JavaScript
  • 可能还有更多实例...

毕竟,JavaScript 只是一种语言,通过适当的运行时,您几乎可以将它用于任何事情(这并不一定意味着您应该这样做)。对于前端开发人员来说,了解这些技术并不是绝对必要的。

于 2011-06-17T07:42:38.237 回答
0

Node.js 是服务器端的 JavaScript。

Node.js:-Node.js is an open source, cross-platform runtime environment for developing server-side and networking applications. Node.js applications are written in JavaScript, and can be run within the Node.js runtime on OS X, Microsoft Windows, and Linux.

If you want to become a javascript Front End developer then you must know about basic javascript,ES6 and you can Choose anyone Front end Technology React or Angular for become a Front End Developer.

于 2019-07-05T14:16:19.123 回答