<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://zhidian.wuute.com/skylarkjs/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://zhidian.wuute.com/skylarkjs/feed.php">
        <title>Skylark.js知典 86:router</title>
        <description></description>
        <link>http://zhidian.wuute.com/skylarkjs/</link>
        <image rdf:resource="http://zhidian.wuute.com/skylarkjs/lib/tpl/bootstrap3_1/images/favicon.ico" />
       <dc:date>2026-07-04T23:24:01+09:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://zhidian.wuute.com/skylarkjs/doku.php/86/router/baseurl?rev=1518240770&amp;do=diff"/>
                <rdf:li rdf:resource="http://zhidian.wuute.com/skylarkjs/doku.php/86/router/current?rev=1518240782&amp;do=diff"/>
                <rdf:li rdf:resource="http://zhidian.wuute.com/skylarkjs/doku.php/86/router/off?rev=1518240816&amp;do=diff"/>
                <rdf:li rdf:resource="http://zhidian.wuute.com/skylarkjs/doku.php/86/router/one?rev=1518240836&amp;do=diff"/>
                <rdf:li rdf:resource="http://zhidian.wuute.com/skylarkjs/doku.php/86/router/path?rev=1518240847&amp;do=diff"/>
                <rdf:li rdf:resource="http://zhidian.wuute.com/skylarkjs/doku.php/86/router/previous?rev=1518240861&amp;do=diff"/>
                <rdf:li rdf:resource="http://zhidian.wuute.com/skylarkjs/doku.php/86/router/route?rev=1518240873&amp;do=diff"/>
                <rdf:li rdf:resource="http://zhidian.wuute.com/skylarkjs/doku.php/86/router/route_fun?rev=1503478767&amp;do=diff"/>
                <rdf:li rdf:resource="http://zhidian.wuute.com/skylarkjs/doku.php/86/router/routes?rev=1518240894&amp;do=diff"/>
                <rdf:li rdf:resource="http://zhidian.wuute.com/skylarkjs/doku.php/86/router/start?rev=1516859116&amp;do=diff"/>
                <rdf:li rdf:resource="http://zhidian.wuute.com/skylarkjs/doku.php/86/router/start_fun?rev=1518240908&amp;do=diff"/>
                <rdf:li rdf:resource="http://zhidian.wuute.com/skylarkjs/doku.php/86/router/trigger?rev=1518240919&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://zhidian.wuute.com/skylarkjs/lib/tpl/bootstrap3_1/images/favicon.ico">
        <title>Skylark.js知典</title>
        <link>http://zhidian.wuute.com/skylarkjs/</link>
        <url>http://zhidian.wuute.com/skylarkjs/lib/tpl/bootstrap3_1/images/favicon.ico</url>
    </image>
    <item rdf:about="http://zhidian.wuute.com/skylarkjs/doku.php/86/router/baseurl?rev=1518240770&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-10T14:32:50+09:00</dc:date>
        <title>baseUrl()</title>
        <link>http://zhidian.wuute.com/skylarkjs/doku.php/86/router/baseurl?rev=1518240770&amp;do=diff</link>
        <description>baseUrl()

功能

获取或设置路由器的基本url。

语法


router.baseUrl(path)


参数

	*  path 
要设定的基本 url

范例

Example: 


暂无</description>
    </item>
    <item rdf:about="http://zhidian.wuute.com/skylarkjs/doku.php/86/router/current?rev=1518240782&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-10T14:33:02+09:00</dc:date>
        <title>current()</title>
        <link>http://zhidian.wuute.com/skylarkjs/doku.php/86/router/current?rev=1518240782&amp;do=diff</link>
        <description>current()

功能

获取当前的路由路径。

语法


router.current()


范例

Example: 


暂无</description>
    </item>
    <item rdf:about="http://zhidian.wuute.com/skylarkjs/doku.php/86/router/off?rev=1518240816&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-10T14:33:36+09:00</dc:date>
        <title>off()</title>
        <link>http://zhidian.wuute.com/skylarkjs/doku.php/86/router/off?rev=1518240816&amp;do=diff</link>
        <description>off()

功能

删除已注册的全局路由器事件侦听器。

语法


router.off(names, callback)


参数

类似于langx.Evented.prototype.off()

	*  names 
一个或多个空间分隔的事件类型
	*  callback 
 回调函数

范例

Example: 


暂无</description>
    </item>
    <item rdf:about="http://zhidian.wuute.com/skylarkjs/doku.php/86/router/one?rev=1518240836&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-10T14:33:56+09:00</dc:date>
        <title>one()</title>
        <link>http://zhidian.wuute.com/skylarkjs/doku.php/86/router/one?rev=1518240836&amp;do=diff</link>
        <description>one()

功能

语法


router.one(names, data, callback, ctx)


参数

	*  names 
一个或多个空间分隔的事件类型
	*  data 
在事件中传递给处理程序的数据。事件触发时的数据。
	*  callback 
回调函数
	*  context</description>
    </item>
    <item rdf:about="http://zhidian.wuute.com/skylarkjs/doku.php/86/router/path?rev=1518240847&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-10T14:34:07+09:00</dc:date>
        <title>path()</title>
        <link>http://zhidian.wuute.com/skylarkjs/doku.php/86/router/path?rev=1518240847&amp;do=diff</link>
        <description>path()

功能

从路由定义和params获取路径字符串。

语法


router.path(routeName, params)


参数

	*  routeName 
路由定义名称
	*  params 
一个普通的对象包含了一个参数值对

范例

Example: 


暂无</description>
    </item>
    <item rdf:about="http://zhidian.wuute.com/skylarkjs/doku.php/86/router/previous?rev=1518240861&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-10T14:34:21+09:00</dc:date>
        <title>previous()</title>
        <link>http://zhidian.wuute.com/skylarkjs/doku.php/86/router/previous?rev=1518240861&amp;do=diff</link>
        <description>previous()

功能

获取以前的路由路径。

语法


router.previous()


范例

Example: 


暂无</description>
    </item>
    <item rdf:about="http://zhidian.wuute.com/skylarkjs/doku.php/86/router/route?rev=1518240873&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-10T14:34:33+09:00</dc:date>
        <title>route()</title>
        <link>http://zhidian.wuute.com/skylarkjs/doku.php/86/router/route?rev=1518240873&amp;do=diff</link>
        <description>route()

功能

添加一个路由定义。

语法


router.route(name, setting)


参数

	*  name 
定义路由名称
	*  setting 
一个普通对象包含路由设置

范例

Example: 


暂无</description>
    </item>
    <item rdf:about="http://zhidian.wuute.com/skylarkjs/doku.php/86/router/route_fun?rev=1503478767&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-08-23T17:59:27+09:00</dc:date>
        <title>Route</title>
        <link>http://zhidian.wuute.com/skylarkjs/doku.php/86/router/route_fun?rev=1503478767&amp;do=diff</link>
        <description>Route

skylark 类型包含一条定义的路径，从utils.Evented继承。 Route对象包含四个内置的事件，当路由更改时，这些事件是按顺序触发的。

	*  exiting (for previous route)
	*  entering (for new route)
	*  entered (for new route)</description>
    </item>
    <item rdf:about="http://zhidian.wuute.com/skylarkjs/doku.php/86/router/routes?rev=1518240894&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-10T14:34:54+09:00</dc:date>
        <title>routes()</title>
        <link>http://zhidian.wuute.com/skylarkjs/doku.php/86/router/routes?rev=1518240894&amp;do=diff</link>
        <description>routes()

功能

添加路由定义。

语法


router.routes(settings)


参数

	*  settings 
一个普通对象包含了 name-setting 对

范例

Example: 


暂无</description>
    </item>
    <item rdf:about="http://zhidian.wuute.com/skylarkjs/doku.php/86/router/start?rev=1516859116&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-01-25T14:45:16+09:00</dc:date>
        <title>router</title>
        <link>http://zhidian.wuute.com/skylarkjs/doku.php/86/router/start?rev=1516859116&amp;do=diff</link>
        <description>router

这个模块包含一些与路由有关的类型和方法。

模块函数

function router() {
}

成员列表
类型语法说明函数Routeskylark 类型包含一条定义的路径，从utils.Evented继承。 Route对象包含四个内置的事件，当路由更改时，这些事件是按顺序触发的。</description>
    </item>
    <item rdf:about="http://zhidian.wuute.com/skylarkjs/doku.php/86/router/start_fun?rev=1518240908&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-10T14:35:08+09:00</dc:date>
        <title>start()</title>
        <link>http://zhidian.wuute.com/skylarkjs/doku.php/86/router/start_fun?rev=1518240908&amp;do=diff</link>
        <description>start()

功能

启动路由器功能和监听路由事件。

语法


router.start()


范例

Example: 


暂无</description>
    </item>
    <item rdf:about="http://zhidian.wuute.com/skylarkjs/doku.php/86/router/trigger?rev=1518240919&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-10T14:35:19+09:00</dc:date>
        <title>trigger()</title>
        <link>http://zhidian.wuute.com/skylarkjs/doku.php/86/router/trigger?rev=1518240919&amp;do=diff</link>
        <description>trigger()

功能

触发一个全局定制路由器事件。

语法


router.trigger(type, props)


参数

类似于eventer.trigger()

	*  type 
目标对象、dom元素或Evented对象。
	*  props 


范例

Example: 


暂无</description>
    </item>
</rdf:RDF>
