首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Hottowel viewmodel和jquery

Hottowel viewmodel和jquery
EN

Stack Overflow用户
提问于 2013-03-14 00:32:56
回答 2查看 222关注 0票数 2

下面是一个热毛巾视图模型。我正在尝试弄清楚在哪里以及如何发出jquery调用。

代码语言:javascript
复制
define(['services/logger'], function (logger) {
    var vm = {
        activate: activate,
        title: 'Applications'
    };

    return vm;

    //#region Internal Methods
    function activate() {
        logger.log('Applications', null, 'applications', true);
        return true;
    }
    //#endregion
});
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-03-14 06:45:47

这取决于您希望它运行的位置。如果希望jquery代码在视图模型激活时执行,则将其放入activate方法中。如果您希望它在创建视图模型时运行一次,请将其放在return语句之前。

票数 2
EN

Stack Overflow用户

发布于 2013-03-14 16:36:11

我想知道的是“为什么你想在你的ViewModel中使用jQuery?”jQuery用于DOM操作。好的,我们可以通过绑定来达到这个目的。我们不应该需要jQuery。在ViewModel中使用jQuery通常(并不总是)带有代码的味道。我的经验法则是“如果我在使用jQuery,那我就做错了。”

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15391111

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档