callback.js

function writeCode(callback){
console.log("i am waiting....")
callback();
console.log("i am ready")
}
function prepare(){
console.log("i am preparing...")
}

writeCode(prepare)

时间: 2024-10-07 06:09:48

callback.js的相关文章

jquery.callback.js jq 回调

插件源码 jquery.callback.js 插件开源地址: https://gist.github.com/4580276 (function($){ $._callbacks = {}; $._callbacks_ = {}; $._alias = {}; $._alias_ = {}; $.extend({ /** * @decription 给方法添加回调函数 * @param funcName : string 需要添加回调的函数名称 * @param callback : func

zepto源码研究 - callback.js

简要:$.Callbacks是一个生成回调管家Callback的工厂,Callback提供一系列方法来管理一个回调列表($.Callbacks的一个私有变量list),包括添加回调函数, 删除回调函数等等...,话不多说看正文: var memory, // Last fire value (for non-forgettable lists) fired, // Flag to know if list was already fired //是否回调过 firing, // Flag to

require js

Require原理 在require中,根据AMD(Asynchronous Module Definition)的思想,即异步模块加载机制,其思想就是把代码分为一个一个的模块来分块加载,这样无疑可以提高代码的重用. 在整个require中,主要的方法就两个:require和define,我们先来聊聊require require作为主函数来引入我们的"模块",require会从自身的存储中去查找对应的defined模块,如果没有找到,则这时这个模块有可以存在三种状态:loading,

金刚娃谈UIWebView与JS交互

1.JS调用OC的方法 OC自定义一个协议 例如YBHTTP:.JS遵循这个协议,发出一个请求window.location.href='YBHTTP:http://www.baidu.com' OC在 - (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType 这个代理方

Node.js(三)【HTTP、作用域、上下文对象】

querystring参数小利器querystring.stringify({name:'lqc',course:['jade','node'],from:''})//输出'name=lqc&course=jade&course=node&from=' querystring.stringify({name:'lqc',course:['jade','node'],from:''},',')//输出'name=lqc,course=jade,course=node,from=' q

C#js跨域调用

1. 1 @{ 2 Layout = null; 3 } 4 5 <!DOCTYPE html> 6 7 <html> 8 <head> 9 <meta name="viewport" content="width=device-width" /> 10 <title>js跨域调用</title> 11 <script src="~/Scripts/jquery-1.8.2.mi

android webview与js简单的交互方案

最近研究webview与js交互,看了几个开源库实现,感觉不尽如人意,存在主要问题是,耦合较高,使用不够简洁,后来参考Uri设定规则,格局Uri类似协议自定义了类似的js交互协议 比较简洁,自定义协议内容样式如:jsbridge://android-app/method123?a=123&b=345#jsMethod1(p1,p2) 协议说明: scheme定义为jsbridge,用于区分别的网络请求(http),authority定义为android-app,区分不同平台处理path定义为 调

node-inspector调试报错问题处理

使用node-inspector调试的时候,提示下面的异常,我的node版本是6.9.2出现下面的异常,我同事的版本4.2.1就没有这个问题. C:\Users\dzm>node-inspector --web-port=8888 Node Inspector v0.12.8 Visit http://127.0.0.1:8888/?port=5858 to start debugging. C:\Users\dzm\AppData\Roaming\npm\node_modules\node-i

【转】深入浅出 JavaScript 中的 this

Java 等面向对象的语言中,this 关键字的含义是明确且具体的,即指代当前对象.一般在编译期确定下来,或称为编译期绑定.而在 JavaScript 中,this 是动态绑定,或称为运行期绑定的,这就导致 JavaScript 中的 this 关键字有能力具备多重含义,带来灵活性的同时,也为初学者带来不少困惑.本文仅就这一问题展开讨论,阅罢本文,读者若能正确回答 JavaScript 中的 What ’s this 问题,作为作者,我就会觉得花费这么多功夫,撰写这样一篇文章是值得的. Java