基础
文章平均质量分 81
XK-Frank
这个作者很懒,什么都没留下…
展开
-
mac环境下安装nvm以及环境变量配置
公司给配的mac 有切换多版本node的需求 所以装了个nvm,但是安装的过程中遇到了问题,特此记录安装nvm打开终端 输入命令curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.30.2/install.sh | bash复制代码提示成功后nvm安装成功,在终端运行nvm命令,提示nvm:command not found配置nvm环境变量这个时候网上有一个解决方法 在终端中输入命令,但是这种方法有问题...原创 2020-12-10 10:47:41 · 4181 阅读 · 0 评论 -
Mac 上 nvm安装
一、用nvm-noinstall.zip安装1.nvm-windows 下载https://github.com/coreybutler/nvm-windows/releases把nvm_noinstall.zip解压到比如c:/dev/nvm 中(其它盘也可以,建议开发有关的安装在C盘);3.右键以管理员的身份运行install.cmd . 直接按回车,在C盘根目录下会生成一个setting,t...原创 2018-04-11 10:42:26 · 371 阅读 · 0 评论 -
Web 开发已然自成体系,别具一格
Web 开发已然自成体系,别具一格;本系列即是讨论真实应用开发中所需要的理论知识与实践技巧。这是一个最好的时代,也是最坏的时代,我们亲身经历着激动人心的变革,也往往会陷入选择的迷茫。随着浏览器版本的革新与硬件性能的提升,Web 前端开发进入了高歌猛进,日新月异的时代,无数的前端开发框架、技术体系争妍斗艳,让开发者们陷入困惑,乃至于无所适从。特别是随着现代 Web 前端框架(Angular、Reac...原创 2018-04-25 14:20:31 · 188 阅读 · 0 评论 -
浏览器版本监控与特性识别
var userAgent = navigator.userAgent, rMsie = /(msie\s|trident.*rv:)([\w.]+)/, rFirefox = /(firefox)\/([\w.]+)/, rOpera = /(opera).+version\/([\w.]+)/, rChrome = /(chrome)\/([\w.]+)/, rSafari...原创 2018-04-25 14:30:52 · 452 阅读 · 0 评论 -
Js中的Event Loop(事件循环)机制
前言我们都知道,javascript从诞生之日起就是一门单线程的非阻塞的脚本语言。这是由其最初的用途来决定的:与浏览器交互。单线程意味着,javascript代码在执行的任何时候,都只有一个主线程来处理所有的任务。而非阻塞则是当代码需要进行一项异步任务(无法立刻返回结果,需要花一定时间才能返回的任务,如I/O事件)的时候,主线程会挂起(pending)这个任务,然后在异步任务返回...原创 2019-09-24 14:30:58 · 211 阅读 · 0 评论