Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用javascript的引导模式调用,最佳实践_Javascript_Jquery_Asp.net Mvc_Asp.net Mvc 5_Javascript Objects - Fatal编程技术网

使用javascript的引导模式调用,最佳实践

使用javascript的引导模式调用,最佳实践,javascript,jquery,asp.net-mvc,asp.net-mvc-5,javascript-objects,Javascript,Jquery,Asp.net Mvc,Asp.net Mvc 5,Javascript Objects,首先,我在布局中有5个模态 装载 成功 错误 信息 对话 我这样称呼他们: MessageBox.show('modaltype', 'message'); 所以我真正关心的是,我的功能是: var MessageBox = function($,undefined) { return { show = function(type,message) { } } }(jQuery) 这样做对吗? 您是否建议使用更高效的方法?这里您可以查看jqu

首先,我在布局中有5个模态

  • 装载
  • 成功
  • 错误
  • 信息
  • 对话
  • 我这样称呼他们:

    MessageBox.show('modaltype', 'message');
    
    所以我真正关心的是,我的功能是:

    var MessageBox = function($,undefined) {
    
        return {
            show = function(type,message) {
            }
        }
    }(jQuery)
    
    这样做对吗?
    您是否建议使用更高效的方法?

    这里您可以查看jquery btn click函数调用引导模式:

    $("#buttom id").click(function(event){
    $("#modalboxid").modal('show');
    });
    

    我不知道你到底想在这里做什么,但代码看起来像是会抛出错误的东西。如果你不能在对象文字符号中使用
    =
    ,你需要的是
    ,为什么要将jQuery作为参数传递呢?我写错了。实际代码是用“:”而不是“=”编写的。我没有写内部代码。只是展示,我是如何要求展示情态动词的。我已经在用了。一切正常。我关心的是,我知道c#和razor,但我不知道js。例如,这个函数是一个静态类吗?这个函数是一个函数。JS是无类型的。即使您使用ES6并具有类语法,它也只是一种“变通方法”。从技术上讲,您可以创建伪类,但这不是这个问题的主题。你的问题很模糊,没有我能确定的话题。更具体、更准确些,否则我真的帮不了你。这里的js代码不是最优的,但要使其最优,我们需要知道您希望它做什么。我共享的这段代码用于ajax回调或后端消息处理。我知道如何显示/隐藏情态动词。