自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 闭包

什么是闭包 闭包就是能够读取其他函数内部变量的函数。 函数嵌套函数。 闭包的好处: 希望一个变量长期存储在内存中。 避免全局变量的污染。 私有成员的存在。 自执行的匿名函数保存循环变量 闭包的缺点: 常驻内存,增加内存使用量,使用不当会很容易造成垃圾回收机制失效(IE内存 泄漏)。 使用闭包的注意点 1)由于闭包会使得函数中的变量都被保存在内存中,内存消耗很大,所以不能滥用闭包,...

2019-08-22 17:35:56 106

原创 设计模式

设计模式 单例模式 单例模式的定义是:保证一个类仅有一个实例,并提供一个访问他的全局访问点。 实现的方法一般是先判断实例存在与否,如果存在直接返回,如果不存就创 建了再返回,这就确保了一个类只有一个实例对象。 组合模式: 将对象组合成树形结构以表示 部分-整体 的层次结构,组合模式使得用户对单个对象和组合对象的使用具有一致性。 观察者模式: 发布-订阅模式又叫观察者模式,他...

2019-08-22 17:34:24 77

原创 跨域

为什么出现跨域: 因为浏览器有同源策略。 同源策略:同源策略阻止从一个域上加载的脚本获取或操作另一个域上的文档属性。 阻止从一个域名去访问加载另一个域名上面的数据或者信息。 为什么浏览器有同源策略呢? 同源策略是浏览器最核心也是最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响 。 那么什么情况下会出现跨域呢? 域名不同出现跨域。 协议不同( http / https ...

2019-08-15 17:13:52 110

原创 js打包,创建压缩包

创建压缩顺序: 先引入zlib,zlib是一个压缩包的内置快const zlib = require(‘zlib’) 创建一个空压缩包const gzlib = zlib.createGunzip() const fs = require( ’ fs ’ ) 创建可读的流const inp = fs.createReadStream ( ’ 要压缩文件的路径 ’ ) 创建可写的流const ou...

2019-08-13 11:26:07 1022

原创 node.js简单认识

Node.js三条介绍 1.Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 2.Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。 3.Node.js 的包管理器 npm,是全球最大的开源库生态系统。 what is node? 1.node.js是一个基于chrome v8引擎的JavaScript运行环境。 node.j...

2019-08-12 19:34:58 164 1

移动端测试.md

移动端测试.md

2022-04-08

空空如也

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

TA关注的人

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