Mar*_*ark 9 javascript design-patterns
是否有任何最佳实践来实现一个长期存在的JavaScript应用程序,即一个由单个页面组成的Web应用程序,并通过AJAX将其他页面加载到内容区域?(Gmail就是一个很好的例子.)
我已经阅读了关于pro和cons,SEO,性能等的内容(http://stackoverflow.com/questions/1499129/one-page-only-javascript-applications),我对模式如何实现这一点感兴趣.
我想避免使用大型框架(例如Cappuccino,Echo2,SproutCore,Claypool).
如何在维护URL的#link部分(用于书签)的同时动态加载内容?
不要误会我的意思,我知道如何自己实现这个,但这个问题必须先解决.
有关于此的文章吗?也许是一个很小的JavaScript库?
谢谢!标记
我发现 JQuery Address http://www.asual.com/jquery/address/非常容易设置。$.address.change()让您知道何时单击某些内容(也可以来回工作),您只需self.location.hash从那里解析并构建您的应用程序即可。如果您可以使用 JQuery 进行处理,它看起来也足够轻量。