自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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数组脑图

2018-09-17 15:22:17 286

原创 用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关注的人

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