摘要:
touchEnd ~~~~~~~~~~~~~~~~ e.changedTouches[0].pageY touchStart ~~~~~~~~~~~~~~~~ e.targetTouches[0].pageY touchMove ~~~~~~~~~~~~~~~~ e.changedTouches[0 阅读全文
摘要:
安装 由于您可能已经拥有了node,所以最简单的安装方法n是通过npm: sudo npm install -g n 安装后,将版本n缓存在环境变量指定的目录的node子目录n/versions中N_PREFIX,默认为/usr/local; 而主动 node版本直接安装在N_PREFIX。 为了避 阅读全文
摘要:
简单的说,hosts文件是用于本地dns服务的,采用ip 域名的格式写在一个文本文件当中,Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻 阅读全文
摘要:
Charles 是一款收费的抓包修改工具,易上手,数据请求容易控制,修改简单,抓取数据的开始暂停方便等优势!下面详细介绍下这款强大好用的抓包工具。 抓包(packet capture)就是将网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作。也用来检测网络安全。抓包也经常被用来进行数据截取等 阅读全文
摘要:
而相比 Bash 来说,Zsh 也拥有许多更强大的功能:更智能的自动补全、命令选项提示、更丰富的主题,等等。在今秋体验到 macOS Catalina 正式版之前,我们可以先将 macOS 的默认 Shell 切换到 zsh,熟悉一下新版 Shell 的功能。 本文的目标,就是要帮你打造一个好看、好 阅读全文
摘要:
什么是homebrew Homebrew 会将软件包安装到独立目录,并将其文件软链接至 /usr/local 。 Homebrew 不会将文件安装到它本身目录之外,所以您可将 Homebrew 安装到任意位置。 轻松创建你自己的 Homebrew 包。 完全基于 Git 和 Ruby,所以自由修改的 阅读全文
摘要:
1.邮箱 1 export const isEmail = (s) => { 2 return /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((.[a-zA-Z0-9_-]{2,3}){1,2})$/.test(s) 3 } 2.手机号码 1 export const is 阅读全文
摘要:
什么是函数柯里化? 百度百科:在计算机科学中,柯里化(Currying)是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数且返回结果的新函数的技术。通俗点说就是将一个函数拆分成多个函数,是固定部分参数,返回一个接受剩余参数的函数,也称为部分计算函数,目 阅读全文
摘要:
数组常用方法的实现 1 Array.prototype.map = function(fun /*, thisp*/) 2 { 3 var len = this.length; 4 if (typeof fun != "function") 5 throw new TypeError(); 6 7 阅读全文
摘要:
(一)call源码解析 先上一个call使用 1 function add(c, d) { 2 return this.a + this.b + c + d; 3 } 4 5 const obj = { a: 1, b: 2 }; 6 7 console.error(add.call(obj, 3, 阅读全文