文件名称:fw-mpa:fw一个多页面的WebApp和网站框架
文件大小:115KB
文件格式:ZIP
更新时间:2024-05-22 11:06:21
JavaScript
fw.mpa fw:mpa:多页WebApp和网站框架。 介绍 fw.mpa被设计为适用于应用程序和网站的实时Web框架。 它最小化了Web应用程序(包括Cordova应用程序)和网站的结构差异。 该框架的主要思想是防止页面切换时页面的重新加载。 它与PJAX稍微相似,但是该框架管理浏览器历史记录并提供易于理解的页面模型。 当前,fw.mpa在服务器端需要node.js,并且可以在主要的浏览器上运行。 它还提供了简单的数据库绑定和i18n支持。 页面模型 基于fw.mpa的应用和网站应遵循“父/子”页面模型。 此模型将一个页面分为具有父级和子级关系的几个子页面。 合法页面地址指向最子级子页面,并且每个子页面都可以具有“父”子页面。 父子页面总是在子子页面之前初始化。 当需要将一个子子页面切换到另一个子子页面时,不会重建父子页面。 这是一个清晰的示例,用于显示此页面模型的工作方式。
【文件预览】:
fw-mpa-master
----AUTHORS.md(60B)
----index.js(1KB)
----package.json(826B)
----LICENSE(1KB)
----.npmignore(20B)
----doc()
--------old()
--------basic_topics()
--------api.md(10KB)
--------quick_start()
--------advanced_topics()
----examples()
--------quick_start()
--------multi_apps()
----.gitignore(20B)
----lib()
--------client()
--------tmpl_parser.js(6KB)
--------ips_parser.js(360B)
--------error_catcher.js(224B)
--------utils.js(2KB)
--------sock_handler.js(5KB)
--------load_script.js(743B)
--------db()
--------client_cache.js(12KB)
--------preprocessor.js(2KB)
--------routers()
--------main.js(4KB)
--------render.js(2KB)
--------gen_locale.js(1KB)
--------client_router.js(12KB)
--------tmpl_minify.js(488B)
--------default()
--------http_router.js(10KB)
--------app_creator.js(11KB)
----README.md(5KB)