小编Sam*_*tar的帖子

是否有更好的方法来编写if语句来查找变量以匹配其中一个变量?

我需要检查变量是否具有几个不同的值之一.目前我的代码是这样的:

if (cName == "Products" || cName == "Packages" || cName == "Contents" || cName == "Packages") 
..
if (cName == "Products" || cName == "Packages" || cName == "Contents") 
..
etc
Run Code Online (Sandbox Code Playgroud)

它对我来说看起来不太干净.是否有一些更简单的单行方式我可以做这个检查?一些代码,我不必继续重复cName?

c#

1
推荐指数
1
解决办法
109
查看次数

我可以在jQuery中链接函数调用吗?

我想执行以下操作:

$('#AccountID').change(SelectAccounts);

and then (SelectProducts)
Run Code Online (Sandbox Code Playgroud)

有没有什么方法可以让SelectAccounts函数在同一行之后执行SelectProducts函数?

javascript jquery

1
推荐指数
1
解决办法
2012
查看次数

如何将八个字符串拆分为四个变量?

我有一个像这样的字符串:

var id = "01020304";
Run Code Online (Sandbox Code Playgroud)

有没有一种简单的方法可以将它分成四个变量,称为pr,pa,fo,它每个变量都需要有两个字符串.寻找一个优雅的解决方案,如果它存在.

c#

1
推荐指数
3
解决办法
445
查看次数

如何使用jQuery删除表中的行

我有以下HTML:

<div class="rep_tr0" id="row_2">
Run Code Online (Sandbox Code Playgroud)

这个id只有一个div的实例.如何用jQuery删除它?我找到了以下代码,但我不知道如何应用此代码:

$('.widgets').find(rowId).remove();
Run Code Online (Sandbox Code Playgroud)

jquery

1
推荐指数
1
解决办法
282
查看次数

为什么此模板中的标题有阴影?

我正在看以下模板:

http://mojothemes.cosmo-coder.com/dual-flow/Dark/services.html
Run Code Online (Sandbox Code Playgroud)

有人可以解释为什么在底部有阴影区域

<div id="header-wrapper">
Run Code Online (Sandbox Code Playgroud)

我用萤火虫看了很长时间,我看不到会产生阴影的东西.该元素上没有box-shadow.我有兴趣使用这个模板,但在我使用它之前,我想知道这个阴影是如何出现的.

html css

1
推荐指数
1
解决办法
50
查看次数

简单解释为什么数据表使用 $.fn.dataTableExt.afnSortData

我在那里看到一个帖子:

$.fn 是什么意思

然而我还是不明白。有人可以用非常简单的术语向我解释这一点。他们为什么选择以这种方式指定它?

jquery

1
推荐指数
1
解决办法
1724
查看次数

如何将整数与从枚举中获得的值进行比较?

我有以下方法和枚举:

public int GetRowType(string pk) 
    {
        return Convert.ToInt32(pk.Substring(2, 2));
    }


public enum CONTENT {
    Menu = 0,
    Article = 1,
    FavoritesList = 2,
    ContentBlock = 3,
    Topic = 6,
    List = 7
};
Run Code Online (Sandbox Code Playgroud)

在这里,我试图检查我的方法的结果是否等于枚举的值,但我收到一个错误:

GetRowType(content) == CONTENT.Topic
Run Code Online (Sandbox Code Playgroud)

有人能给我一些关于我做错的建议吗?

Gives me an error: Error    2   
Operator '==' cannot be applied to operands of type 'int' and 'Storage.Constants.CONTENT'
Run Code Online (Sandbox Code Playgroud)

c#

1
推荐指数
1
解决办法
84
查看次数

一个或多个"var"语句之间有什么区别吗?

可能重复:
使用var和不使用var中的var之间的区别使用
相同的var关键字初始化多个javascript变量有什么好处?

我有以下代码:

var row = $link.attr('data-row'),
    a = 2,
    b = a;
Run Code Online (Sandbox Code Playgroud)

这与以下内容完全相同:

var row = $link.attr('data-row');
var a = 2;
var b = a;
Run Code Online (Sandbox Code Playgroud)

当我使用jslint时,它一直建议我只使用一个var.人们通常做什么来使代码最具可读性.还有办法阻止jslint抱怨吗?

javascript jquery

1
推荐指数
1
解决办法
115
查看次数

有没有办法可以减少在打字稿文件顶部定义的引用路径的数量?

鉴于以下内容:

/Admin/dialog/start.ts
/// <reference path="file1.ts" />
/// <reference path="file2.ts" />
module Admin.dialog {
    export function x() { };
    Admin.dialog.y();
    Admin.dialog.z();
}

/Admin/dialog/file1.ts
module Admin.dialog {
    export function y() { };
}

/Admin/dialog/file2.ts   
module Admin.dialog {
    export function z() { };
}
Run Code Online (Sandbox Code Playgroud)

有没有什么方法可以缩短引用或我可以在另一个文件中声明函数y()和z()的方式,所以我不必在文件start.ts中引用许多引用路径?

javascript typescript

1
推荐指数
1
解决办法
99
查看次数

如何使用打字稿将类变量传递到函数内的函数中?

我创建了一个这样的 Modal 类:

export class Modal {
        link: Link;
        constructor (link: Link) {
            this.link = link;
        }
        create() {
            this.link.Modal.$Modal = $.modal({ });
        }
        addSubmit() {
            this.link.Modal.$Form.submit(function () {
                var a = this.link;
                submitHandler(this.link);
                return false;
            });
        }
}
Run Code Online (Sandbox Code Playgroud)

这是我正在使用的代码:

var modal = new Modal(link);
modal.create();
modal.addSubmit();
Run Code Online (Sandbox Code Playgroud)

这里有一个问题。我想将链接作为参数传递给submitHandler 函数。然而它似乎不存在。另外,当我检查“var a = this.link”行上的所有内容时,当我将鼠标悬停在变量“a”、“this”和“link”上时,它们似乎都显示为“any”。

javascript typescript

1
推荐指数
1
解决办法
671
查看次数

标签 统计

javascript ×4

jquery ×4

c# ×3

typescript ×2

css ×1

html ×1