草庐IT

同步fifo

全部标签

javascript - 表单提交是同步的还是异步的?

我只是想知道document.myForm.submit()是否是一个同步调用,它将阻塞直到完成...或者它是否是异步的并且将继续执行而不等待提交返回。谢谢你的帮助。 最佳答案 这是一个异步调用。但是,在某些时候,新页面将加载,您的页面将被销毁。 关于javascript-表单提交是同步的还是异步的?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/7985930/

javascript - 同步 2 个输入字段,可以使用 jQuery 完成吗?

当输入A被修改时,jQuery能否将一个输入字段的文本同步或复制到另一个输入字段?例如:...IfItypesomethinghere...ItwillbecopiedherejQuery可以做到吗? 最佳答案 试试这个:$("#input_A").bind("keyuppaste",function(){$("#input_B").val($(this).val());});对于jQuery1.7+使用on:$("#input_A").on("keyuppaste",function(){$("#input_B").val($(t

javascript - 同步 promise 解析(bluebird vs. jQuery)

我为DynamicsCRMREST/ODATAwebservice开发了一个小库(CrmRestKit)。该库依赖于jQuery并使用promise-pattern,分别是jQuery的promise-like-pattern。现在我想将这个库移植到bluebird并删除jQuery依赖项。但是我遇到了一个问题,因为bluebird不支持promise-objects的同步解析。一些上下文信息:CrmRestKit的API除了一个可选参数外,该参数定义了网络服务调用应该以同步还是异步模式执行:CrmRestKit.Create('Account',{Name:"foobar"},fal

javascript - 服务器应该如何响应 Backbone 同步

关于backbone.js的一些新手问题'save和sync.在调用保存/同步功能后,Backbone期望从服务器得到什么类型的响应?收到响应后是否需要进行具体的后处理?backbone如何知道服务器上是否已经存在该模型?从文档中我看到每个模型都有一个isNew检查是否有“id”。所以“id”是来自服务器的id,而“cid”是backbone为每个模型创建的。正确的?如果是这样,服务器通知Backbone模型的id的一般步骤是什么,何时:a)首先创建并同步模型,b)随后在获取模型时,c)或者当模型在页面加载时填充?感谢您的帮助。 最佳答案

javascript - 有没有办法在电脑之间自动同步html5 localstorage

我有一个简单的离线html5/javascript单html文件Web应用程序,我存储在我的保管箱中。这是我写的一种时间跟踪工具,它将应用程序数据保存到本地存储。因为它是供我自己使用的,所以我喜欢离线应用程序的便利性。但我有几台计算机,我一直在尝试想出任何一种怪异的方法来在我的多台计算机之间同步此应用程序的数据(目前正在使用本地存储)。chrome好像是允许同步数据的,但是只针对chromeextensions。我还想我也许可以让网页自动保存/从保管箱文件夹中的文件加载数据,但似乎没有办法在没有用户提示的情况下自动与特定文件同步。我想“显而易见”的解决方案是将页面放在服务器上并将数据存

javascript - 用于顺序执行同步和异步函数的 jQuery Deferred 和 Promise

如果我想让同步和异步函数以特定顺序执行,我可以使用jQuerypromise,但它似乎并没有像我期望的那样工作。当调用deferred.resolve()时,函数a、b和c应该按该顺序执行我希望函数b被执行,但所有函数都会立即执行决议被称为。代码如下:functiona(){vardeferred=$.Deferred();setTimeout(function(){console.log("statusina:",deferred.state());//thisshouldtriggercallingaornot?deferred.resolve("froma");},200);co

javascript - 如何通过 ajax 调用从另一个目录同步加载脚本?

我经常需要通过ajax加载其他javascript文件,所以一开始我使用jQuery提供的标准函数来加载脚本:$.getScript('script_name.js',callback_function());但这并没有成功,因为$.getScript是异步的($.ajax的jQueryAPI说'async'默认设置为true;主题在$.getScript的API的注释中讨论:http://api.jquery.com/jQuery.getScript/)。所以我写了这个函数,正如上面链接的API页面的评论中有人提供的那样:load:function(script,callback){

javascript - javascript中的map()是同步的吗?

函数是:[1,2,3].map(function(item){console.log(item);//return'something';});我的预期行为是输出只有1,除非我取消注释//return'something'但我真的明白123我做错了什么?更新:我正在用nodejs测试它。我真的不明白。varasync=require("async");[1,2,3].map(function(item){console.log(item);//return'something';});async.map([1,2,3],function(item,callback){console.l

javascript - 使用 grunt-contrib-watch 深度单向同步两个目录。代码有效,但 grunt-contrib-watch 重新初始化时间太慢

我有两个目录src和compiled。我想使用GruntWatch确保从src到compiled的单向数据同步.作为中间步骤,我想编译*.less文件以及使用ES6语法编写的*.js文件的子集。我已经成功编写了满足我需要的任务://NOTE:Spawnmustbedisabledtokeepwatchrunningundersamecontextinordertodynamicallymodifyconfigfile.watch:{//CompileLESSfilesto'compiled'directory.less:{options:{interrupt:true,spawn:fa

javascript - 如何使axios同步

我正在使用axios检查别名是否已被数据库中的另一个人使用。问题:ajax调用不会等待服务器响应来执行剩余的代码。代码如下:exportdefault{data(){return{id:null,alias:null,valid:true,}},methods:{//triggeredbythesavebuttonsave(){this.valid=true;console.log('beforechecking');this.checkUniqueness();//othervalidationshereif(this.valid){console.log('3.checkedval