abstract-state-router:类似于ui-router,但没有所有Angular。 构造单页WebApp的最佳方法

时间:2024-06-13 05:57:27
【文件属性】:

文件名称:abstract-state-router:类似于ui-router,但没有所有Angular。 构造单页WebApp的最佳方法

文件大小:82KB

文件格式:ZIP

更新时间:2024-06-13 05:57:27

spa router single-page-app ui-router routing

•• 简要说明 abstract-state-router使您可以使用嵌套的路由/状态来构建单页webapp。 您的代码不会直接引用路由,例如/app/users/josh ,而是通过名称和属性,例如app.user + { name: 'josh' }引用路由。 要了解为什么要使用这种路由器,请阅读《 。 abstract-state-router在很大程度上受启发。 最大的区别是:您可以将abstract-state-router与所需的任何模板/组件库一起使用。 它与相似,不同之处在于abstract-state-router较小,其文档更具可读性,并且更容易创建。 要查看使用几个不同的浏览器渲染库实现的示例应用程序, 。 项目状态 该项目稳定并且已经在生产中使用了多年。 最后的重大更改是在2017年10月,仅涉及删除一些内置的polyfill。 抽象状态路由器无需太多工


【文件预览】:
abstract-state-router-master
----.travis.yml(76B)
----default-router-options.js(35B)
----changelog.md(9KB)
----rollup.config.js(1003B)
----index.js(14KB)
----package.json(1KB)
----readme.md(18KB)
----test()
--------get-active-state.js(1KB)
--------default-child.js(7KB)
--------test.js(11KB)
--------make-path.js(4KB)
--------default-params.js(6KB)
--------state-state.js(6KB)
--------evaluate-current-route.js(2KB)
--------state-string-parser.js(500B)
--------promise-map-series.js(1KB)
--------friendly-error-messages.js(2KB)
--------replace.js(2KB)
--------resolve-redirect.js(3KB)
--------dom-interaction.js(3KB)
--------state-comparison.js(7KB)
--------state-is-active.js(3KB)
--------destroy.js(4KB)
--------queue-state-go.js(4KB)
--------state-parameters.js(4KB)
--------interpreting-state-changes.js(3KB)
--------emitters.js(11KB)
--------helpers()
----test-browser()
--------index.html(73B)
--------add-color.js(31B)
----package-lock.json(161KB)
----.npmignore(67B)
----.gitignore(70B)
----lib()
--------state-change-logic.js(668B)
--------state-transition-manager.js(1KB)
--------state-state.js(2KB)
--------state-string-parser.js(268B)
--------promise-map-series.js(316B)
--------extend.js(57B)
--------state-comparison.js(2KB)
--------current-state.js(219B)
----renderer.md(8KB)

网友评论