文件名称:routing:构建 SPA 应用程序的基础架构框架
文件大小:357KB
文件格式:ZIP
更新时间:2024-07-16 00:26:28
JavaScript
微型SPA路由系统 ,构建 SPA 应用程序的基础架构框架。 该框架基于 、 和 特征: 一个轻量级的 SPA 框架(标准为“单页应用程序”),尤其适用于大型多模块 SPA。 这个框架的核心是一个基于HTML History API和一个CSS、JS文件加载器的微路由系统。 路由规则是观察pathname的变化并search url 的一部分,而不是hash 。 当捕获到url变化时,在保持执行顺序的情况下并行加载与新url模块相关CSS、JS和AJAX。 所有路由信息都存储在一个静态路由表中,包括CSS、JS文件和用于初始化模块的AJAX动作信息,大部分路由信息是可选的。 通常,使用 url 的pathname来标识路由的规则,模块的名称和命名空间也映射到pathname 。 虽然没有很好的密封和解耦,但源代码很简单,你可以随意更改它以满足你的需求。 此项目中的目录和文件
【文件预览】:
routing-master
----.gitattributes(483B)
----img()
--------001.jpg(82KB)
--------img01()
----js()
--------module()
--------ajax.dev.js(1KB)
--------route()
--------config.js(167B)
--------lib()
--------base()
--------util()
--------ajax.js(1KB)
--------polyfill()
----index.htm(1KB)
----README.md(3KB)
----css()
--------main.css(2KB)
----server()
--------music()
--------home()
----.htaccess(75B)