自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 行内元素,行级块元素和块元素相关

(1)display:inline;转换为行内元素(2)display:block;转换为块状元素(3)display:inline-block;转换为行内块状元素1.常见的行内元素:span b i 行内元素特征:(1)设置宽高无效        (2)对margin仅设置左右方向有效,上下无效;padding设置上下左右都有效,即会撑大空间        (...

2019-12-04 16:23:50 147

原创 将一维数组切分成二维数组:按照第二个参数(数字)的值,来决定二维数组长度

let arr1 = ['a','b','c','d','e','f','g'];const chunk =(arr,chunkLength)=>{const newArr = [];const len = arr.length;newArr[0] = arr.slice(0,chunkLength);for(let i = chunkLength;i<len;i+...

2019-05-28 17:12:22 1037

原创 用apply实现bind方法

function baz (fn,obj) {return function(){return fn.apply(obj,arguments);}}function foo(){console.log(this.a);}var a = 3;var obj = {a:5}var bar = baz(foo,obj);var b = bar()...

2019-05-28 17:09:57 702

原创 事件委托

<body><ul><li>1</li><li>2</li><li>3</li><li>4</li><li>5</li><li>6</li><li>7</li><li...

2019-05-15 15:41:41 127

原创 多维数组降维

多维数组降维(第一种)var arr = [1,[2,3,4],5];function flatten(arr) {return arr.reduce((result, item)=> {console.log({result, item});return result.concat(Array.isArray(item) ? flatten(item) : item...

2019-05-15 15:34:27 735

原创 观察者模式eventemitter

var EventEmiter = function() {this._events = {};};EventEmiter.prototype.on = function(event, cb) {if (Array.isArray(event)) {for (let i = 0, l = event.length; i < l; i++) {this.on(event...

2019-05-15 15:27:56 241

原创 阻止页面跳转

<style>a {color:black;}</style><body><a href="http://www.baidu.com">aaa</a></body><script>var Oa = document.getElementsByTagName("a")[0];v...

2019-04-29 12:21:04 1520

原创 去除数组中的目标项(未知索引值)

去除数组中的目标项(未知索引值)var resonList = ['a','b','1','d'];function deleteValue(target,resonList) { for(var i = 0;i < resonList.length;i++){ if(resonList[i] == target){ var leftA...

2019-04-29 12:16:53 275

原创 HTTP

HTTP专项HTTP协议(HyperText Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。HTTP是一个应用层协议,由请求和响应构成,是一个标准的客户端服务器模型。HTTP是一...

2019-04-29 12:11:08 118

原创 Git相关

Git使用相关知识点Git特点:分布式开发,可以提交到本地,每个开发者通过克隆,在本地机器上拷贝一个完整的git仓库。有3个区:工作区、缓存区和仓库(用一个命令git add index.html“once”把工作区的文件推送给缓存区,再由缓存区推送给仓库git commit -m “twice”,即形成了一个版本)Git的功能:从服务器上克隆完整的git仓库(包括代码和版本信息)...

2019-04-29 12:07:59 83

原创 日期对象Date() 和定时器

2019-04-29 11:58:57 137

原创 数组去重

这篇文章主要讲一个最简便的数组去重的方法。利用对象中只有独一无二的属性名的选择,把数组中每一个值当作对象中的属性名,再把值赋给这个属性名的原则,来进行去重判断属性名是否存在,如果为undefined,则把这个值当做属性名给空对象,属性值为“abc”,并把数组中的这个值push到新数组中去。var arr = [1,1,1,1,1,2,2,2,2,2,1,1,1,1];var obj ...

2019-04-29 11:44:33 130

空空如也

空空如也

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

TA关注的人

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