如何在javascript中编写包装器
How to write a wrapper in javascript?
本文关键字:包装 javascript 更新时间:2023-09-26
我的javascript水平接近0,所以如果这个问题在其他地方有记录,那么我还没有找到它,很乐意接受文档的链接。
我有一个执行登录的 JavaScript 函数。它目前处于调试阶段,使用的库abaaso
:
/* login */
var calledUrl = baseapi + "user/login/" + credentials;
calledUrl.post(
function (content) {
console.log("success" + JSON.stringify(content, null, 4));
},
function (e) {
console.log("it failed! -> " + e);
},
{
"username": "user@example.com",
"password": "passwd"
},
{
"Accept" : "application/json"
}
);
如果我在 html 页面内的浏览器中加载它,这有效。
在上面的例子中,我希望能够创建一个包装器来抽象大部分内容,并调用包装器函数,以最低限度的方式传递它,类似于
login("user@example.com", "passwd");`
我不确定这是否是你的意思,但我想你可以做这样的事情:
window.loginToFoobar = function(username, password) {
/* login */
var calledUrl = baseapi + "user/login/" + credentials;
calledUrl.post(
function (content) {
console.log("success" + JSON.stringify(content, null, 4));
},
function (e) {
console.log("it failed! -> " + e);
},
{
"username": username,
"password": password
},
{"Accept" : "application/json"}
);
}
// Then call the login function from wherever you want:
loginToFoobar('user@example.com', 'passwd');
相关文章:
- 用类javascript包装span标记中字符串中的字符索引
- 在jquery$({})中包装纯javascript对象
- 使用Javascript设置库中图像包装器的宽度
- 将angular javascript文件包装为“;(function(){..[js-code here]…})()&
- 我如何才能使数组中的按钮只对其作出响应'使用javascript的自己的包装器
- 如何使用带包装器的Javascript/jQuery动态修改CSS类
- 如何使用javascript将任何手机号码包装到锚标签中
- 如何在 ajax 调用后更改包装器 JavaScript 函数中的全局变量
- 如何在原生 JavaScript Promise 中包装 jsonP 回调
- 将所有Javascript代码包装在IIFE中
- 如何确定搜索字符串是否被较大字符串中的锚标记包装 - javascript 正则表达式
- 为什么这种包装javascript的模式
- 在AngularJS模块中包装javascript类并注入angular服务的正确方式
- 包装JavaScript“类”W / out自我执行
- 难以包装javascript行为并保存它以供以后使用
- 用括号包装JavaScript语句有什么意义?
- 如何在YUI对象包装器中包装javascript对象文字?
- 如何用动态参数包装javascript函数
- 包装JavaScript回调重新定义“;这个“;
- 用另一个脚本包装 JavaScript