自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 本地npm adduser --registry https://your-npm-site.com 输入前边在htpasswd创建时输入的用户名和密码后怎么删除账号信息

问题:之前npm adduser --registry https://your-npm-site.com添加账号和密码成功拉包没有问题,后来由于其他原因运维把验证给去掉了,导致我本地怎么拉取包都是失败的解决:找到C:\Users\Admin\.nrmrc 文件,把相关联的私有源autoToken给注释掉,在去拉取就ok了最后在附上关于npm源管理器nrm的安装和配置参考地址:https://www.jianshu.com/p/b005b9081082nrm ..

2021-05-12 11:27:27 942

转载 了解helmet的使用

Helmet是什么?helmet是express的中间件,通过设置各种header来为express应用提供安全保护。虽然不能完全杜绝安全问题,但确实能提供某种程度的保护。快速上手helmet的使用非常简单。首先使用npm安装helmet: npm install helmet --save 复制代码 其次在express应用中使用该中间件: const express = require('express') const helmet =..

2021-04-01 13:43:33 2190

原创 ES6的数组新功能from方法是深拷贝还是浅拷贝

from: 根据已有的数组创建一个新数组我有个疑问新数组到底是深拷贝还是浅拷贝,接下来就测试一下var arr = [ { name:'张三', child:[{name:'张三1'}] }, { name:'李四', child:[{name:'李四1'}] }]var arr1 = Array.from(arr);console.log(arr1) arr1[0].child[0].name = 123console.log(arr)测试下来好像是浅拷贝,

2021-03-07 12:35:22 951

原创 微信小程序提示 [渲染层错误] TypeError: Cannot read property ‘replace‘ of undefined 错误

今天用开发工具打开之前的开发好的小程序提示错误:然后就各种找问题,删除导入小程序重新导入不行,升级开发工具不行,把 wxml/js 代码一个一个删除想排查问题,最后都删完了还是不行,然后百度发现一个跟我一样的情况的案例,发现人家选择【调试基础库 2.12.0版本】,但是我的开发工具没有这个选项来源我也粘贴出来:https://blog.csdn.net/qq_38652871/article/details/111606145没办法只能继续推测,既然我的代码没问题,那是不是用的插件之类的导致报错,

2020-12-25 14:11:56 4753

转载 css3自适应布局单位vw,vh详解

视口单位(Viewport units)什么是视口?在桌面端,视口指的是在桌面端,指的是浏览器的可视区域;而在移动端,它涉及3个视口:Layout Viewport(布局视口),Visual Viewport(视觉视口),Ideal Viewport(理想视口)。视口单位中的“视口”,桌面端指的是浏览器的可视区域;移动端指的就是Viewport中的Layout Viewport,“视区”所指为浏览器内部的可视区域大小,即window.innerWidth/window.innerHeight..

2020-09-18 17:55:07 785

原创 浅入理解高内聚低耦合

真的呢高内聚底耦合,隐约记得2018底时从朋友那里听到这个词很是高端,很是不解当时也是查了一番,在这里还是好好记档高内聚:就是在一个模块中只实现一个方法,不受其他模块影响内聚等级(低-高)低耦合:就是模块与模块之间需要融合改变的越少越好...

2020-09-18 09:38:27 558

原创 rancher 企业级容器管理平台

Rancher是一个开源的企业级容器管理平台。通过Rancher,企业再也不必自己使用一系列的开源软件去从头搭建容器服务平台。Rancher提供了在生产环境中使用的管理Docker和Kubernetes的全栈化容器部署与管理平台。官网:https://www.rancher.cn/ 官方文档:https://rancher.com/docs/rancher/v1.6/en/api/v2-beta/...

2020-09-17 22:30:13 522

原创 jenkins 布署镜像

Jenkins是一个开源的、可扩展的持续集成、交付、部署(软件/代码的编译、打包、部署)的基于web界面的平台。允许持续集成和持续交付项目,无论用的是什么平台,可以处理任何类型的构建或持续集成。官网:https://jenkins.io/ 官方文档:https://jenkins.io/doc/奥力给!!!继续学习CI/CD...

2020-09-17 22:16:59 217

原创 GIT 操作合并操作

dev 开发 test 测试 release 生产git release 需要打tag包,包有版本号合并流程如下:

2020-09-17 21:59:36 134

原创 js 检测数据类型的几种方法

基础数据类型:object string number boolean undefined null引用数据类型:function array datees6:Symbol检测数据类型:typeofinstanceof_proto_constructorObject.prototype.toString.callisArrayisObject

2020-08-24 09:07:45 94

原创 javascript this几种方式

函数对象

2020-07-24 18:27:34 122

原创 javascript 循环的多种方法

forfor...infor...offorEachwhile(){}do{}while()reverscsortES5mapeverysomereduceRightreduce

2020-07-24 12:38:05 175

原创 vue 组件复用的三种组件

vue组件复用的三种组件:mixin HOC Renderlessmixin组件:可以在全局main.js注册使用全局Vue.mixin({}),也可以在组件里单独使用mixin({})注意:同名钩子函数合并为一个数组,混入对象的钩子将在组件自身钩子之前调用,二者的methods、components和directive,将被合并为同一个对象,若对象键名冲突时,取组件对象的键值对。HOC组件(higherorder component):也就是封装一个的函数包裹外层,把...

2020-07-13 15:43:20 670

原创 try...catch..finally的区别,提升代码健壮性

try...catch..finally的区别,提取代码健壮性

2020-07-09 15:21:43 374

原创 nextTick异步更新队列

JS异步更新队列

2020-07-08 15:33:23 156

原创 Obect.definedProperty响应

Obect.definedProperty响应

2020-07-08 15:17:11 225

原创 new Proxy()代理

new Proxy()代理

2020-07-08 15:16:02 15103

原创 JS微队列和宏队列

JS微观任务和宏观任务

2020-06-29 16:44:19 1158 2

原创 ES6新增数组扩展 flat

flat([depth])

2020-06-18 10:12:39 152

原创 class类对象模板ES6的语法糖

在传统的写对象模板的方式是这样的function oldModel(){ constructor(){ this.name = ''; }}oldModel.prototype.method=function(){}而ES6的class语法糖class newModel(){ constructor(){ this.name=''; } method(){ }}整体使用上更简约,代码量也更少。

2020-06-17 11:00:16 143

原创 ES6的async和await语法糖

提高代码可靠性之pipe方法

2020-06-16 21:06:08 342

原创 Promise原理理解

使用了很久promise方法来解决异步编程问题,今天抽空总结一下promise的设计原理,解释的不好,欢迎指点出来。1.promise只有两种结果:pending=>resolved(成功),pending=>rejected(失败),状态一旦改变,就不能在改变;2.then 接收成功返回的值3.catch接收失败放回的值就像之前我们用callback来解决一个方法执行完后在执行,如果有多个就嵌套多个callback,代码就显得非常臃肿,而.then模式会让代码逻辑变的清晰

2020-06-16 16:29:26 276

原创 js里的every的thisValue的作用

js里的every的thisValue的作用

2020-05-09 13:34:15 892 1

原创 提高代码可靠性之compose和pipe编程

最近学习compose和pipe的心得

2020-05-09 13:32:10 155

原创 memoize缓存函数

学习react心得

2020-04-29 11:56:25 1035

原创 轻量级应用-微信小程序的开发使用

学习微信小程序心得

2020-04-29 11:55:53 328

原创 用cli创建vue项目

学习vue心得

2020-04-29 11:55:21 99

原创 nginx反向代理-调用方虚拟主机配置

关于nginx反向代理的学习心得

2020-04-29 11:54:40 148

原创 关于node.js前端接口代理服务

关于node.js前端接口代理服务

2020-04-29 11:53:46 207

原创 微信小程序 canvas图片合成

小程序 canvas图片合成

2020-04-29 11:52:47 1523

原创 微信小程序 9宫格翻牌动画

小程序 9宫格翻牌动画

2020-04-29 11:50:57 1349

原创 webpack的使用搭建

webpack搭建开发环境

2020-04-29 11:49:27 62

原创 node.js实际开发运用

学习node心得

2020-04-29 11:48:17 250 2

原创 微信小程序实现客服聊天系统

关于小程序实现客服聊天系统

2020-04-29 11:47:41 1106

原创 微信小程序-感应周围超声波音频,获取周围商品信息的开发实践

小程序 感知周围超声波音频,获取周围商品信息

2020-04-28 23:08:28 481

原创 Echart图表line实现自定义两条线

Echart图表line实现自定义两条线

2020-04-28 23:07:24 2855

原创 PC端浏览器,页面用Element UI table组件分左右两张表格,怎么实现单一表格滚动时,另一个表格也同步滚动

PC端浏览器,页面用Element UI table组件分左右两张表格,怎么实现单一表格滚动时,另一个表格也同步滚动

2020-04-28 23:05:44 2340

原创 关于PC端浏览器,预览表格及水印、页眉页脚、列宽编辑分享

关于PC端浏览器,预览表格及水印、页眉页脚、列宽编辑分享

2020-04-28 23:03:07 142

原创 关于PC端浏览器打印

关于PC端浏览器打印。。。

2020-04-28 22:59:15 766

原创 关于js计算避免出现的浮点数个人总结

1 直接截取方法,保留2位小数function toFixedTwo(abg) { return Number(abg).toFixed(2);};2 数字相加去除浮点数方法function moneyReset(NumberTotal, CarPreAuthFee) { var str = ((Number(NumberTotal) +

2017-04-06 16:38:20 784

空空如也

空空如也

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

TA关注的人

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