我目前正在考虑在一个相当大的应用程序中实现 YUI 3.5 pr1(然后是最终版本)。
后端使用 PHP 和 MySQL 构建,使用带有前端控制器模式的 MVC 结构。通过它自己,服务器可以处理 URL(http://mysite.com/module/submodule/option)等并返回一个完全呈现的页面。
我想在整个应用程序中实现 YUI 中的应用程序框架,以便启用 javascript 的浏览器有效地拥有类似于具有历史管理功能的 1 页应用程序。
我目前正在临时站点上查看应用程序框架文档。不幸的是,文档并不完整(特别是关于与服务器的路由协调和逐步增强的应用程序的部分)。
在任何情况下,如果用户使用 HTML4 浏览器(所有版本的 IE)访问http://mysite.com/modules/submodule/option,并且他启用了 javascript,则需要将他重定向到http://mysite .com/#/modules/submodule/option。
这是内置在 App Framework 中的东西吗?我更喜欢使用不需要呈现整个页面然后重定向到带有标签的 URL 然后再次重新呈现的解决方案。
最后,我观看了App Framework 的介绍视频,其中提到他们正在使用 Handlebars 模板引擎。我在服务器端使用Twig作为我的模板引擎。是否可以在应用程序框架中使用替代模板引擎?特别是twig js 引擎。