自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 移动端远程调试

1、VConsole <script type="text/javascript" src="https://cdn.bootcss.com/vConsole/3.3.0/vconsole.min.js"></script> &l...

2020-05-29 15:47:05 20 2

原创 解决:Fingerprint2生成的指纹重复或者不稳定,经常会变

经常看到有同学问2种问题: 我TM同一个浏览器,同一台设备,但刷新页面,页面跳转,或者做点什么别的操作(像打开调试窗口),指纹就变了,这还算指纹吗? 我不同的电脑,居然能出现一样的指纹,这TM也算是指纹? 如果你也有这样的疑问,你不是一个人在战斗。我使用这个库时,就同时被质疑上面两个问题。 ...

2020-05-25 20:56:01 34 0

原创 解决:页面刷新时 ajax/fetch请求状态变为canceled

解决:页面刷新时 ajax/fetch请求状态变为canceled 表现如下图: 原因:页面刷新后,页面已经被销毁,但异步请求还没完成,页面就会主动把未完成的请求取消掉,这时的请求是还没到服务器的。 两个解决方案:https://web.dev/disallow-synchronous-...

2020-05-06 17:41:25 78 0

转载 【转】手机端JS弹出遮罩层后底部页面不滚动实现

原文:https://blog.csdn.net/letasian/article/details/78131665 //弹层CSS代码 .paydiv{ position: fixed; left: 0; top:0; right:0; botto...

2020-04-09 11:17:29 35 0

转载 [转] git 命令的操作过程可视化展示

这个很有意思,就是把常见的git 操作给出一个 gif 运图,可视化的显示整个操作流程 CS Visualized: Useful Git Commands 原文:https://dev.to/lydiahallie/cs-visualized-useful-git-commands-37p1...

2020-04-03 18:30:52 103 0

原创 自认为个人总结得最好的一次读后感:知行 - 技术人的管理之路.ppt

读书笔记:知行 - 技术人的管理之路.ppt。 自己觉得是个人总结得最好的一个读书笔记,在提炼书本内容(覆盖到80%以上)的同时,加个人的思考 + 总结,以ppt的形式避免大篇大篇的文字。 ppt 总共42页,大纲: 自我倾听 - 理顺内心的纠结与彷徨 角色认知 - 管理工作的“全景图” ...

2020-03-01 17:18:54 114 0

原创 react-native-wechat 包使用微信支付的总结

第一个重点:看官方文档,两个页介绍,很简单的,就是了解一下支付流程。 1、统一下单:https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=9_1 2、调起支付接口:https://pay.weixin.qq.com/wiki/do...

2019-11-12 12:28:53 137 0

原创 nvm-setup.zip - 多个node.js版本切换使用【2019.10.31】

注:nvm-setup.zip官方github下载安装包是龟速,特上传到这里( version 1.1.7.),地址如下: https://download.csdn.net/download/cen_cs/11946211 windows下多个node.js版本切换使用 1. 安装nv...

2019-10-31 16:38:54 390 2

原创 angular 创建service-worker项目报错:Unknown option: '--service-worker'

angular创建service-worker项目报错:Unknown option: '--service-worker' 错误原因: The --service-worker option is only available for the ng build com...

2019-09-07 15:40:45 234 0

原创 解决7牛上传图片错误:error: "file exists"

使用qiniu-js前端通过token的形式上传图片时,接口报错:error: "file exists" 上传域名:https://upload.qiniup.com/ 方法:Qiniu.upload(file, key, token, putExtra, config)...

2019-08-30 12:01:08 755 1

原创 windows x64下多个node.js版本切换使用(解决gyp ERR! build error问题)

1.安装nvm(安装参考:https://blog.csdn.net/baidu_30907803/article/details/80734275) 2.使用nvm安装多个node版本,并任意切换版本了(如下命令) nvminstallv8.11.3#下载nodev8 nvminstallv10...

2019-07-23 16:58:02 144 1

原创 setInterval设置N次循环后停止的优雅写法

通常做法是拿一个计数器,到了就停止。 // 执行60次后结束 var timesRun = 0; var interval = setInterval(function(){ timesRun += 1; if(timesRun === 60){ cle...

2019-06-21 22:03:10 1205 0

原创 随时随地使用 async/await

// 使用立即执行方法,就可以随便哪里都可以使用awsit方法了 (async () => { const res = await fn() })(); function fn() { return new Promise((resolve, reject) =>...

2019-05-10 17:35:03 138 0

原创 linux上安装nodev10,通过ln -s建立软连接

// 下载安装包 wgethttps://npm.taobao.org/mirrors/node/v10.15.3/node-v10.15.3-linux-x64.tar.xz // 解压.xz xz-dnode-v10.15.3-linux-x64.tar.xz // 解压.tar tar-xv...

2019-04-16 15:49:30 1617 0

转载 MongoDB 各个位版本下载地址

MongoDB 各个位版本下载地址 官网首页下载 (需要填写资料,而且国内下载慢) windows版本 Linux版本 转自:https://blog.csdn.net/jdmxi/article/details/79492049

2019-04-15 15:29:56 5808 0

原创 angular nrwl/nx项目 hmr 开发热更新设置

如题:angular nrwl/nx项目 hmr 热更新设置 nx介绍:https://nx.dev/getting-started/what-is-nx 设置: 1、angular.json设置: // 对应 app 的build与serve下的configurations加 hmr,...

2019-04-10 12:19:51 246 0

原创 通过 http-proxy-middleware 跨域代理与添加自定义cookie

废话不多说,直接先上代码 const proxy = require("http-proxy-middleware"); module.exports = function(app) { app.use( proxy("/mid-api/**&qu...

2019-03-29 18:44:08 975 0

原创 ng2 Angular2+ 报错汇总, 更新中

No value accessor for form control with name 对于不是输入框,如果自己想添加 formControlName属性的,需要另外添加 ngDefaultControl 属性, 直接添加ngDefaultControl就可以,不用写值。 发布到测试环境...

2019-03-22 18:41:25 174 0

转载 前端开发对工具使用的一些汇总(遇到一个加一个)

vscode左边栏字体大小调整 相信很多小伙伴们都会在用vscode的时候,当屏幕大小发生变化的时候,你可能会觉得左边的字体太小了,我也遇到了这样的问题,百度也没有找到解决办法,自己摸索了几天,发现可以通过ctrl+shift+ + 来进行放大操作,用ctrl+shift+ - 可以缩小,还是相...

2019-03-19 19:46:48 23 0

原创 angular ng2 自定义指令限制input的输入长度、允许输入的字符限制

效果如下图:显示当前输入长度 / 最大限制 这个例子是限制长度,如果需要限制输入的字符类型(如只能输入数字、英文。。。)可以在这onkeypress / onInput两个方法作相应处理。 直接上代码 import { Directive, ElementRef } from ...

2018-11-23 21:13:16 1973 0

转载 快速删除前端项目中node_modules目录下的所有文件

npm 包安装亦难删亦难, 用系统的删除, 没个10分8分钟还删不完成, 可以全局安装一个rimraf模块,可以快速删除node_modules目录下的所有文件及文件夹. npm install rimraf -g rimraf node_modules // 当前目录下要删除的文件夹名字 ...

2018-10-29 18:22:34 1061 0

原创 页面滚动时, 只显示当前可视范围内的元素, 其他隐藏,

页面滚动时, 只显示当前可视范围内的元素, 其他元素隐藏, 这个好处是: 页面的更新只会渲染可视范围内的元素, 其他因为是隐藏 不会触发重绘重排, 提升页面流畅度. 直接上代码 &lt;!doctype html&gt; &lt;html lang="en&...

2018-10-29 11:44:04 581 0

转载 撤销最后一次提交的情况

以下方法适用于:撤销最后一次提交的情况 步骤如下: 步骤1、使用 ”git log“ 命令 找到 想要撤销的操作之前的一次提交的commit id ;              比如:使用 git log命令如下结果             commit-id1             ...

2018-09-27 10:46:37 657 0

转载 【转】5张思维导图,jQuery知识点梳理

5张图片,看完一个jQuery 一、关于选择器 https://upload-images.jianshu.io/upload_images/3358344-81856b1a708dbd18.png 二、关于DOM操作 https://upload-images.jianshu.io/upl...

2018-08-21 14:52:55 765 0

原创 上传文件到七牛后返回hash/key/persistentId值, 如何获取文件的url访问地址?

在javascript(或其他服务端语言), 往7牛官方上传地址(http://upload.qiniu.com/), 提交上传后, 返回值大概如下: {"hash":"Fn1Fxzactt76AaJdn9F4XQAkBkmp","key&qu...

2018-07-30 17:32:40 3942 4

原创 [解决]angular(ng2) webpack打包时崩溃JavaScript heap out of memory

我的情况是:项目使用ng5,代码量比较大,最近经常会遇到代码修改后,自动编译的时候经常会崩溃掉,提示内存足,分配不了更多内存 CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory 完整错误提示如下: St...

2018-07-23 18:27:51 6241 0

原创 解决: TortoiseGitPlink Fatal Error - Disconnected: No supported authentication methods available

在windows下使用TortoiseGit,结果报错: --------------------------- TortoiseGitPlink Fatal Error --------------------------- Disconnected: No supported authent...

2018-04-25 10:52:29 5614 2

转载 js代码动态加载js文件,并在加载成功后执行回调函数

用Jquery就是:loadScript("file1.js", function(){alert("File is loaded!");});用原生代码:function loadScript(src, callback) {    var script ...

2018-03-06 15:12:40 2799 0

原创 终极解决:JQ jquery 在使用 animate 的时候出现抖动情况,Chrome、IE都会出现这个问题

终极解决:JQ jquery 在使用 animate 的时候出现抖动情况,Chrome、IE都会出现这个问题 啥都不说,先上代码。 var scrollBool = false; var animate_time = 0; $(window).scroll(function...

2018-01-09 22:03:27 2153 1

原创 react-router-dom 通过Link传值的坑人表现!

react-router-dom 通过Link传值的坑人表现! link 可以通过以下方式传递到下一个路由:   &lt;Link to={{ pathname: '/courses', search: '?sort=name', ...

2017-11-02 16:21:36 6443 2

原创 React那些年, 踩过的一些坑(连载中...)

React 组件构造函数: super(props) vs super() 曾经以为以下两种写法, 没什么大区别, 其实这个坑深着呢

2017-09-25 11:02:06 371 0

原创 使用react-router-dom优雅的实现页面(路由)跳转, 而且保持当前页面状态

使用react-router-dom优雅的实现页面(路由)跳转, 而且保持当前页面状态

2017-09-14 10:50:26 52587 3

原创 全局安装cnpm

为了加快npm install插件的速度,可以把安装下载来源改成国内的淘宝,只需要一条命令 npm install -g cnpm --registry=https://registry.npm.taobao.org 以后所有 npm install 换成使用 cnpm install,从此安装...

2017-09-02 16:24:18 1190 0

原创 Firefox/Chrome/IE Ajax 怎样设置允许跨域请求

一般js出现跨域请求时时,浏览器会出现错误,解决方法为在服务器的页面header加Access-Control-Allow-Origin参数 chrome:XMLHttpRequest cannot load xxx.php. No 'Access-Control-Allow-Origi...

2017-08-17 09:14:58 7873 2

转载 纯CSS实现页面的尖角、小三角、不同方向尖角

不使用图片,纯CSS实现页面的尖角、小三角、不同方向尖角

2017-08-09 09:34:20 1278 0

转载 nodejs学习2:Express的路由(Route)功能

从宏观上讲,路由系统,只不过是express内部函数数组中一个函数而已(见第一篇),而且位置相对靠后。 最简单的路由系统,就是一个字典(hashmap),根据url,找的相应的处理函数即可。当然express的实现不可能那么简单。 express内部有个map,对于每一种请求方法(get,post...

2017-06-21 18:56:41 5765 0

转载 nodejs学习1:Express的API分析与试验

学node,一般都会接触到Express,KOA这些框架,刚刚学Express对里面的API还真是有点糊涂, app.get,app.set,app.use,像app.get、app.set 这些好理解,但app.use着实是让人不知道怎么解析这是怎么一回事。

2017-06-21 18:33:20 152 0

原创 Express 创建项目命令,怎么使用ejs模板?

大家都知道,Node Express在命令行创建项目时,默认是使用Jade模板,虽然这个模板高效,但毕竟跟普通html风格相差甚远,很多人用不习惯,本人也是喜欢ejs风格,简单,直观,明了。 Node Express在命令行创建项目时使用ejs模板命令如下: express -e ejs dir...

2017-06-14 12:02:25 2912 0

原创 Jquery/js 页面滚动到底部事件

Jquery/js 页面滚动到底部事件,然后再作相应处理。window.innerHeight 表示窗口高度 $(document).height() 返回文档高度(当前显示的高度) $(document).scrollTop() 返回滚动条与顶部的距离

2017-06-14 11:53:16 9040 0

原创 Centos Linux 怎么清理磁盘占用空间大:/dev/xvda1

Linux系统盘空间/dev/xvda1占满,怎么清理空间,怎么清理access_log

2017-02-04 11:12:44 27008 0

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