- 博客(15)
- 收藏
- 关注
原创 window安装nvm, 使用nvm来管理node版本
1.nvm下载地址:https://github.com/coreybutler/nvm-windows/releases2.下载安装到自定义目录下,第一个目录设置为nvm安装目录 第二个目录设置为nodejs的安装目录3.打开cmd 输入c: 进入管理员权限下4.安装指定版本的nodejs 如 6.0.0版本 如果指定32位,还是 64位,则直接在版本号后面加上即可,如nvm install 6.0.0 325.使用node.js 6.0.0版本6.切换其他版本 类似以上步骤即可。8.nvm环
2021-03-18 15:02:58 203
原创 JavaScript中基于对象实现字典
(字典的数据结构类似于key-value形式)JavaScript中基于对象实现字典程序设计 数组-集合-字典是几乎编程语言都会默认提供的数据类型. 在Javascript中默认提供了数组, 但没有提供集合和字典(ES6中增加了), 本章, 我们基于对象实现一下字典 一. 认识字典字典的介绍生活中的字典i. 中文字典我们可以根据拼音去查找汉字, 并...
2018-12-25 09:53:07 2438
转载 让你的javascript代码高大上
1,创造简短的写法你可以这么写:1 var slice = Array.prototype.slice;2 slice.call(arguments); //转化成数组也可以这么写:(ie9+)1 var unboundSlice = Array.prototype.slice; 2 var slice = Function.prototype.call.bind(unbo...
2018-12-24 00:40:24 304
转载 同是接口,SDK和API哪个最适合你?
比如我们常用的支付宝,接入支付宝 SDK,就可以实现支付功能,在线交易;比如现在直播视频比较火,接入直播的SDK,就可以实现在线直播的功能。但是,据说这两个词总会让程序猿悲喜交加。因为,不论是销售还是产品等相关人员总会问:SDK和API到底是什么鬼?今天我们就来搞明白它!API 和SDK 到底是什么API 和SDK是软件行业的两个缩写词。API (Application Pro...
2018-11-09 09:25:26 11920 1
原创 MongoDB安装环境变量
我的电脑->右击属性->高级系统设置->环境变量->系统变量->点击path- >(win7:加;分号隔开+mongodb路径)(win10 新建->mongodb路径) win7:win10:...
2018-11-03 12:39:34 237
转载 nodejs之“回调函数callback()
如果你在玩nodejs不是很懂回调函数,那么你必然学的很痛苦,因为nodejs到处都是回调函数,长话短说,直接进入主题,什么是回调函数,到底怎么用,下面将会分析出来字面上理解下来就是,回调就是一个函数的调用过程。那么就从理解这个调用过程开始吧。函数有一个参数,这个参数是个函数执行完以后执行函数。那么这个过程就叫回调。2.中文也很好理解:回调,回调,就是回头调用的意思。函数的事先干完,回头再调用...
2018-10-27 16:03:42 4441 3
转载 CornerStone的使用
对于我们程序员来说,不管你是大神,还是小鱼小虾,进入公司之后,都用过源码管理工具,不然你就不是一个合格的程序员,现在各个公司用于源码管理工具通常有下面两种:git:使用git的公司应该是最多的。 svn:现在使用svn的公司比重也挺大的,但是svn有局限性。当然,他们两者的区别,在这里就不做解释了,一般选择用什么源码管理工具,一般会是整个项目的负责人来选择。在iOS开发中,最好用的svn...
2018-10-10 15:06:10 340
转载 前端常用插件、工具类库汇总,不要重复造轮子啦!!!
前言在开发中,我们经常会将一些常用的代码块、功能块进行封装,为的是更好的复用。那么,被抽离出来独立完成功能,通过API或配置项和其他部分交互,便形成了插件。下面这些是我在工作中积累的一些常用的前端开源插件,这里只是罗列出来,详细的用法各个插件官网或者Gayhub都有介绍。注意:往往一个解决方案会有多个插件,需要读者根据自己的实际业务需求进行甄别选用,欢迎留言交流和补充。^_^可以...
2018-10-05 16:40:12 561
转载 javascript中apply、call和bind的区别
在JS中,这三者都是用来改变函数的this对象的指向的,他们有什么样的区别呢。在说区别之前还是先总结一下三者的相似之处:都是用来改变函数的this对象的指向的。 第一个参数都是this要指向的对象。 都可以利用后续参数传参。区别在哪里的,先看一个例子var xw={ name: "小王", gender: "男", age: 24, say: fun...
2018-09-28 17:20:13 155
原创 JavaScript学习笔记:取数组中最大值和最小值
在实际业务中有的时候要取出数组中的最大值或最小值。但在数组中并没有提供arr.max()和arr.min()这样的方法。那么是不是可以通过别的方式实现类似这样的方法呢?那么今天我们就来整理取出数组中最大值和最小值的一些方法。取数组中最大值可以先把思路理一下:将数组中第一个元素赋值给一个变量,并且把这个变量作为最大值; 开始遍历数组,从第二个元素开始依次和第一个元素进行比较 如果当前...
2018-09-18 13:51:32 1392
原创 2018年你需要知道的13个JavaScript工具库
译者:你可能已经用到Underscore或者Lodash。本文列举了13个常用的库来提高开发效率。 原文: 11 Javascript Utility Libraries You Should Know In 2018译者: Fundebug为了保证可读性,本文采用意译而非直译。另外,本文版权归原作者所有,翻译仅用于学习。JavaScript依然是2018年最受欢迎、最流行的编...
2018-09-17 16:10:13 259
原创 JavaScript 怎么快速声明一个数组,长度为 100,元素全是 0?
1. new Array(101).join(0).split(' ');2. Array.apply(null, { length: 100 }).fill(0);3. Array(100).fill(0);4. var arr = new Array(100);arr = arr.map(item=>0);5. [...Array(100).fill...
2018-09-17 15:45:09 4549
原创 用JavaScript随机生成大乐透双色球
var data = Array.from({length: 4}, _ => [])var num = [5,2,6,1];//分别对应大乐透的红,蓝;双色球的红,蓝开奖个数var totalNum = [35,12,33,16];//分别对应大乐透的红,蓝;双色球的红,蓝总个数for (var i = 0;i<data.length;i++) { for (var ...
2018-09-11 22:46:10 3171 1
转载 JavaScript数组过滤相同元素的6种方法
一. 题目说明:题目 声明一个数组,将数组中的相同元素过滤掉,然后存入到一个新数组resultArr = []中;var arr = [1, 2, 3, 1, 3, 4, 5, 5];var resultArr = []//该数组的结果应该为1,2,3,4,5基本思路: 采用循环嵌套 外层循环将数组中的值赋给新的数组 内层循环通过if语句判断新数组中是否有该值,如果有,...
2018-09-11 14:35:17 7312
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人