Javascript的功能是同步的还是异步的
Javascript functions synchronous vs asynchronous
我有一个webSQL数据库,我正在pageshow/deviceready上查询它。
如果我在页面显示中调用我的函数,如下所示:
$('#home').on('pageshow', function() {
request();
another();
morestill();
});
在下一个开始之前,它们会被依次调用和完成吗?或者它们是异步发生的?我想知道这会对性能产生什么影响?我最好调用上一个函数内部和末尾的下一个函数,而不是使用上面的函数吗?或者这对性能没有影响吗?
对不起,如果这是个愚蠢的问题!
WebSQL规范定义了异步数据库API和同步数据库API。
如果您使用同步API(并且不做任何其他事情使函数调用异步),那么它们将按顺序运行。
如果使用异步API,那么三个函数调用的各个位将被交错。
树请求是同步发出的,因此在调用下一个函数之前,必须结束前一个函数。如果请求功能必须等待服务器的响应,那么这一时间将浪费在上
相关文章:
- 异步获取数据使用JavaScript同步获取数据
- javascript函数中的异步与同步.(Node.js)
- strongloop script.js run find in before delete方法:如何同步运行异步方法
- 如何模拟同步ajax调用?(基于异步的同步)
- 为什么同步睡眠功能没有被承诺内异步化
- 如何在异步函数与Deferredjquery之间同步
- 使用模态库从嵌套的异步调用中生成javascript同步代码
- 将数据发布到iframe是同步还是异步
- 节点.js / 续集.js / 快递.js - 如何插入多对多关联?(同步/异步?
- NodeJS中的异步与同步
- javascript如何成为一种同步语言并在浏览器和node.js环境中异步运行
- 如何同步2个异步瀑布
- 异步函数调用是否可以在两个同步语句之间完成
- 脚本和图像是同步加载还是异步加载
- 并行开发同步/阻塞和异步/非阻塞库api的好方法是什么?(JavaScript)
- 同步异步创建的承诺
- 基准测试引发错误的异步与同步代码
- 使用jQuery'管理同步和异步JavaScript函数;s延期
- 异步/同步Javascript
- 纠结于node.js中的异步同步