小编jle*_*eck的帖子

gitignore - 仅允许某些扩展名和文件

不知道为什么这不起作用,因为我已经完成了这个加载!也许我有一个糟糕的一天......

我使用以下代码忽略除某些文件名和扩展名之外的所有文件

*
!.gitattributes
!.gitignore
!readme.md
!.gitkeep
!*.php
Run Code Online (Sandbox Code Playgroud)

出于某种原因,它只允许我提交.gitignore和readme.md,即使我在子文件夹中有php文件等.它有什么问题吗?只是fyi,我正在使用"git add -A"来获取要提交的文件.

提前致谢!

git gitignore

25
推荐指数
2
解决办法
1万
查看次数

Javascript类型错误,不是一个函数

我有一个奇怪的问题,我似乎无法解决!它是我正在编写的一个大框架的一部分,但我写了一些具有相同问题的测试代码.请参阅以下内容:

!function ($, window, undefined) {

    // BASE FUNCTION
    var test = function (selector, context) {
        return new test.fn.init(selector, context);
    };

    // SELECTOR FUNCTIONS
    test.fn = {
        selector:   undefined,
        init:       function (selector, context) {
            // Use jQuery to build selector object
            this.selector = $(selector, context);
            return this;
        },

        // Create a popup dialog
        popup:      function (options) {
            this.selector.dialog();
        }
    },

    // Expose Carbon to the global object
    window.test     = test;

}(window.jQuery, window);
Run Code Online (Sandbox Code Playgroud)

现在当我使用以下内容时:

test('#popupLink').popup();
Run Code Online (Sandbox Code Playgroud)

我得到"TypeError:test("#popupLink").popup不是一个函数".我知道它部分工作,因为我可以使用标准的jQuery函数,如果我做的事情:

test('#popupLink').selector.hide();
Run Code Online (Sandbox Code Playgroud)

任何帮助都将非常感激,因为我现在正处于精神障碍.提前致谢!:)

更新

我已经使用console.log查看返回的对象,它只有选择器元素,这是有意义的,因为我没有使用原型.我该如何解决这个问题?

javascript jquery

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

jQuery - 对象和函数同时?

我正在为我正在开发的应用程序开发自己的迷你框架,我一直在研究jQuery的编码.

我得到$(selector).function()的方式,但是为什么你可以调用一些函数,如:

$阿贾克斯()

当然,这将是美元符号同时引用函数和jquery.fn对象?

提前致谢!

javascript jquery

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

标签 统计

javascript ×2

jquery ×2

git ×1

gitignore ×1