gpt4 book ai didi

javascript - JavaScript 是一种应用程序语言吗?

转载 作者:数据小太阳 更新时间:2023-10-29 04:29:32 26 4
gpt4 key购买 nike

我一直认为 JavaScript 是一种客户端脚本工具,用于增强 HTML 的功能,而 HTML 又通常由其他一些服务器端技术生成 - Java、.NET、Rails、Django、PHP 等。

尽管最近我听到人们谈论 JavaScript 作为一种“应用程序语言”。我知道像 Gmail 这样的应用程序已经将 JavaScript 带到了下一个发展阶段,并使浏览器更像是一个功能齐全的应用程序。但据我所知,没有像我之前提到的那些基于 JavaScript 的服务器端技术。因此,即使在富互联网应用程序的情况下,“应用程序语言”实际上也是后端与数据库交互并执行 URL 路由等的语言。

我的理解是否过时了,JavaScript 现在是否能够执行后端处理,或者我们是否愿意将其称为“应用程序语言”,仅仅是因为它目前在前端执行的复杂程度使得后端处理具有成为次要的?

最佳答案

Serverside Javascript long time now 是可能的.我每天都用它维护代码。它比经典的 ASP 好得多(至少我可以拥有“真实”对象和 try-catch 等)。

另一个好处是您可以避免用不同的语言重新编写表单验证代码。我只是使用这样的 javascript 文件:

<!--//<%
//code
//%>-->

这允许您同时使用 <!--#include file='name'--> 包含代码和 <script src='name' /> .不利的一面是,通过查看它可以更容易地“破坏”您的验证代码(如果您不够小心的话)。 切勿在验证码之外放置敏感信息。此外,您可以选择所需的文件扩展名,但切勿将执行数据库访问的服务器端 javascript 保存为 .js . .asp文件默认执行,不作为纯文本发送。这不是 .js 的真实情况文件,仅当它们包含在 .asp 中时才会执行文件。

关于javascript - JavaScript 是一种应用程序语言吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1282502/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com