自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

转载 初识NestJS

查看博文:请点我

2021-02-23 20:09:32 3319

原创 js中的sort排序函数使用注意事项

1. 默认升序 适用范围:数值字符串 let arr = [5, 4, 3, 2, 1];// 默认升序arr.sort();2.普通数组自定义排序cmp函数返回值大于0会进行交换位置排序cmp函数使用方式:arr.sort(cmp);cmp函数1:适用范围:数值字符串// 1.升序function cmp(a, b) { if (a &...

2020-04-19 22:29:21 3602 1

原创 前端常用ajax请求整理

ddddddd

2020-04-12 12:48:59 4762

原创 taro + taro ui + dva 微信小程序实践

1.taro安装:参考taro官网;安装cli工具:#使用 npm 安装 CLInpm install -g @tarojs/cli注意,安装过程出现sass相关的安装错误,请在安装mirror-config-china后重试: npm install -g mirror-config-china项目初始化taro init myApp 注意,初始化...

2020-03-22 18:01:25 1518 1

原创 基于create-react-app进行多入口项目配置

1. 安装 create-react-app就不说了,可以自行按照官网指导操作;https://react.docschina.org/docs/create-a-new-react-app.htmlnpm create-react-app my-appcd my-appnpm start2. 安装完成后,执行npmruneject3. 完成后配置\config...

2020-03-14 15:16:47 1610 4

原创 基于webpack 4静态资源打包压缩配置(扩展篇)

1. 基于上一篇基于webpack 4静态资源打包压缩配置进一步扩展,如下 README.md:# webpack-tool-usage 特性列表:## 1. 多入口项目打包(js/css/html)## 2. webpack-dev-server启动热更新监听,加载内存中的编译文件## 3. 支持单独js文件打包(适用于一些sdkt接口的开发,类似于jquery)## 4...

2020-03-08 15:42:34 375

原创 VSCode比较好用的注释插件

1. 在扩展栏搜索插件安装:2. 在vsCode的首选项的用户设置添加,如下自定义的文件头: "fileheader.customMade": { "Author": "g05047", "Date": "Do not edit", "LastEditors": "g05047", "LastEditTime": ...

2020-03-08 15:23:55 21208 2

原创 新版本VSCode的eslint使用指导

1. VSCode版本:2. VSCode插件栏搜索eslint 安装;3. 开启eslint:在首选项的用户设置里搜索formatOnSave 勾选;4. 安装eslintnpm install eslint -g5.eslint初始化项目,在项目根目录下,执行: eslint --init 生成.eslintrc.js 文件;6....

2020-03-07 23:44:38 6712

原创 webpack启动报错 Error: listen EADDRINUSE: address already in use 127.0.0.1:3000

启webpack报错信息:端口占用F:\webpack4.x-react>npm run dev> [email protected] dev F:\webpack4.x-react> webpack-dev-server --open --port 3000 --hot --host 127.0.0.1events.js:200 throw...

2020-03-05 15:55:48 2108 3

原创 获取当天的开始、结束时间以及前几天的开始和结束时间的毫秒数,

1.获取今天的开始时间:letnowDayStartMs=newDate(newDate().toLocaleDateString()).getTime() //15827328000002.获取今天的结束时间://今天23:59:59letnowDayEndMs=newDate(newDate().toLocaleDateString()).getTi...

2020-02-27 22:23:19 740

原创 git 本地代码add的时候报Another git process seems to be running in this repository问题解决

1. 通过文章:https://blog.csdn.net/hp890226/article/details/85230372;知道:工作区目录下的隐藏文件.git,中的index.lock文件删除掉,然后重新打开git bash进程;2. 如何找到.git文件,默认隐藏,如果隐藏,进行如下操作,以 win10为例:勾选隐藏项目即可显示隐藏的.git文件夹。...

2020-02-27 20:59:58 211

原创 JS大坑之数据超过2的53次方引发的Number型精度丢失问题

最近在做小程序项目前后端调试的时候,发现每次获取的设备id第18位及以后都是0,导致前台获取的多个设备id相同,出现异常。经过在浏览器的response查看:显示:2. 在Preview显示的如下:3.经过对比发现,前端从接口拿的数据已经精度丢失,通过查了下资料,发现js的number类型有个最大安全值,即2的53次方(9007199254740992)超过这个值就会出现...

2020-02-27 20:42:23 4057

原创 Taro框架小程序返回上一页,监听事件

需求:做项目中,当前页点击新增一个用户的功能,增加成功后返回原来的页面刷新数据。涉及到页面跳转和监听。使用taro在下一页,使用 返回上一页: // 返回列表页面 Taro.navigateBack({ delta: 1 // 返回上一级页面。 }); }在上一页的componentDidShow中监听,执行刷新: componentDi...

2020-02-27 10:04:31 17623 2

原创 基于webpack 4静态资源打包压缩配置

需求: 1. 实现静态资源js/css/less的打包、压缩; 2. html文件加载对应的js/css/img文件;配置: 工程github仓库地址 工程目录结构如下: 使用webpack4 涉及到的文件配置如下:package.json{ "name": "webpackproject", "vers...

2019-11-04 23:17:29 1480

原创 npm install出现一直停留在“fetchMetadata: sill resolveWithNewModule find-cache-dir@“解决方法

最近使用npm安装一些node包时,总是停留在:[ ...............] / fetchMetadata: sill resolveWithNewModule find-cache-dir@等待很长时间,有时候会出现下面报错:npm ERR! Unexpected end of JSON input while parsing near '...eCount":11,"...

2019-11-03 17:26:17 72037 44

原创 基于openlayers的react热力图组件的开发

最近在做公司的项目中,遇到需要通过热力图来展示案件的事发分布情况,需要使用热力图来展示,原来接触过openlayers于是就想用这个js库来做。从官网的api中找到关于热力图的事例,但是它的数据源是kml格式的,当前后台只能提供的是坐标点和权值。经过一番,资料的查找,最后的解决方案就是通过权重设置每一个feature样式的透明度来展示热力图,具体的代码思路如下: //创建热力图层...

2018-08-12 18:21:51 1303

原创 初体验react+redux+react-redux的基本使用方法

看了阮一峰老师的 redux入门教程:http://www.ruanyifeng.com/blog/2016/09/redux_tutorial_part_one_basic_usages.html看的似懂非懂,自己动手写个demo来的检验一下:这里关于原理讲解,请参照阮老师的教程。我直接上代码和思路:1.使用github上的create-react-app官方脚手架,根据demo的需要,调整目录...

2018-05-28 23:22:08 3263

原创 js对象克隆小结

前几次面试被问到堆存储,栈存储,以及对象的克隆。后来通过查资料,个人理解(成长中……)如下:分析克隆前,我们需要知道点基础的数据在堆栈中的存储机制:            js中数据类型的分类:1>原始类型(number,boolean,string,null,undefined)2>引用类型(代表object)        堆栈中数据存储的情况:            a.  原始...

2018-05-01 19:31:14 545 1

原创 vue开发中v-for在Eslint的规则检查下出现:Elements in iteration expect to have 'v-bind:key' directives

vue开发中v-for在Eslint的规则检查下出现:Elements in iteration expect to have 'v-bind:key' directives

2017-12-31 18:26:58 45318 15

原创 ES6新特性之Promise篇

前几天换工作面试,总会碰到问ES6的新特性问题,而新特性中的Promise更是几乎90%都会问到。一直知道ES6中有这个新特性主要是解决JS异步执行时候回调函数嵌套回调函数的问题(callback hell), 更简洁地控制函数执行流程;之前没有深入研究过这个问题,面试也就嘴炮了;最近看了读了几篇同仁们关于promise的学习见解,看不如做,于是自己也想扒拉扒拉,巩固一下技能,学习学习;首先我们来看

2017-09-24 16:46:30 1085

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除