包含标签 Javascript 的文章

Perttier 使用

Perttier 使用 官网 What is Prettier? · Prettier 安装 1 2 3 4 5 6 7 8 9 # 全局安装 npm install -g prettier # or yarn global add pretter # 项目中安装 npm install --save-dev --save-exact prettier #or yarn add prettier --dev --exact 配置 配置的位置 package.json 中的 perttier 字段 JSON或者YAML格式的 .prettierrc .prettierrc.json, .prettierrc.yml , .prettierrc.yaml, .prettierrc.json5 .prettierrc.js , .prettierrc.cjs ,prettierrc.config.js,prettierrc.config.cjs 1 2 3 4 5 6 7 8 9 10 11 { "tabWidth": 2, // tab缩进大小,默认为2 "useTabs": true, // 使用tab缩进,默认false "semi": false, // 使用分……

阅读全文

Javascript 宏任务和微任务

宏任务 由宿主发起的任务称为宏观任务。例如setTimeout函数创建的就是宏任务,当前的脚本执行也是宏任务。 1 2 3 setTimeout(()=>{ console.log("Hello"); },100); 微任务 由JavaScript引擎发起的任务称为微任务。微任务的主要来源是Promise。 在JavaScript的事件循环中,当期宏任务执行完或者如果调用栈为空的……

阅读全文