Category / Dev Note

  • Mac下更新和卸载node版本

    1、查看当前的node版本node -v 2、清除npm当前缓存信息sudo npm cache clean -f 3、执行下载nodesudo npm install -g n 4、下载成功后执行安装sudo n stable 5、最后查看更新之后的版本node -v Mac上node在安装后无法实现使用命令行卸载,需要手动删除一些文件夹。方法一1、删除/usr/local/lib中的所有...

  • 微信浏览器禁止页面下拉,且不影响内部滚动

    此类事件是手机touchmove默认事件行为,可以通过js代码隐藏事件:$(‘body’).on(‘touchmove’, function (event) {event.preventDefault();}); 或者document.addEventListener('touchmove', function(e){e.preventDefault()}, false); 但这样往往会把页...

  • 编写高性能javascript注意笔记

    前言本文的一些注意的是我以前看书籍总结的,我们一般人写项目时,对我们的影响并不是很大,有时完全可以忽略,但是我们知道这些总不是什么坏处。js这个大众语言我想,很多人多知道,它入门和简单,可是想要深入了解还是要有一定的水平、 的,同样的效果虽然都可以写出来,但还是性能和可维护性却有很大差别。下来我们就来总结一下书写高质量js代码的一些注意点。代码维护是高成本的,如果我们在开发代码时,不注重代码...

  • Linux 快速查找并删除文件

    苹果电脑打包上传的时候经常会生成垃圾文件_DS.Store。每个修改过的文件夹里都会有,使用命令删除是最方便的:find / -name _DS.Store 会打印出匹配的文件,如果觉得正是想删除这些文件,再执行:find / -name _DS.Store |xargs rm -rf

  • chrome浏览器http2不生效,openssl 升级1.0.2脚本

    最近折腾http2,因为宝塔面板的openssl还是1.0.1的版本,而chrome需要到1.0.2以后的版本才支持。此脚本根据宝塔面板的文件目录撰写,可以根据自己的需要修改相应的下载安装目录。另外需要注意的是,如数据资料多,把rm改成mv转移原openssl文件以防万一。#!/bin/bash PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bi...

Show more
To the end No more pages to load
Imagineer