Director用于 JavaScript 的小型同构URL路由器
Director(Director.js) 是个路由,当一个 URL 请求的时候可以决定代码在哪里运行。
简单示例
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>A Gentle Introduction</title> <script src="https://rawgit.com/flatiron/director/master/build/director.min.js"> </script> <script> var author = function () { console.log("author"); }; var books = function () { console.log("books"); }; var viewBook = function (bookId) { console.log("viewBook: bookId is populated: " + bookId); }; var routes = { '/author': author, '/books': [books, function() { console.log("An inline route handler."); }], '/books/view/:bookId': viewBook }; var router = Router(routes); router.init(); </script> </head> <body> <ul> <li><a href="#/author">#/author</a></li> <li><a href="#/books">#/books</a></li> <li><a href="#/books/view/1">#/books/view/1</a></li> </ul> </body> </html>
评论
rebas基于 Node 的 JavaScript 同构解决方案
基于Node的JavaScript同构解决方案。提供了saber的服务端运行环境,使其具备从SPA到MPA,从前端渲染到后端渲染的深度响应式能力。Rebas使首屏渲染由服务器端完成,极大地降低了SPA
rebas基于 Node 的 JavaScript 同构解决方案
0
A-Keyboard小型的 JavaScript 虚拟键盘
A-KeyboardA-Keyboard是一个小型的JavaScript虚拟键盘。访问A-KeyboardGithubDemo网站查看在线 键盘、数字键盘、手机键盘 Demo。图片我们为你提供了Def
A-Keyboard小型的 JavaScript 虚拟键盘
0
A-Keyboard小型的 JavaScript 虚拟键盘
A-KeyboardA-Keyboard是一个小型的 JavaScript 虚拟键盘。访问 A-Ke
A-Keyboard小型的 JavaScript 虚拟键盘
0
BunRouter用于 Go 的快速灵活的 HTTP 路由器
BunRouter是一个用于Go的极快的HTTP路由器,具有独特的功能组合:中间件允许将HTTP处理程序中的常见操作提取到可重用的函数中。错误处理允许通过处理中间件中的错误来进一步减小HTTP处理程序
BunRouter用于 Go 的快速灵活的 HTTP 路由器
0
Davis.js小型 JavaScript 库
Davis.js是一个小型的JavaScript库,使用HTML5的history.pushState方法来允许在JavaScript应用中实现Sinatra风格的页面路由。示例代码:varapp=D
Davis.js小型 JavaScript 库
0