在初始页面加载时会获得所

Get accurate and active Loan Data.
Post Reply
zakiya88
Posts: 37
Joined: Sat Dec 07, 2024 7:38 am

在初始页面加载时会获得所

Post by zakiya88 »

全栈解决方案
随着语言通过 Prototype 和 MooTools 等框架的扩展,以及 jQuery 的流行,越来越多的 JavaScript 驱动项目应运而生。谷歌在 2008 年发布的 Chrome 浏览器进一步加剧了这种情况。在这款新浏览器中,谷歌引入了一个名为 V8 的更快的 JavaScript 引擎,声称这是为了“为当今浏览器无法实现的下一代网络应用程序提供支持”。这最终导致 Twitter 在 2010 年重新设计了他们的网站。作为重新设计的一部分,Twitter 彻底改造了他们现有的架构,选择了几乎完全 JavaScript 的解决方案。在 jQuery、模板引擎 Mustache、Twitter 自己的 JavaScript API 和其他几种开源解决方案与他们的 REST API(一种使用 HTTP 请求来创建、获取、更新和删除数据的 API)协同工作的支持下,他们能够几乎完全使用 JavaScript 在浏览器中呈现他们的网站 - 这是当时前所未有的壮举。虽然这充满了性能问题,最终导致了 2012 年的另一次重新设计 - 虽然仍然使用主要 JavaScript 解决方案,但将大部分客户端(在浏览器中)渲染转移到服务器 - 但它在 JavaScript 的功能方面开辟了新天地。

服务器端 JavaScript
尽管 Node.js 并非第一个服务器端 JavaScript 环境(Netscape 的 Livewire Pro Web 比它早了 13 年),但它是由 Ryan Dahl 于 2009 年创建的。这使得 JavaScript(传统上是一种客户端语言)可以用于服务器端脚本 rcs 数据西班牙 编写,并引发了“JavaScript 无处不在”运动,使开发人员能够使用单一编程语言来构建 Web 应用程序,而不必依赖其他语言来创建服务器端脚本。

单页应用程序
Airbnb 使用 Node.js 构建网站,并于 2013 年上线,成为首个使用同构 JavaScript 的网站。这种方法允许代码在服务器端执行并在浏览器中呈现,后续操作由客户端的完全相同的代码处理。这与更传统的方法不同,在更传统的方法中,使用一种语言(Java、PHP、Python 等)在服务器端呈现代码,而使用 JavaScript 在客户端进行更改。这种方法的优势在于,浏览器有必要的代码,动态加载任何其他资源,而无需重新加载或导航到其他页面。由于应用程序在服务器端和客户端的执行方式相同,因此更易于管理和调试,因为服务器端和客户端代码之间的差异不在于使用的语言或模板系统,而​​在于提供什么数据以及如何提供数据。
Post Reply