不知道为什么这不起作用,因为我已经完成了这个加载!也许我有一个糟糕的一天......
我使用以下代码忽略除某些文件名和扩展名之外的所有文件
*
!.gitattributes
!.gitignore
!readme.md
!.gitkeep
!*.php
Run Code Online (Sandbox Code Playgroud)
出于某种原因,它只允许我提交.gitignore和readme.md,即使我在子文件夹中有php文件等.它有什么问题吗?只是fyi,我正在使用"git add -A"来获取要提交的文件.
提前致谢!
我有一个奇怪的问题,我似乎无法解决!它是我正在编写的一个大框架的一部分,但我写了一些具有相同问题的测试代码.请参阅以下内容:
!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查看返回的对象,它只有选择器元素,这是有意义的,因为我没有使用原型.我该如何解决这个问题?
我正在为我正在开发的应用程序开发自己的迷你框架,我一直在研究jQuery的编码.
我得到$(selector).function()的方式,但是为什么你可以调用一些函数,如:
$阿贾克斯()
当然,这将是美元符号同时引用函数和jquery.fn对象?
提前致谢!