director.js
| 作者: | 王然 kxxoling@gmail.com |
|---|
简介
director 提供前端和后端的 路由解决方案,可以用于控制前端路由以及页面代码的显示与否。
使用很简单:
<!DOCTYPE html><html><head><meta charset="utf-8"><title>Director Example</title><div id="results"></div><script src="http://www.javascriptoo.com/application/html/js/flatiron/director/director.min.js"></script><script>var r = document.getElementById('results');var data = {people: [{ 'firstName': 'Clark', 'lastName': 'Kent' },{ 'firstName': 'Bruce', 'lastName': 'Wayne' },{ 'firstName': 'Peter', 'lastName': 'Parker' }]}var viewPerson = function(personId) { r.innerHTML = data.people[personId].firstName + ' ' + data.people[personId].lastName; };var routes = {'/person/view/:bookId': viewPerson};var router = Router(routes);router.init();</script></head><body><ul><li><a href="#/person/view/0">Clark</a></li><li><a href="#/person/view/1">Bruce</a></li><li><a href="#/person/view/2">Peter</a></li></ul></body></html>
效果预览: GitHub Pages
