Javascript 除了索引之外,将所有页面打包到JSON数组是一个好主意吗?

Javascript 除了索引之外,将所有页面打包到JSON数组是一个好主意吗?,javascript,php,jquery,json,ajax,Javascript,Php,Jquery,Json,Ajax,这个问题有点奇怪,但只是指一个单页应用程序POV-其中加载一个页面,然后从单击事件、刷新和其他事件加载其他页面 最近我有了一个想法,就是把/(根目录)之外的所有页面都打包成JSON,这样当从另一个页面提取数据时,可以使用JSON.parse(page)(JS)在JSON中解码,然后放在页面上,如果有任何问题,只需发送404消息作为示例 这是我在建造水疗中心时得到的一个新想法,我很好奇是否值得所有的努力来建立和管理 来自localhost/home 它将使用GET请求从JS中检索,然后进行解析

这个问题有点奇怪,但只是指一个单页应用程序POV-其中加载一个页面,然后从单击事件、刷新和其他事件加载其他页面

最近我有了一个想法,就是把
/
(根目录)之外的所有页面都打包成JSON,这样当从另一个页面提取数据时,可以使用
JSON.parse(page)
(JS)在JSON中解码,然后放在页面上,如果有任何问题,只需发送404消息作为示例

这是我在建造水疗中心时得到的一个新想法,我很好奇是否值得所有的努力来建立和管理


来自
localhost/home


它将使用
GET
请求从JS中检索,然后进行解析,在JSON数组中查找
html
,然后将其放在正确的内容框中。

我不会尝试重新发明轮子。为什么不试试AngularJS或类似的东西?@Z-Bone这会被归类为重新发明轮子吗?我目前正在开发一个MVC框架,旨在帮助进行SPA,这只是我提出的一个想法。:)(
PHP相关的MVC
)您的方法会奏效。。我只是说谷歌在创建AngularJS以方便创建SPA方面做得很好:)。一旦你的项目进展顺利,需要用你的应用程序完成更复杂的任务,你会很高兴你使用了一个已经存在的SPA框架。祝你好运:)谢谢,friend@Z-bone,我知道谷歌有强大的SPA功能,我只是觉得了解更多关于SPA的信息以及如何编写安全、干净的代码是一个有趣的项目;但我很欣赏你的观点:')
{
  "html" : "<h1>This is the home page</h1>"
}
// add libraries like jQuery, js files
// use php to load the content div that the new data will be placed
// add stylesheets
// etc...