- 博客(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
1051
转载 了解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
2429
原创 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
1014
原创 微信小程序提示 [渲染层错误] TypeError: Cannot read property ‘replace‘ of undefined 错误
今天用开发工具打开之前的开发好的小程序提示错误:然后就各种找问题,删除导入小程序重新导入不行,升级开发工具不行,把 wxml/js 代码一个一个删除想排查问题,最后都删完了还是不行,然后百度发现一个跟我一样的情况的案例,发现人家选择【调试基础库 2.12.0版本】,但是我的开发工具没有这个选项来源我也粘贴出来:https://blog.youkuaiyun.com/qq_38652871/article/details/111606145没办法只能继续推测,既然我的代码没问题,那是不是用的插件之类的导致报错,
2020-12-25 14:11:56
4918
转载 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
858
原创 浅入理解高内聚低耦合
真的呢高内聚底耦合,隐约记得2018底时从朋友那里听到这个词很是高端,很是不解当时也是查了一番,在这里还是好好记档高内聚:就是在一个模块中只实现一个方法,不受其他模块影响内聚等级(低-高)低耦合:就是模块与模块之间需要融合改变的越少越好...
2020-09-18 09:38:27
606
原创 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
557
原创 jenkins 布署镜像
Jenkins是一个开源的、可扩展的持续集成、交付、部署(软件/代码的编译、打包、部署)的基于web界面的平台。允许持续集成和持续交付项目,无论用的是什么平台,可以处理任何类型的构建或持续集成。官网:https://jenkins.io/ 官方文档:https://jenkins.io/doc/奥力给!!!继续学习CI/CD...
2020-09-17 22:16:59
262
原创 js 检测数据类型的几种方法
基础数据类型:object string number boolean undefined null引用数据类型:function array datees6:Symbol检测数据类型:typeofinstanceof_proto_constructorObject.prototype.toString.callisArrayisObject
2020-08-24 09:07:45
137
原创 javascript 循环的多种方法
forfor...infor...offorEachwhile(){}do{}while()reverscsortES5mapeverysomereduceRightreduce
2020-07-24 12:38:05
219
原创 vue 组件复用的三种组件
vue组件复用的三种组件:mixin HOC Renderlessmixin组件:可以在全局main.js注册使用全局Vue.mixin({}),也可以在组件里单独使用mixin({})注意:同名钩子函数合并为一个数组,混入对象的钩子将在组件自身钩子之前调用,二者的methods、components和directive,将被合并为同一个对象,若对象键名冲突时,取组件对象的键值对。HOC组件(higherorder component):也就是封装一个的函数包裹外层,把...
2020-07-13 15:43:20
713
原创 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
189
原创 Promise原理理解
使用了很久promise方法来解决异步编程问题,今天抽空总结一下promise的设计原理,解释的不好,欢迎指点出来。1.promise只有两种结果:pending=>resolved(成功),pending=>rejected(失败),状态一旦改变,就不能在改变;2.then 接收成功返回的值3.catch接收失败放回的值就像之前我们用callback来解决一个方法执行完后在执行,如果有多个就嵌套多个callback,代码就显得非常臃肿,而.then模式会让代码逻辑变的清晰
2020-06-16 16:29:26
335
原创 PC端浏览器,页面用Element UI table组件分左右两张表格,怎么实现单一表格滚动时,另一个表格也同步滚动
PC端浏览器,页面用Element UI table组件分左右两张表格,怎么实现单一表格滚动时,另一个表格也同步滚动
2020-04-28 23:05:44
2471
原创 关于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
848
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人