【发布时间】:2017-01-13 07:15:47
【问题描述】:
简介#(已编辑)
大家好,我正在建立一个 JavaScript 库,它是为我们设计的 AJAX 并连接到多个 PHP,然后连接到数据库。 (相当肯定这就是你所说的 API)。不过,为了让我的团队更轻松,我想设置某种初始化对象,例如 jQuery 中的 $。有人可以帮我指出正确的数据类型吗?
示例
// Pull new user data from fields
var username = $.("#usernamefield").val();
var password = $.("#userpassfield").val();
// Send data to library through
API.AddUser(username, password);
// Sorry for any syntax errors, this is just example code
潜在解决方案
我确实考虑过使用班级系统,但我做了一些研究,似乎有更好的方法。有人可以帮忙解释一下 jQuery 是如何设置他们的库的吗?
澄清
有些人问我为什么不只使用 jQuery。嗯,事实上,我是。我正在使用 jQuery 并构建这个单独的库来使用 PHP 上传信息。他们两个是苹果和橙子,但我确实想要一个像 jQueries "$" 这样的初始化程序 - 有人可以解释一下他们是如何做到的吗?
【问题讨论】:
-
如果您想做类似 jQuery 的事情,为什么不直接使用 jQuery .... 在您的“示例”中,
API与$有什么关系? zepto 应该是一个精简的类 jQuery 库,开发源代码被大量注释,所以你可以从中“学习” -
我正在使用 jQuery,但我也想构建一些我自己的函数,这些函数保存在一个对象中。
-
我从来没有意识到 JavaScript 是多么的动态。来自 Python 背景,这有点疯狂。我将修改我的问题以更准确
标签: javascript php jquery class api-design