如何在V8中优化JavaScript异步编程?作者|V8引擎博客译者|无明JavaScript的异步处理因为不是特别快而显得有点臭名昭著。更糟糕的是,调试实时JavaScript应用程序——特别是Node.js服务器是一件非常麻烦的事,特别是在涉及异步编程时。所幸的是,这些情况正在发生改变。本文将探讨如何在V8中优化异步函数和promise,并介绍如何改进异步代码的调试体验。从回调到promise
                            
                            
                                分类:
编程语言   时间:
2020-12-25 12:47:40   
                                阅读次数:
0
                             
                         
                    
                        
                            
                            
                                异步JavaScript的演化史:从回调到Promise再到Async/Await图片作者|TylerMcGinnis译者|张卫滨本文以实际样例阐述了异步JavaScript的发展过程,介绍了每种实现方式的优势和不足,能够帮助读者掌握相关技术的使用方式并把握技术发展的脉络。我最喜欢的一个站点叫做BerkshireHathaway.com,它非常简单、高效,从1997年创建以来它一直都能很好地完成自
                            
                            
                                分类:
编程语言   时间:
2020-12-25 12:45:54   
                                阅读次数:
0
                             
                         
                    
                        
                            
                            
                                
                    一、并行运行: Promise提供了Promise.all,Promise.race,Promise.allSettled等多个Promise对象间的运行关系,如果并行运行可以用Promise.all来进行处理: const promise1 = Promise.resolve(3); const  ...
                            
                            
                                分类:
其他好文   时间:
2020-12-22 13:03:26   
                                阅读次数:
0
                             
                         
                    
                        
                            
                            
                                function ajaxGet(url) { return new Promise((resolve, reject) => { let xhr = new XMLHttpRequest(); xhr.open("GET",url,true); xhr.send(); xhr.onreadysta ...
                            
                            
                                分类:
Web程序   时间:
2020-12-22 12:01:40   
                                阅读次数:
0
                             
                         
                    
                        
                            
                            
                                浏览器报错内容: vue-router.esm.js?8c4f:2008 Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation to current location: "/order". 解决方法一: // ...
                            
                            
                                分类:
其他好文   时间:
2020-12-22 11:59:20   
                                阅读次数:
0
                             
                         
                    
                        
                            
                            
                                介绍 Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。 功能特性 在浏览器中发送 XMLHttpRequests 请求; 在 node.js 中发送 http请求; 支持 Promise API; 拦截请求和响应; 转换请求和响应数据; 自动转换 JS ...
                            
                            
                                分类:
移动开发   时间:
2020-12-19 12:22:55   
                                阅读次数:
2
                             
                         
                    
                        
                            
                            
                                在根目录下新建一个文件夹 在utils下新建两个 js文件 在config.js文件下导出静态路径 在request.js下引入config.js文件 导出数据,动态数据要抽取成参数url,data,method(请求的方式,post,get)默认get export default (url,da ...
                            
                            
                                分类:
微信   时间:
2020-12-19 12:18:28   
                                阅读次数:
2
                             
                         
                    
                        
                            
                            
                                
                    1 promise.then(function(value) { 2 // success 3 }, function(error) { 4 // failure 5 }); then本质上是一个函数,因为then存在于对象之中,所以又叫做方法。将then当做一个函数就ok了。 then有两个参数, ...
                            
                            
                                分类:
其他好文   时间:
2020-12-18 12:46:53   
                                阅读次数:
3
                             
                         
                    
                        
                            
                            
                                
                    一对多的关系(发布,订阅) 1,一个按钮,绑定多个相同的点击事件。 2,一个promise 绑定多个then 3,jquery 4,vue中的watch 5,vue和react中的生命周期 ...
                            
                            
                                分类:
其他好文   时间:
2020-12-14 12:46:57   
                                阅读次数:
3
                             
                         
                    
                        
                            
                            
                                
                    js: // 规则库上传前检查格式 beforeUploadCheck = (file, fileList) => { return new Promise(function(resolve,reject){ Modal.confirm({ content: intl.get('Intl_uploa ...
                            
                            
                                分类:
Web程序   时间:
2020-12-01 12:04:11   
                                阅读次数:
9