自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 比较两个数组是否相同及两个对象是否相同

最近做图片上传时,当修改图片时会用到判断两个数组是否相同。虽然最近没有采取比较两个数组是否相同,但也因此研究了下比较两个数组是否相同的方法,首页在网上查了一下相关资料更多的是用到数组转化为字符串进行比较,代码如下:const arr1 = [1,2,3];const arr2 = [1,3,2];console.log(arr1.sort().toString() == arr2.sort(...

2019-07-03 18:22:27 961

原创 node实现爬虫功能

一直想做一个爬虫功能的,但由于种种原因一直搁浅了,最近有时间整理了一下,写了一个简单的爬虫功能,主要用到的模块是cheerio模块,类似于jquery(用法与jquery也很相似),还有request模块1、新建一个文件夹node2、在node文件夹下执行下面的操作,DOS操作1)cd node2) npm init (初始化工程)会自动创建一个package.json文件3、先下载c...

2019-06-24 18:34:07 3580

原创 谈谈call、apply和bind方法的用法以及区别

这三个方法的作用都是改变函数的执行上下文也可以说成这三个方法都是改变函数调用的this指向比较典型的就是数组中求最大值和最小值直接上代码:const number = [1,23,34,55]const maxInNumber = Math.max.apply(Math, number)const maxInNumber2 = Math.max.call(Math, 12,123,-23...

2019-06-14 16:27:11 262

原创 mpvue原生事件传递参数和自定义参数

前言tabBar进入个人中心时,需要用户先授权再跳转页面,做的时候想着原生事件传递参数问题描述@getuserinfo=“userInfoAction” 当时想着如何传参数,默认不传递参数,定义方法时 userInfoAction(e) { // 这里是可以取到值的 }尝试在 @getuserinfo=“userInfoAction(e, index, pagePath)” 传值,但失败...

2019-06-04 17:20:18 1038

转载 vue的双向绑定原理及实现

前言使用vue也好有一段时间了,虽然对其双向绑定原理也有了解个大概,但也没好好探究下其原理实现,所以这次特意花了几晚时间查阅资料和阅读相关源码,自己也实现一个简单版vue的双向绑定版本,先上个成果图来吸引各位:代码: 效果图:是不是看起来跟vue的使用方式差不...

2019-04-20 18:06:05 308

原创 Ojbect.setPrototypeOf()

此方法可以设置对象的原型。Object.setPrototypeOf方法是针对对象实例的,而不是构造函数(类),此方法修改的是对象实例的内部属性[[Prototype]],也就是__proto__属性所指向的对象,它只是修改了特定对象上的原型对象,对于构造函数的prototype指向的原型对象没有影响。那是不是此方法就不能针对构造函数了,那也不是,因为构造函数本身也是Function(类)的实例...

2019-04-20 17:35:37 184

原创 media查询兼容手机各个尺寸

@media screen and(min-width: 320px)and(max-width: 359px){ html{ font-size: 12.8px; } } @media screen and(min-width: 360px)and(max-width: 374px){ html{ font-size: 14.4px; } } @media screen ...

2019-04-22 17:20:09 464

原创 CSS选择符有哪些?哪些属性可以继承?优先级算法如何计算?内联和important哪个优先级高?

回答:ID 和 CLASSClass 可继承  伪类A标签可以继承  列表 UL LI DL DD DT 可继承优先级就近原则,样式定义最近者为准载入样式以最后载入的定位为准优先级为!important > [ id > class > tag ]  !Important 比 内联优先级高

2016-12-05 21:29:26 4129

转载 js判断是pc端还是移动端

转载自http://www.cnblogs.com/babycool/p/3583114.htmlfunction browserRedirect() { var sUserAgent = navigator.userAgent.toLowerCase(); var bIsIpad = sUserAgent.match(/ipad/i) == "ipad";

2016-11-30 20:15:28 234

转载 js清除浏览器缓存的几种方法

一、CSS和JS为什么带参数(形如.css?t=与.js?t=)怎样获取代码css和js带参数(形如.css?t=与.js?t=)使用参数有两种可能:第一、脚本并不存在,而是服务端动态生成的,因此带了个版本号,以示区别。 即上面代码对于文件来说 等价于 但浏览器会认为他是 该文件的某个版本!第二、客户端会缓存这些css或js文件,因此每次升级了js或css文件后,改变版本号,客户端...

2016-11-30 19:53:18 579

原创 前端页面由哪三部分组成

结构层:由html或XHTML的标记语言负责创建。标签,就是那些出现在尖括号里的单词,对网页内容的语义含义做出了描述,但这些标签不包含任何关于如何显示有关内容的信息。例如,p标签表达了这样一种语义:“这是一个文本段”。 表示层:由CSS负责创建。CSS对“如何显示有关内容”的问题做出了回答。 行为层:负责回答“内容应该如何对事件做出反应”这一问题。这是Jav

2016-11-30 19:41:18 11705

空空如也

空空如也

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

TA关注的人

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