Authored by xuqi

pjax使用说明

@@ -37,7 +37,7 @@ SOA化以及用户体验的提升 @@ -37,7 +37,7 @@ SOA化以及用户体验的提升
37 37
38 * views存放页面的模板相关文件。*一般的页面模板*直接放在views目录下;*控制器*放在controller下;error存放404之类的*错误处理页面*;partials存放*页面小部件*,可以直接通过Handlebars的功能插入到页面中。 38 * views存放页面的模板相关文件。*一般的页面模板*直接放在views目录下;*控制器*放在controller下;error存放404之类的*错误处理页面*;partials存放*页面小部件*,可以直接通过Handlebars的功能插入到页面中。
39 39
40 -## Mustache简单使用指南 40 +## Mustache使用说明
41 需掌握一些[基本表达式](http://www.iinterest.net/2012/09/12/web-template-engine-mustache/),详细功能根据需要去[学习](https://github.com/janl/mustache.js) 41 需掌握一些[基本表达式](http://www.iinterest.net/2012/09/12/web-template-engine-mustache/),详细功能根据需要去[学习](https://github.com/janl/mustache.js)
42 42
43 * {{key}} 43 * {{key}}
@@ -70,8 +70,8 @@ SOA化以及用户体验的提升 @@ -70,8 +70,8 @@ SOA化以及用户体验的提升
70 70
71 Ps:Node服务端通过`app.set('view engine', 'hbs');`设定视图引擎为handlebars(handlebars为Mustache的超集,使用上使用上述Mustache的基础语法即可),然后在controller中通过response.render('hbs-name', {//some key-val pairs})即可达到动态页面渲染的效果。 71 Ps:Node服务端通过`app.set('view engine', 'hbs');`设定视图引擎为handlebars(handlebars为Mustache的超集,使用上使用上述Mustache的基础语法即可),然后在controller中通过response.render('hbs-name', {//some key-val pairs})即可达到动态页面渲染的效果。
72 72
73 -## Pjax简单使用指南  
74 -pajx通过ajax从服务器端抓取html并把html填充到需要变更内容的容器中,然后通过PushState更新页面URL。 73 +## Pjax使用说明
  74 +pajx组织链接的默认行为,将链接的url跳转转化为ajax请求,ajax从服务器端抓取html并把html填充到需要变更内容的容器中,然后通过PushState更新页面URL。
75 75
76 原理很简单,基本使用方法也很简单,指定target和selector进行初始化即可`$(document).pjax(selector, container);` 76 原理很简单,基本使用方法也很简单,指定target和selector进行初始化即可`$(document).pjax(selector, container);`
77 77