- 极速零配置Web应用打包工具
- parcel中文官网
- 遇到的事儿之 regeneratorRuntime is not defined
webpack环境下使用 async/await 出现
-
前端代码:async、await新特性的使用,需要注意什么? 在这个上学了些async的写法 貌似不用原来(async()=>{)();哦一样的
- 确实要快,可能实现现在文件少
- Javascript异步编程(五: Boss[async 函数])
-
async / await:更好的异步解决方案 有gulp
- 貌似还不支持公共文件的提取额
- html引入jq不能用,要在js里面import
- 说说 ParcelJS
- 生产输出 并设置引入js、css的路径 parcel build index.html -d build/output --public-url ././
-
async function asyncWork() {
var isSucc = true
if(isSucc) {
return 1
} else {
throw 'error'
}
}
async function doWork() {
let work1 = await asyncWork()
let work2 = await asyncWork()
return work1 + work2
}
async function doWork2() {
var array = [1, 2, 3]
array.forEach(async(item) => {
var work1 = await asyncWork()
var work2 = await asyncWork()
console.log(work1 + work2)
})
console.log(array)
}
function mainWork() {
doWork2().then(resp => {
console.log('123456')
})
}
mainWork()
//promise 写法
function fn() {
return new Promise((resolve, reject) => {
setTimeout(() => {
resolve(30);
}, 1000);
})
}
结合jq
import $ from './jquery-3.3.1.min.js'
async function asyncWork() {
var data = await $.get('https://api.51app.cn/loanapi/home/v2').catch(err => {
return err
});
return data.code
}