JavaScript
onlyliii
这个作者很懒,什么都没留下…
展开
-
Next.js项目接入Sentry错误日志收集
文章目录Next.js项目接入Sentry错误日志收集1.在sentry官网上注册账号2.在账号下新建 new project3.在next.js项目中安装sentry模块4.在next.js项目文件中接入错误捕获Next.js项目接入Sentry错误日志收集1.在sentry官网上注册账号2.在账号下新建 new projectplatform选择NODE.JS自定义Project name之后点Create Project创建完之后跳转到代码页3.在next.js项目中安装sentry原创 2020-12-23 15:29:49 · 1299 阅读 · 0 评论 -
.prettierrc文件常见配置
{ // tab缩进大小,默认为2 "tabWidth": 4, // 使用tab缩进,默认false "useTabs": false, // 使用分号, 默认true "semi": false, // 使用单引号, 默认false(在jsx中配置无效, 默认都是双引号) "singleQuote": false, // ...原创 2019-04-15 15:25:35 · 39133 阅读 · 9 评论 -
create-react-app创建项目并用git上传至GitHub及展示预览效果
原文链接:create-react-app创建项目并用git上传至GitHub及展示预览效果1、在本地中创建一个项目所在的文件夹2、npm -g create-react-app3、在此文件夹下 create-react-app react-demo (项目名)4、cd react-demo5、npm start(等待一会浏览器自动开启)6、开始噼里啪啦写你需要的代码7、(重点)在p...转载 2018-12-11 15:58:39 · 2031 阅读 · 2 评论 -
获取npm run 命令中的参数以区分不同打包
const isProd = process.argv[6].indexOf('production') > -1;通过process.argv;数组获取命令行中的参数。原创 2018-12-10 14:52:57 · 4646 阅读 · 3 评论 -
VS code 设置
VS code 设置{ "explorer.confirmDelete": false, // 主题 "workbench.iconTheme": "vscode-icons", // 小地图 "editor.minimap.enabled": true, // 主题风格One Dark Pro "workbench.colorTheme...原创 2018-09-04 16:34:58 · 2700 阅读 · 0 评论 -
antd中自定义表单校验
记录一下antd中表单之定义校验时callback的使用validFunction = (rule, value, callback) => { const arr = value ? value.split(';') : []; for (let i = 0; i < arr.length; i++) { const s...原创 2018-06-21 14:26:17 · 26992 阅读 · 0 评论 -
webstrom 汉化方法
1、安装原版Webstorm2、将.\Webstorm\lib目录下的resources_en.jar文件复制出来,并更名为resources_cn.jar。3、双击打开resources_cn.jar(注意是打开而不是解压出来),将下载的汉化包resources_en目录下的所有文件拖到刚才打开的resources_cn.jar的目录中,并保存。4、将resources_cn.jar文件复制回....原创 2018-06-04 15:47:43 · 21965 阅读 · 5 评论 -
koa2获取图片并返回,设置静态文件目录,访问本地文件
const Koa = require('koa');const app = new Koa();// const path = require('path');// const fs = require('fs');// // x-response-time// app.use(async (ctx, next) => {// const start = Date.now();// ...原创 2018-05-23 11:36:49 · 12061 阅读 · 3 评论 -
37个JavaScript基本面试问题和解答
1、使用typeof bar ===“object”来确定bar是否是一个对象时有什么潜在的缺陷?这个陷阱如何避免?尽管typeof bar ===“object”是检查bar是否是对象的可靠方法,但JavaScript中令人惊讶的问题是null也被认为是一个对象!因此,对于大多数开发人员来说,下面的代码会将真实(而不是错误)记录到控制台:var bar = null;console.log(t...转载 2018-05-08 15:47:52 · 759 阅读 · 0 评论 -
理解和解决前后端分离出现的跨域问题
为什么会出现跨域及判定跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源(域名,协议,端口)策略造成的,是浏览器对JavaScript施加的安全限制。当前端调用处于不同域名或者端口的时候,就会出现跨域问题。那么跨域问题是如何判定的呢?通过搜索和实验后得出以下步骤:浏览器先根据同源策略对前端页面和后台交互地址做匹配,若同源,则直接发送数据请求;若不同源,则发送跨域请求。服务器解析程序收到浏...转载 2018-04-18 23:23:05 · 3215 阅读 · 0 评论 -
前端js实现百度地图自动完成
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>Document</title><style type="text/css">*{margin:0;padding:0;}.转载 2018-03-19 20:25:08 · 2836 阅读 · 0 评论 -
各个平台自适应解决方案
$(window).width():用jQuery或者zepto获取屏幕宽度的方法最为简单,但是在Android平台上,有时会获取的不准确(为0),从而影响布局。在IOS平台上还是很稳定。1var width = $(window).width();scrollWidth:根据我的经验,scrollWidth获取屏幕宽度还比较准,也比较稳定,但可能会有细微出入。原创 2018-01-22 16:32:18 · 2666 阅读 · 0 评论