gpt4 book ai didi

javascript - backbone.history.loadURL

转载 作者:数据小太阳 更新时间:2023-10-29 04:39:03 25 4
gpt4 key购买 nike

backbone.js 网站上没有 Backbone.history.loadURL 的文档 http://backbonejs.org/#History-start虽然我对它在我看过的某些应用程序中产生的结果有一个大致的了解,但我不确定它是如何工作的,从它选择加载哪个 url 以及它如何知道加载某个 url 到另一个 url 的意义上.谁能解释一下?

$.ajax({
url: "json/Backboneapp_data.json",
dataType: 'json',
data: {},
async: false,
success: function (data)
{

_this._data = data;
_this._items = new ItemCollection(data);
_this._view = new MenuView({ model: _this._items });
_this._view.render();
Backbone.history.loadUrl();
}

});

最佳答案

来自 Annotated Source 的关于 loadUrl 的注释:

Attempt to load the current URL fragment. If a route succeeds with a match, returns true. If no defined routes matches the fragment, returns false.

因此,如果当前 URL 片段(或您作为参数传递的片段)有效,则它会调用 route。另请注意,如果该函数根据片段解析了有效路由,则该函数返回 true,否则返回 false。

如果它有助于澄清:向下查看源代码,您会注意到如果指定选项 trigger:true,loadUrl 就是 navigate 调用的内容

关于javascript - backbone.history.loadURL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12992301/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com