macOS 升级后 nvm 安装的 node 和 npm 出错

macOS 升级后,发现用 nvm 安装的 node 和 npm 命令全都没了,打开命令行工具的时候会有如下错误提示: internal/modules/cjs/loader.js:583 throw err; ^ Error: Cannot find module 'ansi-...

2018-11-12 13:02:04

阅读数 127

评论数 0

事件循环中的 event loop queue 和单个事件循环周期中的 job queue

event loop queue js事件循环由一个 event loop queue 来管理,每当一个事件循环周期完成,会取 event loop queue 最前面的任务来执行,从而进入下一个事件循环周期。 setTimout、setInterval 方法告诉浏览器在一定时间后将任务函数放...

2018-10-16 17:54:08

阅读数 60

评论数 0

script标签的onload事件的触发时机

onload事件在资源被加载完成后会被触发。对于script标签,在外部js文件被加载后代码会被立即执行。那么,外部js文件中的代码和该script标签的onload回调函数,它们的执行顺序是怎样的呢?没有找到官方的说明文档,所以自己做个实验。测试代码如下:在各大浏览器中的运行结果:chromei...

2018-06-26 13:47:51

阅读数 3943

评论数 0

c盘windows文件夹太大,installer文件夹太大

新安装的系统,过了不久,突然发现50G的C盘只剩5G的空间了,又过了几天,只剩2G了,简直无下限啊! 如上图所示,C盘中windows文件夹占用了35.5G空间,仔细查了一下,windows文件夹中的installer文件夹又占用了22.1G空间。 网上找了很多资料,也去微软的社区看了,有许多...

2016-04-21 16:10:15

阅读数 34899

评论数 6

JavaScript函数通过多个()连续调用多次并返回最终结果

比如说,有个乘法函数multiply,multiply(1)(2)(3)(),结果返回6。 代码如下: var multiply = (function () { var product = 1; return function(num) { if(arguments.length ...

2016-03-27 00:43:28

阅读数 1920

评论数 0

自定义JSON.stringify方法,兼容老版本浏览器

/** * JSON 值可以是: * 数字(整数或浮点数) * 字符串(在双引号中) * 逻辑值(true 或 false) * 数组(在方括号中) * 对象(在花括号中) * null */ var json = { stringify: function (val) { ...

2016-03-22 23:41:47

阅读数 2639

评论数 0

jQuery中deferred、promise对象的使用

// 顺序执行多个异步操作 // deferred.then() 中返回一个新建的 deferred 对象 $.Deferred(function(d){ console.log('start'); d.resolve(); }).then(function(){ var dfd = $.D...

2016-02-27 18:34:39

阅读数 444

评论数 0

深度复制JavaScript对象

Object.prototype.deepClone = function () { if(window.JSON){ return JSON.parse(JSON.stringify(this)); }else{ function DeepClone () {}; DeepClo...

2016-02-25 15:00:21

阅读数 296

评论数 0

gulp入门

1、安装nodejs 2、全局安装gulp 2.1、“npm install gulp -g”全局安装 gulp。 2.2、“gulp -v” 查看 gulp 版本。 3、新建package.json文件 3.1、说明:package.json 是基于 n...

2016-02-08 19:59:30

阅读数 384

评论数 0

表单元素input事件兼容解决方案

var inputEvent = 'oninput' in document.createElement('input') ? 'input' : 'propertychange'; $('input').on(inputEvent, function(e){ console.log('inpu...

2016-02-03 11:43:46

阅读数 542

评论数 0

JavaScript函数惰性载入

// 一般兼容性处理方式,每次函数执行都进行能力检测。 var addClick1 = function (ele, callback){ if(ele.addEventListener){ ele.addEventListener('click', callback, false); }...

2016-01-06 22:18:28

阅读数 402

评论数 0

JavaScript 数据结构(6):双端链表 FirstLastList

/** * 双端链表(FirstLastList) */ /* Link 链表节点 */ function Link (data) { this.data = data; this.next = null; } Link.prototype.displayLink = functio...

2015-12-09 20:18:09

阅读数 274

评论数 0

JavaScript 数据结构(5):单链表 LinkList

/** * 单链表(LinkList) *//* Link 链表节点 */ function Link (data) { this.data = data; this.next = null; }Link.prototype.displayLink = function(){ ...

2015-11-24 17:11:58

阅读数 247

评论数 0

JavaScript 数据结构(4):优先级队列 PriorityQueue

/** * 优先级队列(Priority Queue) * 先进先出 */// Array 实现 function PriQueue () { var arr = []; return { insert: function(item){ ...

2015-11-23 15:04:01

阅读数 295

评论数 0

JavaScript 数据结构(3):循环队列 CircularQueue

/** * 循环队列(Circular Queue) * 先进先出 */// Array 实现 function CirQueue (s) { var maxSize = s || 5, arr = new Array(maxSize), front ...

2015-11-23 15:03:14

阅读数 207

评论数 0

JavaScript 数据结构(2):队列 Queue

/** * 队列(Queue) * 先进先出 */ // Array 实现 /*function Queue () { var arr = []; return { insert: function(item){ // 入列 ...

2015-11-18 17:45:25

阅读数 302

评论数 0

JavaScript 数据结构(1):栈 Stack

/** * 栈(Stack) * 后进先出 */// Array 实现 /*function Stack () { var arr = []; return { push: function(item){ // 入栈 arr....

2015-11-18 16:42:31

阅读数 274

评论数 0

Web中的URL:绝对路径和相对路径

某3个网页: http://www.ipo.com/w/a.html  http://www.ipo.com/w/b.html 在 a.html 中加链接指向 b.html 1、绝对路径 link 就是 b.html 的完整URL 2、相对路径 相对路径有两种格式 第一种:不以“/&quo...

2015-04-16 16:14:34

阅读数 4392

评论数 0

jQuery 的 $.fn 可以防止 jQuery 的原型被篡改

$.fn 和 $.prototype 都指向 jQuery 的原型,由于 $.fn 的存在,即使 $.prototype 被修改指向另一个对象,jQuery 的实际原型还在,不会被篡改。 演示代码 // 给jQuery的原型添加一个方法 $.fn.extend({ im : functio...

2015-04-10 10:31:19

阅读数 877

评论数 0

font 的简写规则

font-style | font-variant | font-weight | font-size | line-height | font-family 例如 .font{font:italic small-caps bold 12px/1.5em arial,verdana;} ...

2015-04-03 15:19:41

阅读数 759

评论数 0

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