路由的使用很简单,路由的转向
其中options的参数为trigger和replace
两个参数的使用方法
trigger参数说明
1、trigger=true,则调用注册该路由的回调函数
2、trigger=false,默认值,只添加路由历史,不调用回调函数
replace参数说明
1、replace=true,使用参数里的URL,如现在的'/document/some',替换浏览器历史记录里记的
当前页面的URL为参数里的URL '/document/some',当前页的URL当然就木有了,从'/document/some'页面里,调用history.back会跳过一个历史记录。
2、replace=false,默认值,不替换当前页面URL的历史记录为新的URL
router.navigate(fragment, [options])
其中options的参数为trigger和replace
两个参数的使用方法
router.navigate('/document/some', {trigger:true})
trigger参数说明
1、trigger=true,则调用注册该路由的回调函数
2、trigger=false,默认值,只添加路由历史,不调用回调函数
replace参数说明
1、replace=true,使用参数里的URL,如现在的'/document/some',替换浏览器历史记录里记的
当前页面的URL为参数里的URL '/document/some',当前页的URL当然就木有了,从'/document/some'页面里,调用history.back会跳过一个历史记录。
2、replace=false,默认值,不替换当前页面URL的历史记录为新的URL
发表评论
-
解决eclipse在修改js卡顿现象
2018-02-09 15:49 1280新版eclipse编辑含有javascript内容的jsp时, ... -
chosen 数据的动态更新
2016-09-08 15:28 1709chosen是个不错的复合下拉组件,缺点是文档较少 源码在gi ... -
优秀的弹层组件
2016-04-20 18:19 633http://layer.layui.com/ -
googleapis.com域名访问慢的解决办法
2016-04-13 12:09 8881、安装火狐 2、安装插件ReplaceGoogleCDN -
国内常用前端公共库CDN服务
2015-11-15 14:00 909BAIDU http://cdn.code.baidu.co ... -
jquery validate 1.14
2015-10-12 20:14 765<!DOCTYPE html PUB ... -
jquery 事件处理handler函数的参数
2015-02-08 23:22 2544jquery 事件处理handler函 ... -
jquery tr rowindex
2014-11-30 13:42 858var tr = $(this).parents('tr' ... -
jqgrid please select row warning
2014-11-23 19:42 1681引入ui.jqgrid.css即可解决 -
改变多个jquery.ready的默认顺序
2014-11-23 15:37 1255$(document).ready 这个函数的解释: 引用 D ... -
javascript 错误的继承方式
2014-11-02 23:02 691var parent = {t:1,m:2,} pare ... -
JS图片格式验证
2014-07-03 16:48 865function pic(file){ var r ... -
更改underscorejs默认的匹配符
2014-06-14 11:51 805/** 修改underscore.js默认的< ... -
uglifyjs批量压缩js
2014-06-13 16:34 2390jquery官方使用uglifyjs进行压缩的,压缩比较高 ... -
html5 canvas作的手写板【兼容手机】
2014-05-21 15:56 5232<!DOCTYPE html> <ht ... -
backbone.js model和view视图的单元测试
2014-05-20 17:32 1313backbone的模块化开发,需要引入测试流程保证代码的质量, ... -
由正则表达式html或xml标签配对说起【括号编组和正负向预查】
2014-05-15 14:17 2434经常会查找xml或HTM ... -
netbeans和karma进行单元测试二【jasmine入门】
2014-05-20 15:43 1634karma配好之后,默认使用的是jasmine作为测试框架: ... -
javascript的代理和切面
2014-05-15 13:39 709Java里有面向切面的实现方式,可以监控包、对象、函数 ... -
backbone.js的View里的事件重复调用
2014-05-09 11:18 1946backbone的一个视图被初始化多次后,发现一个按钮事 ...
相关推荐
backbone.routemanager, 更好的backbone.js 项目路由管理 backbone.routemanager由 Tim Branyen @tbranyen 创建。向 Backbone.Router 提供缺少的特性。依赖于下划线,Backbone 和 jQuery 。 你可以使用定制配置完全...
主要介绍了Backbone.js框架中的Router路由功能,Router在Backbone中相当于一个MVC框架中的Controller控制器功能,需要的朋友可以参考下
用法示例在回调名称中使用点语法,我们现在可以链接我们的回调,一个接一个地执行。 Backbone . Router . extend ( { routes : { 'posts/new' : 'posts.new' } , posts : function ( ) { console . log ( 'posts' ) ...
从 Backbone.Router 扩展,而不是替换它 动机 Backbone 的路由器被开发为仅在页面首次加载时使用。 换句话说,不鼓励通过trigger: true来navigate 。 这是一种在 Web 开发中流行度Swift下降的路由方法。 即使在 ...
骨干路由器使用承诺的高级主干路由器具有路由过滤和操作。
var myrouter = Backbone.Router.extend({ routes: { 'home' : 'home', 'catalogue' : 'catalogue', 'catalogue/:tags' : 'catalogue', 'catalogue/:productId/:rewrite': 'productSheet', ...
木偶的可绑定路径参数此路由器允许您使用前导@char 绑定控制器方法以路由参数。 路由器示例: appRoutes: { 'users/@user/edit' : 'onUserEdit' , 'users/@user/copy' : 'onUserCopy' , '*default' : 'onDefault' } ...
虽然也可以使用Backbone的解决方案,但是ReactRouter或许是一个更符合React思想的路由组件。 ReactRouter(github地址)是由Ryan Florence开发的应用于ReactJS的路由组件,它通过定义ReactJS组件及相关子组件来实现...
它在缩小范围和大小方面与Marionette和Chaplin等其他Backbone库不同,并且对路由处理,对象生命周期,事件聚合和视图管理等问题采用了不同的方法。 概述 Giraffe.View是可嵌套且灵活的类,提供生命周期管理和许多...
路由器实现,扩展 ,允许将路由处理程序映射到另一个对象的方法(a la Marionette.Approuter)并提供可用于实现自定义初始化逻辑或路由过滤(a la Backbone)的“beforeRoute”钩子.路由过滤器)。 请使用测试作为...
通过学习骨干 安装 npm install ./node_modules/jspm/jspm.js install ...主干笔记 initialize可用于监视模型的更改... 要使路由生效,您需要实例化从 Backbone.Router 扩展的路由“类”。 这发生在您的应用程序 js 中。
routes有特定的语法,类似于Backbone.Router的语法 routes是一个JavaScript对像 routes属性名为一个指定语法字符串,router插件在运行时将其解析成正则表达式。 解析规则如下: 规则一:":part"匹配单个路径 规则二...
安装使用 bower install backbone-async-route-filter或只复制用法 var Router = Backbone . Router . extend ( { routes : { 'users' : 'usersList' , 'users/:id' : 'userShow' , 'account/sign-in
简单的骨干路由器示例一个简单的示例应用程序,用于演示在 Backbone JS 中创建和设置路由。
路由器 This is how I route. ... MyRouter = routerer.createRouter(_, Backbone), addRoute = routerer.addRoute; addRoute(MyRouter, "", IndexPage); 添加更多: // Router Path Initializing F
这是一个使用 builder 构建的非常小的 HTML5 应用程序,它在 Backbone MVC 库之上使用 Web 框架。 入门 安装: npm install -g brunch 。 安装早午餐插件: npm install 安装凉亭组件: bower install 通过brunch...
适用于同构Web应用程序的强大而舒适的开发人员堆栈。 忘掉,取而代之的是学习激光聚焦库和模式。 也不要理会PHP,Ruby,Angular,Backbone,无论是仅... 用于在客户端和服务器端进行路由的react-router 。 基于著名的c