【发布时间】:2017-08-19 07:12:32
【问题描述】:
首先,我在布局中有 5 个模式。
- 加载中
- 成功
- 错误
- 信息
- 对话
我这样称呼他们:
MessageBox.show('modaltype', 'message');
所以我真正关心的是,我的功能是这样的:
var MessageBox = function($,undefined) {
return {
show = function(type,message) {
}
}
}(jQuery)
这是正确的方法吗? 你建议更高效吗?
【问题讨论】:
-
我不知道您究竟想在这里做什么,但该代码看起来会引发错误。 AFAIK你不能在对象文字符号中使用
=,你需要的是:,为什么还要将jQuery作为参数传递? -
我写错了。实际代码是用 ':' 而不是 '=' 写的。我没有写内部代码。只是显示,我如何要求显示模态。我已经在使用它了。一切正常。我关心的是,我知道 c# 和 razor,但我不知道 js。例如,这个函数是静态类吗?
-
这个函数是一个函数。 JS 是无类型的。即使您使用 ES6 并具有类语法,它也只是一种“解决方法”。从技术上讲,您可以制作伪类,但这不是这个问题的主题。你有一个非常模糊的问题,我无法确定任何主题。更具体和准确,否则我无法真正帮助你。您在此处拥有的 js 代码不是最佳的,但要使其最佳,我们需要知道您想要它做什么。和平
标签: javascript jquery asp.net-mvc asp.net-mvc-5 javascript-objects