<?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:spa</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-05-20T16:12:53+09:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://zhidian.wuute.com/skylarkjs/doku.php/86/spa/application?rev=1503977348&amp;do=diff"/>
                <rdf:li rdf:resource="http://zhidian.wuute.com/skylarkjs/doku.php/86/spa/page?rev=1503978490&amp;do=diff"/>
                <rdf:li rdf:resource="http://zhidian.wuute.com/skylarkjs/doku.php/86/spa/plugin?rev=1503978997&amp;do=diff"/>
                <rdf:li rdf:resource="http://zhidian.wuute.com/skylarkjs/doku.php/86/spa/plugincontroller?rev=1503979072&amp;do=diff"/>
                <rdf:li rdf:resource="http://zhidian.wuute.com/skylarkjs/doku.php/86/spa/route?rev=1503987339&amp;do=diff"/>
                <rdf:li rdf:resource="http://zhidian.wuute.com/skylarkjs/doku.php/86/spa/routecontroller?rev=1503987511&amp;do=diff"/>
                <rdf:li rdf:resource="http://zhidian.wuute.com/skylarkjs/doku.php/86/spa/spa?rev=1518241027&amp;do=diff"/>
                <rdf:li rdf:resource="http://zhidian.wuute.com/skylarkjs/doku.php/86/spa/start?rev=1504056048&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/spa/application?rev=1503977348&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-08-29T12:29:08+09:00</dc:date>
        <title>Application</title>
        <link>http://zhidian.wuute.com/skylarkjs/doku.php/86/spa/application?rev=1503977348&amp;do=diff</link>
        <description>Application

功能

应用程序是用于 skylark 的单一页面应用程序的类型，框架自动声明应用程序变量作为应用程序的实例。

语法


spa.Application


prototype

go()

语法


spa().go(path)


page()

获取应用程序的页面实例。</description>
    </item>
    <item rdf:about="http://zhidian.wuute.com/skylarkjs/doku.php/86/spa/page?rev=1503978490&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-08-29T12:48:10+09:00</dc:date>
        <title>Page</title>
        <link>http://zhidian.wuute.com/skylarkjs/doku.php/86/spa/page?rev=1503978490&amp;do=diff</link>
        <description>Page

功能

页面是用来封装host HTML的类型，框架自动在初始化的时候应用程序中声明一个页面实例。

页面实例可以通过应用程序实例的Page()方法获得。

如果需要，开发人员可以创建一个从这个内置类型继承而来的新类型，并将其设置为spa。在调用spa(config)之前，将创建定制类型的页面实例。</description>
    </item>
    <item rdf:about="http://zhidian.wuute.com/skylarkjs/doku.php/86/spa/plugin?rev=1503978997&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-08-29T12:56:37+09:00</dc:date>
        <title>Plugin</title>
        <link>http://zhidian.wuute.com/skylarkjs/doku.php/86/spa/plugin?rev=1503978997&amp;do=diff</link>
        <description>Plugin

功能

Plugin提供了一种机制来实现公共逻辑，而不是单一的路线视图，比如导航菜单处理。

语法


spa.Plugin


prototype

prepare()

在插件成为可运行的之前，执行诸如setuping PluginController之类的准备过程。</description>
    </item>
    <item rdf:about="http://zhidian.wuute.com/skylarkjs/doku.php/86/spa/plugincontroller?rev=1503979072&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-08-29T12:57:52+09:00</dc:date>
        <title>PluginController</title>
        <link>http://zhidian.wuute.com/skylarkjs/doku.php/86/spa/plugincontroller?rev=1503979072&amp;do=diff</link>
        <description>PluginController

功能

PluginController是一种用来描述应该由自定义插件控制器实现的接口的类型。

语法


spa.PluginController


prototype

perform()

在插件成为可运行的之前，执行诸如setuping PluginController之类的准备过程。</description>
    </item>
    <item rdf:about="http://zhidian.wuute.com/skylarkjs/doku.php/86/spa/route?rev=1503987339&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-08-29T15:15:39+09:00</dc:date>
        <title>Route</title>
        <link>http://zhidian.wuute.com/skylarkjs/doku.php/86/spa/route?rev=1503987339&amp;do=diff</link>
        <description>Route

功能

路由表示应用程序页面的一个视图，并通过路径标识和导航。

语法


spa.Route


prototype

prepare()

执行准备过程，例如在路由变为可运行之前，建立一个程序。

通常情况下，该方法会被延迟，直到需要显示路径，但是如果在配置中配置为禁止 lazy 加载(lazy=false)，则在初始化应用程序时调用它。</description>
    </item>
    <item rdf:about="http://zhidian.wuute.com/skylarkjs/doku.php/86/spa/routecontroller?rev=1503987511&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-08-29T15:18:31+09:00</dc:date>
        <title>RouteController</title>
        <link>http://zhidian.wuute.com/skylarkjs/doku.php/86/spa/routecontroller?rev=1503987511&amp;do=diff</link>
        <description>RouteController

功能

Plugin提供了一种机制来实现公共逻辑，而不是单一的路线视图，比如导航菜单处理。

语法


spa.RouteController


prototype

perform()

在插件成为可运行的之前，执行诸如setuping PluginController之类的准备过程。</description>
    </item>
    <item rdf:about="http://zhidian.wuute.com/skylarkjs/doku.php/86/spa/spa?rev=1518241027&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-10T14:37:07+09:00</dc:date>
        <title>spa()</title>
        <link>http://zhidian.wuute.com/skylarkjs/doku.php/86/spa/spa?rev=1518241027&amp;do=diff</link>
        <description>spa()

功能

在启动应用程序时，使用指定的配置创建应用程序实例和初始化应用程序。

语法


spa(config)


参数

	*  config 
应用程序配置定义了 skylark 应用程序的整个组成，例如:
		*  name and title</description>
    </item>
    <item rdf:about="http://zhidian.wuute.com/skylarkjs/doku.php/86/spa/start?rev=1504056048&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-08-30T10:20:48+09:00</dc:date>
        <title>spa</title>
        <link>http://zhidian.wuute.com/skylarkjs/doku.php/86/spa/start?rev=1504056048&amp;do=diff</link>
        <description>spa

这个模块包含与单页应用程序相关的一些类型和方法。

模块函数

function spa() {
}

成员列表
类型语法说明Application应用程序是用于 skylark 的单一页面应用程序的类型，框架自动声明应用程序变量作为应用程序的实例。</description>
    </item>
</rdf:RDF>
