2

我目前正在为一个已经建立网站的客户接手一个项目。

该站点类似于“推特”类型的站点,您可以在其中创建帐户、发布“推文”并拥有追随者。

我查看了网站代码,它是一个完全由 JavaScript 组成的文件。JavaScript 代码中包含注册、编辑个人资料和显示“关于我们”页面的功能。

自 1996 年以来,我一直在创建网站,从未见过有人尝试做这样的事情。

以下是我的问题:

  1. 运行一个由一个页面组成且全部内容都是 JavaScript 的网站有什么优势?

  2. 有什么缺点

  3. 有谁知道按照我的问题所述构建的当前网站?(最好是带有配置文件的动态站点。)

4

1 回答 1

1

如今,单页应用程序非常普遍。主要优点是显示速度更快,而无需在仅部分更改时重新渲染整个页面。服务器(例如使用 node.js)和客户端上的 JavaScript 意味着只需要学习一种语言,并增加了客户端和服务器组件之间的互操作性。

缺点可能包括难以为单个页面添加书签和使用浏览器的后退/前进按钮(但这可以通过 history.js 等插件轻松解决,搜索引擎无法索引页面(这就是为什么 SPA 主要用于类似桌面的应用程序) SEO 不是问题),浏览器的内存消耗增加,加载时间增加。

ExtJS是一个用于类似桌面的 Web 应用程序的 UI 框架。用于开发此类应用程序的非常流行和现代的客户端-服务器框架是流星

于 2012-11-05T02:00:43.130 回答