【发布时间】:2017-05-25 10:10:11
【问题描述】:
我是网络开发的初学者。我制作的唯一网站是 HTML、CSS、JS 和 jQuery,它们都是静态的(所有数据都以 HTML 或 JS 硬编码)。
我想构建一些更具吸引力的东西,而不是使用连接到数据库的 node.js 或 PHP 等服务器端语言,可能会从 CSV“数据库”填充网站上的信息。
我的问题是,如何在不使用服务器端语言的情况下制作动态网站?
【问题讨论】:
-
您是指动态的“正在发生的事情”,还是添加/编辑/删除内容的可能性?如果您希望能够在没有服务器端的情况下编辑内容,您可以将服务器端作为服务,即 firebase。 youtube/etc上有很多教程,去看看:)
-
NodeJS 实际上是 Javascript,带有一些额外的库来与操作系统通信。要真正体验动态网站,有一些非常简单的教程可以帮助您入门。
-
“动态网站”是什么意思?您可以将
.csv数据或文件嵌入htmldocument本身。 -
可能吗?可能是。但好主意吗?没有。至少不涉及必须操作的数据(因为没有服务器端代码,这意味着 每个地方的人 都可以按照他们想要的方式操作它)或以任何方式敏感的数据(因为没有服务器端代码 每个地方的人都可以阅读)。这将可能的应用程序限制在使用经典静态网站更快更好地完成的少数情况。
-
如果您希望能够写入和保存数据,您需要在后端有一些东西,否则您将只能从 csv/json/txt 文件中读取数据。 Firebase 可能是存储数据以及能够读取和写入的选项,但是由于免费版本有限firebase.google.com/pricing,因此根据连接/存储会产生相关费用
标签: javascript php jquery html node.js