随笔分类 -  js

摘要:mac下nodejs 更新到最新版本的最新方法 前提条件 * mac上安装了npm 第一步:使用npm安装n模块 n模块是专门用来管理nodejs版本的 1 提示 : 如果不使用sudo作为前缀,很可能出现权限访问异常导致安装失败 第二步:升级nodejs 升级nodejs是有两种方法: 第一种是 阅读全文
posted @ 2018-05-09 19:20 MrLiub 阅读(683) 评论(0) 推荐(0)
摘要:npm介绍 -g:全局安装。 将会安装在C:\Users\Administrator\AppData\Roaming\npm,并且写入系统环境变量; 非全局安装:将会安装在当前定位目录; 全局安装可以通过命令行在任何地方调用它,本地安装将安装在定位目录的node_modules文件夹下,通过requ 阅读全文
posted @ 2017-12-29 09:54 MrLiub 阅读(181) 评论(0) 推荐(0)
摘要:循环依赖,简单点来说就是a文件中require b文件,然后b文件中又反过来require a文件。这个问题我们平时可能并不大注意到,但如果处理不好可能会引起一些让人摸不清的问题。在node中,是如何处理循环依赖的问题的呢?写个简单的例子来试验一下看吧。定义两个文件:a.js var b = req 阅读全文
posted @ 2017-09-27 10:45 MrLiub 阅读(1110) 评论(0) 推荐(0)
摘要:var count = 100; //var a = new Array();for(var i = 0; i < count; i++){ a[i] = i+1;}a.sort(function(){ return 0.5 - Math.random() }); 阅读全文
posted @ 2017-08-23 17:19 MrLiub 阅读(1293) 评论(0) 推荐(0)
摘要:函数有: series waterfall parallel parallelLimit … series函数 串行执行 它的作用就是按照顺序一次执行。 输出:{one: 1, two: 2} series函数的第一个参数可以是一个数组也可以是一个JSON对象, 参数类型不同,影响的是返回数据的格式 阅读全文
posted @ 2017-06-21 16:40 MrLiub 阅读(288) 评论(0) 推荐(0)
摘要:extend(EditInPlaceArea, EditInPlaceField);//继承的实现方法function extend(subClass, superClass){ var F = function(){}; F.prototype = superClass.prototype; su 阅读全文
posted @ 2016-11-16 10:46 MrLiub 阅读(257) 评论(0) 推荐(0)
摘要:首先看一段JS代码,其中使用了两种方式声明了两个函数,分别在不同的地方调用两个函数: 在JS中,定义函数有两种方式,分别是“函数语句”和“表达式”。 - 针对hello函数,我在还没有定义它之前就调用了它,并且我定义hello函数使用的“函数语句”定义的方式。 - 针对hi函数,我使用的是“表达式” 阅读全文
posted @ 2016-11-15 12:20 MrLiub 阅读(2283) 评论(0) 推荐(0)