文件名称:dom-router:URL哈希到DOM路由器
文件大小:159KB
文件格式:ZIP
更新时间:2024-06-03 21:26:49
JavaScript
路由器 想象一下,您不必编写一堆JavaScript即可获得一个光滑,逐步增强的界面! dom-router是DOM路由器的URL哈希,它会根据popstate事件自动并智能地切换Elements的可见性。 这提供了关注点的清晰分离,并在一个简单的库中逐步增强了功能。 您可以编写干净HTML,并且dom-router将逐步增强与CSS类(未提供)的接口。 DOM更新在动画框架上进行,以最大程度地减少对您的应用程序的影响。 可选的callback允许您以所需的方式处理应用程序状态更改。 例子 该示例旨在演示单页应用程序中的多层路由。 当HTML是“干净的”时,它对于屏幕阅读器和基于lynx基于文本的浏览器就起作用,并且通过逐步增强,开发人员可以添加新行为而不影响其他消费者的体验。 启用路由之前 < nav> < ul> < li> < a href =" #main
【文件预览】:
dom-router-master
----.travis.yml(64B)
----.eslintrc(5KB)
----package.json(1KB)
----.github()
--------FUNDING.yml(20B)
----test()
--------dom-router_test.js(2KB)
--------www()
----LICENSE(1KB)
----package-lock.json(582KB)
----Gruntfile.js(3KB)
----src()
--------outro.js(255B)
--------route.js(177B)
--------intro.js(459B)
--------router.js(4KB)
----.npmignore(149B)
----.gitignore(102B)
----lib()
--------dom-router.min.js(3KB)
--------dom-router.js(5KB)
--------dom-router.min.js.map(13KB)
----README.md(4KB)
----bower.json(582B)