前言
以前一直用的是VSCode 桌面版,今儿看新闻发现VScode支持在线开发了。开发工具的在线化,感觉还是挺颠覆的。以前一直不会写Promise 趁着这次动手的机会学会啦~
1、工具地址
https://vscode.dev/
点击打开后,网页界面和桌面版的非常类似。
![image.png](https://img-blog.csdnimg.cn/img_convert/05d2468fe76461102d0c6b7fa9e58b89.png)
2、可账号登录
登录后,发现桌面版安装过的开发插件可以同步过来,这个功能还挺强的,说明在做账号互通工作啦。
![image.png](https://img-blog.csdnimg.cn/img_convert/dbd0a23f84a2f2e0cd02e3a09bbe728c.png)
3、关于开发
基本体验一直,但不支持终端命令行(差评),用命令行打开,发现还是基于本地文件的开发(否则可能需要云盘的支持)。
![image.png](https://img-blog.csdnimg.cn/img_convert/6f90a2135db7f3dd4f394796aef8245e.png)
测试了插件的快捷键操作,发现可以。但稍微有点慢。
关于右键点出的快捷菜单中没有插件中的内容,还是差一点。
![image.png](https://img-blog.csdnimg.cn/img_convert/8bdd4818142612282e4e2895604ac17a.png)
做一个demo
![image.png](https://img-blog.csdnimg.cn/img_convert/127866954117f568c1c4643f01c66f75.png)
let promiseA = new Promise((resolve,reject) => {
console.log('promiseA');
resolve('success')
})
console.log('promiseA before then');
promiseA.then((val)=>{
console.log('promiseA then val:'+val);
})
console.log('promiseA after then');
console.log(promiseA);
打印结果如下
![image.png](https://img-blog.csdnimg.cn/img_convert/ac5f6580d9afc8a08d499b74a67d8737.png)
参考链接
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Promise/resolve
|