小编liz*_*lux的帖子

jQuery $(this)与变量

鉴于:

var element = $('#element');
Run Code Online (Sandbox Code Playgroud)

我想知道哪个更快:

element.click(function(){
    element.dosomething()
)}
Run Code Online (Sandbox Code Playgroud)

要么:

element.click(function(){
    $(this).dosomething()
)}
Run Code Online (Sandbox Code Playgroud)

或者重要吗?

performance jquery

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

在 VSCode 中扩展 settings.json

我想将 VSCode 的 settings.json 版本检查到我们团队的 git 存储库中,同时仍然允许各个开发人员在此基础上添加自己的设置(即,如果他们想要配置他们正在使用的某些扩展)。是否可以告诉 VSCode 查看两个不同的文件?即settings.json 和settings-local.json,其中settings-local.json 被git 忽略。

visual-studio-code

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

如何使用打字稿中的表单元素

我想通过访问表单元素myForm.elements,然后按其名称访问每个元素,例如myForm.elements.month。Typescript不喜欢这个b / c,也不知道它form.elements包含的属性month。我想,让我们创建一个界面!因此,我做到了(请参见下面的代码),但是出现此打字稿错误:Neither type 'HTMLCollection' nor type 'FormElements' is assignable to the other

这是我正在使用的代码:

interface FormElements {
    day: HTMLInputElement;
    month: HTMLInputElement;
    year: HTMLInputElement;
}

class BirthdateInput {
    constructor(form: HTMLFormElement) {
        var elements: FormElements = <FormElements> form.elements; // error here

        this.day = elements.day;
        this.month = elements.month;
        this.year = elements.year;
    }
}
Run Code Online (Sandbox Code Playgroud)

关于如何更好地投射form.elements对象以便打字稿不会抱怨的任何想法?

javascript casting typescript

5
推荐指数
2
解决办法
6694
查看次数