问题标签 [serverside-javascript]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 如何使用 Java 调用 Rhino Javascript 解释器?
有没有使用java方法调用rhino-javascript函数并将其返回给java的例子?我为 rhino 找到的唯一示例是仅在 rhino shell 上键入命令。
asp.net - jQuery 服务器端 DOM 操作
有谁知道是否可以在 .Net 服务器端利用 JQuery 的强大功能?
例如,我在后面的一些代码中有一些 HTML 作为字符串。有没有办法在它上面执行 JQuery?
我目前正在这样做...
假设这是字符串...
我的 C# 这样做
这就是我将数据绑定到 HTML 的方式。
现在我想做的是不必添加#firstNameValue# 作为占位符并替换它,我想以某种方式在我的C# 代码中的HTML 字符串上执行一行JQuery。
我在这里有什么选择?
php - 你能推荐我一个服务器端的javascript解析器吗?
我必须从作为文本传递的 js 代码中提取定义的变量和函数名称。例子:
提取:
javascript - 为什么 JavaScript 需要以“;”开头?
我最近注意到 Web 上的许多 JavaScript 文件都以;
紧跟在评论部分后面的开头。
例如,这个 jQuery 插件的代码以:
为什么文件需要以a开头;
?我在服务器端 JavaScript 文件中也看到了这种约定。
这样做有什么好处和坏处?
node.js - 使用 node.js 的服务器端 mustache.js 示例
我正在寻找使用Mustachejs
with的示例Nodejs
这是我的例子,但它不起作用。Mustache
未定义。我正在使用 master 分支中的 Mustachejs。
nosql - Pintura OR Perserve 2.0 - 生产就绪?
我对这个框架非常感兴趣,再加上像 MongoDB 这样的 NoSQL 后端。
基本上,我的蓝天愿景是这样的:
ExtJS/Pintura/MongoDB。
我可能会插入 Rhino 作为 js 引擎。
这里有人在生产环境中使用 Pintura 吗?
有哪些陷阱?你的一般经验是什么?
谢谢。
javascript - 服务器端的 JavaScript,如 PHP
我现在正在考虑用 JavaScript 建立我的服务器端代码,并开始在上面做所有事情,但我想知道它与 PHP 相比的安全性和灵活性。
我也想知道,它是否可以像 PHP 那样成功地用于开发论坛板、完整的网站和类似的东西。
javascript - 基于函数式编程的 JavaScript 应用程序是如何布局的?
我在聊天应用程序上使用node.js已经有一段时间了(我知道,非常原始,但我认为这将是一个很好的学习项目)。Underscore.js提供了很多看起来很有趣的函数式编程概念,所以我想了解如何在 JavaScript 中设置函数式程序。
根据我对函数式编程的理解(这可能是错误的),整个想法是避免副作用,这基本上是有一个函数可以更新函数之外的另一个变量,比如
会产生副作用,对吗?因此,作为一般规则,您希望避免在全局范围内干扰变量。
好的,那么当您处理对象时,它是如何工作的呢?例如,很多时候,我会有一个构造函数和一个初始化对象的 init 方法,如下所示:
所以我的 init 方法是故意造成副作用的,但是处理同样情况的功能性方法是什么?
此外,如果有人能指出我试图尽可能地发挥功能的程序的 Python 或 JavaScript 源代码,那也将不胜感激。我觉得我接近“得到它”,但我只是不完全在那里。主要是我对函数式编程如何与传统的 OOP 类概念一起工作感兴趣(或者如果是这样的话,就为了不同的东西而取消它)。
asp.net - 在服务器端渲染 javascript。好主意还是坏主意?
现在是社区维基!
我想先说清楚:这不是关于服务器端 Javascript 或运行 Javascript 服务器端的问题。这是一个关于从服务器端代码呈现 Javascript 代码(将在客户端执行)的问题。
话虽如此,以下面的 ASP.net 代码为例:
这是在服务器端规定客户端onclick
事件。
与在客户端编写 Javascript 相反:
现在我想问的问题是:从服务器端代码渲染 javascript 有什么好处?或者反之亦然?
我个人更喜欢将客户端 UI/行为连接到 HTML 元素的第二种方式,原因如下:
- 服务器端已经完成了它需要做的事情,包括数据验证、事件委托等;和
- 服务器端所看到的事件不一定是客户端的相同过程。即,客户端有更多事件(只需查看自定义事件);和
- 在事件期间,客户端和服务器端发生的事情可能完全不相关和解耦;和
- 客户端发生的任何事情都发生在客户端,服务器不需要知道。服务器应该处理并运行给他们的东西,如果发生客户端事件,流程如何实现并不是由他们来决定的;等等等等。
这些显然是我的想法。我想知道其他人的想法,以及是否有关于这个话题的任何讨论。
从这个论点分支的主题可以达到:
- 代码管理:从服务器端渲染所有内容是否更容易?
- 关注点分离:如果将客户端逻辑与服务器端逻辑分离会更容易吗?
- 效率:在编码和运行方面哪个更有效?
归根结底,我正试图让我的团队转向第二种方法。这支球队中有很多老家伙害怕这种变化。我只想用正确的事实和统计数据说服他们。
让我知道你的想法。
UPDATE1:看起来我们所有参与过这篇文章的人都有共同的想法;很高兴知道还有其他想法相似的人。现在去说服这些家伙;)谢谢大家。
javascript - 什么是服务器端 Javascript,它可以与 ExtJS 一起使用吗?
什么是服务器端 Javascript?我可以将 PHP 应用程序替换为使用服务器端 Javascript 编写的应用程序吗?如果这是可能的,ExtJS 是否支持服务器端 Javascript?