gpt4 book ai didi

javascript - 使用 Backbone 在我看来加载模块的最佳方式?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:32:44 27 4
gpt4 key购买 nike

我是 backbone 和 require.js 的新用户。我使用 define 和 require 关键字使用 requirejs 创建了一个 Web 应用程序。我对此有疑问,这是在其中加载的正确方法:-

define(
['jquery',
'underscore',
'backbone',
'app/models/dashboardmodel',
'text!tpl/DashboardView.html',
],
function($, _, Backbone, models, tpl){

"use strict";

define(function (require) {

"use strict";

var $ = require('jquery'),
Backbone = require('backbone'),
PageSlider = require('app/utils/pageslider'),
DashView = require('app/views/dashboard'),
dashview = new DashView();

如果有人请详细解释一下。我也不知道声明的重要性:

use strict; 

最佳答案

在我的实践中,我使用第一种定义方式,恕我直言,它更具可读性 + 它可以让您确保所有子模块都已加载,并且您可以在回调中使用所有子模块。下一个优势是你可以看到你的模块有多少依赖——如果重构的原因太多的话:)

回答你第二个问题:use strict; - 你可以看看这个article简而言之,它的语言结构不允许某些语言结构,并有助于以正确的方式编码。

关于javascript - 使用 Backbone 在我看来加载模块的最佳方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24052078/

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