自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

衣乌安、随笔

或许走的很慢,但一定是在向前走。。。

  • 博客(9)
  • 资源 (2)
  • 收藏
  • 关注

原创 分时函数

在某些用户操作中会有些严重影响页面性能,例如:同一时间动态创建大量节点,想一想如果当类似于qq的好友列表中有大量好友,每一个好友占据一个节点,需要大量在页面上添加渲染出来时,假如有10000个同时加载,页面肯定会吃不消会影响性能的. 就像这样:   <div id="inner"></div> /** parentName:容器节点对象 ...

2018-11-24 19:47:54 599

原创 闭包之内存泄漏

对于全局变量来说如果没有主动销毁则将永远存在.即如果没有主动的将其置为 null ,其始终会占据一部分内存. 而对于函数内使用 var 声明的局部变量来说,当函数执行完毕后局部变量会自行销毁. function f(){ var a = 1; //函数执行结束后局部变量a会被自行销毁 alert(a) } f() 而闭包的结构则可以改变变量的生存周期,使局部变量不被销毁 var...

2018-11-23 20:39:56 358

原创 Object.defineProperty()

该方法允许精确添加或修改对象的属性. Object.defineProperty(obj, prop, descriptor) obj: 要在其上定义属性的对象。 prop: 要定义或修改的属性的名称。 descriptor: 将被定义或修改的属性描述符。 ---------------------------------------------------------...

2018-11-18 20:40:23 967

原创 数组平铺到指定深度

var result = []; /** * @param {*} arr 数组 * @param {*} depth 深度 * @returns */ function f(arr,depth){ arr.map(function(item){ if(depth){ if(Array.isArray(item)){ result...

2018-11-16 20:16:54 368

原创 数组扁平化

6种方式实现数组扁平化 数组扁平化概念 数组扁平化是指将一个多维数组变为一维数组 [1, [2, 3, [4, 5]]] ------> [1, 2, 3, 4, 5] 实现 1. reduce 遍历数组每一项,若值为数组则递归遍历,否则concat。 function flatten(arr) { return arr.reduce((result, ...

2018-11-15 16:34:41 218

转载 行内元素空白消除

转载自:奇舞周刊   相信大家应该都遇到过下面这个问题:“HTML源码中行内元素之间的空白显示在了屏幕上”。可能大家都有自己的小技巧来消除这些意料之外的空白。但是方法有很多,有时候不能满足于一种方法,不同的方法适合于不同的场景。就像我之前一直用的方法,今天总结了之后才发现还有更好的方法。废话不多说,接下来我给大家总结一下消除行内元素HTML源码空白的小技巧。 下文中以一个div中的两个spa...

2018-11-13 18:50:47 447

原创 不为人知的逻辑运算符

逻辑运算符:||    &&  大家都很熟悉应该,但是今天在javascript中发现了一个不为人知的地方,那就是他们返回的操作数是两个操作数中的一个(且仅有一个).而不是像c语言中那样返回的是一个布尔值. 例如: var a = 42; var b = 'abc'; var c = null; console.log(a||b); //42 console.log(a...

2018-11-13 07:55:21 169

原创 Linux 下修改sublime的python执行版本

首先安装插件:PackageResourceViewer 安装过程就不说了,不至于还不会装插件吧? 然后Ctrl+Shift+p 输入 resource,选择PackageResourceViewer:Open Resource 再选择你要看的编译配置文件这里选Python 然后选 Python.sublime-build 如图修改 "shell_cmd"对应的值(加个3 ...

2018-11-08 20:24:42 452

转载 Sublime Text 无法使用Package Control或插件安装失败的解决方法

做个链接, CSDN空间freshlover的博客《Sublime Text 无法使用Package Control或插件安装失败的解决方法》 http://blog.csdn.net/freshlover/article/details/44261229 

2018-11-03 11:31:23 598

100+本前端高清pdf

100+本高清pdf,受上传资源大小限制仅含部分,其余部分内涵联系方式获取

2018-03-15

数据库三级试题+视频

计算机三级———数据库技术,内涵试题、视频教程、模拟考试系统,亲测刷题一周轻松通关,

2018-03-15

空空如也

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

TA关注的人

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