地址中的可选部分

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

在地址里面,我们也可以添加可选的部分,用一组圆括号,把可选的部分括起来 ...

在这个 notes 地址里面,添加一个可选的部分 ... 可以用一组括号,把可选的部分括起来 ... 加上一个斜线 page 斜线 冒号 page ... 在这个可选部分里面,有一个静态的 page 片断 ... 然后还有一个 page 参数 ... 可以用它表示分页的号码 ...

'notes(/page/:page)': 'index',

这样在处理这个地址的 index 函数里面,可以接受这个 page 参数 ...

在这个函数里,定义一个变量 ... 叫 page ... 让它的值,等于 page 参数的值,或者是 1 ,也就是,如果能接受到 page 参数,就让 page 这个变量的值等于这个参数的值 .. 如果接收不到 ... 就让它等于 1

var page = page || 1;

然后再改造一下,要在控制台上显示的文字 ...

console.log('笔记列表,第 ' + page + ' 页');

保存 .  回到浏览器 ...

在地址栏里输入 #notes

在控制台上,会显示,笔记列表,第1页,我们没有在地址栏上指定要访问的页码 ... 处理这个地址的函数里面,page 变量的值就会等于 1 。

在修改一下地址 ..

#pages/page/2

控制台上会显示,笔记列表,第2页。

函数会接收到地址里面的 page 参数的值 .. 也就会在控制台上,把它显示出来 .. .

地址中的可选部分《 Backbone 基础 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点