自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 NodeJs与NPM

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、创建 Node.js demo应用二、NPM前言简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。一、创建 Node.js demo应用var http = .

2022-04-01 16:54:01 455

原创 【无标题】

requireJs什么是requirejs好处基本API加载文件第三方模块什么是requirejsRequireJS是一个非常小巧的JavaScript模块载入框架,是AMD规范最好的实现者之一。压缩后只有14k,非常轻量。它还同时可以和其他的框架协同工作,使用RequireJS必将使您的前端代码质量得以提升。好处1.防止js加载阻塞页面渲染2. 使用程序调用的方式加载js,提升代码的简洁度和可读性基本APIrequire会定义三个变量:define,require,requirejs,其中r

2022-03-30 18:34:42 709

原创 根据id和pid把数据转成树结构的数据

使用递归的方式,把数据转成树结构可根据具体情况,调整参数名,以及父节点的属性名convertToTreeData(data, pid) { var result = [] var temp = [] for (var i = 0; i < data.length; i++) { if (data[i].pid === pid) { var obj = data[i]; temp = this.convertToTreeData(dat

2021-11-24 12:05:16 879

原创 call()、apply()、bind() 都是用来重定义 this 这个对象

首先来看个栗子:var name = 'PLL', age = 20;var obj = { name: 'PLL2', objAge: this.age, fn:function(){ console.log('我的名字叫' + this.name + '年龄' + this.age); }}console.log(obj.objAge); //20obj.fn(); //我的名字叫PLL2年龄undefined上面的栗子中,fn里面的this.age是undefined,因为

2021-06-30 00:25:16 185

原创 Object.prototype.toString()

描述(这个是MDN里面给出的)每个对象都有一个 toString() 方法,当该对象被表示为一个文本值时,或者一个对象以预期的字符串方式引用时自动调用。默认情况下,toString() 方法被每个 Object 对象继承。如果此方法在自定义对象中未被覆盖,toString() 返回 “[object type]”,其中 type 是对象的类型。以下代码说明了这一点:var o = new Object();o.toString(); // returns [object Object]语法obj

2021-06-26 00:50:47 810

原创 如何把微信截图粘贴到页面上

ee

2021-06-24 23:51:58 1187

原创 浅谈Deferred(延迟对象)

Deferred定义使用场景例子定义Deferred跟ES6中的Promise的套路是差不多的,不过Deferred是JQuery中的函数,我们先来看一下Deferred的一些介绍吧。$.Deferred() 是一个构造函数,用来返回一个链式实用对象方法来注册多个回调,并且调用回调队列,传递任何同步或异步功能成功或失败的状态。提示:$.Deferred() 构造函数创建一个新的 Deferred(延迟)对象, jQuery.Deferred 可传递一个可选的函数,该函数在构造方法返回之前被调用并

2021-05-22 10:30:21 721

原创 数组——reduce

数组——reduce简介reduce语法举例对象数组中去掉重复的对象举例简介reduce() 方法接收一个函数作为累加器,数组中的每个值(从左到右)开始缩减,最终计算为一个值reduce语法array.reduce(callback(accumulator, currentValue[, index[, array]])[, initialValue])accumulator:(累计器,累计回调的返回值; 它是上一次调用回调时返回的累积值,或initialValue)currentValue

2021-01-27 09:21:07 187

原创 前端js将页面生成二维码

使用qrcodejs插件,详情点击进GitHub了解demo代码【里面引用的js,需要自己下载】<div class="qrCode"> <div class="configure"> <div class="inputUrl"> <span style="display:block;height:40px;line-height:40px;float:left;">输入地址:</span>

2020-06-16 11:48:34 1082

原创 vue 中引用图片

vue 中引用图片vue 引用图片require(`../image/logo.png`)有时候图片路径是从后台接口中返回的数据,是变量let imgSrc = result.src;//result是后台返回的数据结果那么这时候我们在使用时会很自然的写require(imgSrc)然后运行哎呀!图片怎么是裂了的,难道路径不对?去找图片,发现路径是正确的而且还会有这样的报...

2019-12-25 16:47:54 277

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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