ki-router.js:结合了 Sinatra url 语法、pushStatehashbang 支持和纯 html url 的 Javascript url 路由器

时间:2024-07-19 19:43:07
【文件属性】:

文件名称:ki-router.js:结合了 Sinatra url 语法、pushStatehashbang 支持和纯 html url 的 Javascript url 路由器

文件大小:27KB

文件格式:ZIP

更新时间:2024-07-19 19:43:07

CoffeeScript

Sinatra 路由语法 + pushstate 和 hashbang 支持 + 普通 url ki-router.js 是受启发的具有浏览器支持的 javascript 路由器。 当用户打开页面或点击链接时,ki-router.js 会解析关联的 url 并尝试找到匹配的 url 模式。 第一个匹配的 url 被解析为参数,ki-router.js 调用带有参数的函数。 router = KiRouter . router ( ) ; router . add ( "/say/*/to/:name" , function ( params ) { say_hello ( params . splat , params . name ) } ) ; router . exec ( "/say/Hello 123/456/to/world" ) // say_hello is call


【文件预览】:
ki-router.js-master
----.gitignore(388B)
----package.json(1KB)
----src()
--------ki-router.coffee(11KB)
----grunt(217B)
----dist()
--------ki-router.js(16KB)
--------ki-router.min.js(9KB)
----release(601B)
----LICENSE.txt(10KB)
----spec()
--------test.html(557B)
--------router_test.coffee(7KB)
----README.md(12KB)
----component.json(163B)
----index.html(5KB)
----Gruntfile.coffee(2KB)
----bower.json(552B)

网友评论