[推荐]webpack实用部分
代理配置proxy:{ //将本地 /api/xxx 代理到localhost:8080/api/xxx '/api':&...
代理配置proxy:{ //将本地 /api/xxx 代理到localhost:8080/api/xxx '/api':&...
promise状态以及优缺点promise有三种状态: fulfilled, rejected, pending Promise 的优点: 一旦状态改变,就不会再变,任何时候都可以得到这个结果可以将异步操作以同步操作的流程表达出来,避免了层层嵌套的回调函数 Promise 的缺点: 无法取消 Promise当处于pending状态时,无法得知目前进展到哪一个阶段 Promise和setTimeout的区别Promise 是微任务,setTimeout 是宏任务,同一个事件循环中,promise.t...
生成随机字符串Math.random().toString(36).substring(2);获取本地时间new Date().toLocaleString().slice(10,19))数组去重var arr = [3, 9, 4, 3, 6, 0, 9]; //1 var newArr = arr.reduce((prev, cur) => { !prev.includes(cur) && prev.push(cur); return prev; }, []); //2...
Optional Chaining问题dataJs .getData({ type: this.type, }) .then(_ => { if (_.data) { let data = _.data; if (data.result) { let result = data.result; if (result.details) { this.details = result.det...
babel-loader优化 开启缓存,开发环境常用 { test: /\.js$/, loader: ['babel-loader?cacheDirectory'],// 开启缓存 include:path.resolve(__dirname,'src'),//明确范围 // 排除范围 include和exclude两者选一个 /...
angular——QA注解(装饰器) & 指令注解(装饰器)@xxxx ,本质是一个函数,return fn ,TS 的特性 自定义装饰器@FilterMoney() money = 1000; export function FilterMoney() { const toMoney = num => { num = num.toFixed(2); num = parseFloat(num); num = num.toLocaleString();...
前端开发必备工具同webpack,需要了解基本配置和使用 环境搭建&基本配置//package.json "devDependencies": { "@babel/cli": "^7.7.5", "@babel/core": "^7.7.5", "@babel/plugin-transform-runtime": "^7.7.5",...
sentry sourceMap 配置最终效果 配置步骤1.创建token 2.引入包npm install --save-dev @sentry/webpack-plugin ˂a name="3.创建 .sentryclirc" class="reference-link" href="#"˃3.创建 .sentryclirc[auth] token=d1d0981928a54d52b918993de796fa97c6c5c529b5aa4d3896813d001c3a5ccd [defaults...
vue项目使用eslint基于vue-cli3新生成的项目已集成。 工作流程每次进行git commit的时候会进行npm run lint {提交的文件} --fix,如果lint没通过,则无法进行提交。 规则使用airbnb。 配置仅对于以前vue-cli3生成的项目。 eslint autofix开发当中如果编写的代码不符合eslint规则,在保存时会自动修复为符合规则的代码,效果如下: 以前生成的项目,因为官方依赖@vue/cli-plugin-eslint的问题,导致autofix无效(新生...
前端监控平台sentry什么是sentrysentry官网 以下是官网首页关于Sentry的介绍 Stop hoping your users will report errors停止期待您的用户反馈错误Open-source error tracking that helps developers monitor and fix crashes in real time. Iterate continuously. Boost efficiency. Improve user experience帮助开发...
vue项目接入sentry新建项目在首页,点击右上角Add new...,选择项目。 在对应的地方输入项目名, team选fe_team, 然后创建项目即可。 创建完成之后,点击Get your DSN,并保存公用DSN。 使用sentrywebpack项目安装@sentry/browser(Sentry’s browser JavaScript SDK)。 安装@sentry/integrations(Vue Error Handling)。 npm i @sentry/browser...
最新留言
说:十分大
2021-04-11 11:02:54说:我靠,这是慕课网JS最后一道编程题啊
2021-01-26 15:13:52说:11
2017-11-07 15:01:02说:浮动这一篇的图片没有了
2017-08-21 12:46:18说:写的挺完整的
2016-03-09 16:58:34说:dsfa
2015-05-18 17:04:18