Deng | 不搭


  • 首页

  • 分类

  • 归档

  • 标签

  • 关于

  • 搜索
close

JavaScript:闭包

发表于 2017-05-06   |   分类于 JavaScript   |     |   阅读次数

一、什么是闭包?闭包有什么好处?使用闭包要注意什么?

闭包:函数嵌套函数,内部函数可以引用外部函数的参数和变量,变量和参数不会被垃圾回收机制所回收

好处:
(1)希望一个变量长期驻扎在内存之中

(2)避免全局变量的污染

(3)私有成员的存在

注意:可能会造成内存泄漏。

阅读全文 »

CSS(四):垂直居中常用方法

发表于 2017-05-06   |   分类于 CSS   |     |   阅读次数

单行文本

若元素是单行文本, 则可设置 line-height 等于父元素高度

块级元素

(1)使用 flex 布局,给 父元素 设置如下属性:

1
2
3
4
.parent {
display: flex;
align-items: center;
}

CSS(三):水平居中常用方法

发表于 2017-05-06   |   分类于 CSS   |     |   阅读次数

行内元素

给其 父元素 设置 text-align: center ,即可实现行内元素水平居中。

块级元素

(1)给 该元素 设置 margin: 0 auto 即可实现块级元素水平居中。适用于 定宽块状元素 。

(2)使用 flex 布局,给 父元素 设置如下属性:

1
2
3
4
.parent {
display: flex;
justify-content: center;
}

CSS(二):BFC 深入理解

发表于 2017-05-04   |   分类于 CSS   |     |   阅读次数

请参考文章:布局概念之关于CSS-BFC深入理解

Javascript:null 和 undefined 用法解析

发表于 2017-05-02   |   分类于 JavaScript   |     |   阅读次数

目前,null 和 undefined 基本是同义的,只有一些细微的差别。

null

null表示”没有对象”,即该处不应该有值。典型用法是:

(1) 作为函数的参数,表示该函数的参数不是对象。

(2) 作为对象原型链的终点。

1
2
Object.getPrototypeOf(Object.prototype); // null
// 说明 Object.prototype.__proto__ = null
阅读全文 »

Javascript:prototype 和 __proto__ 的区别和联系

发表于 2017-04-29   |   分类于 JavaScript   |     |   阅读次数

(1)prototype 是函数( function ) 的一个属性, 它指向函数的原型。

(2)__proto__ 是对象的内部属性, 它指向构造器的原型, 对象依赖它进行原型链查询,instanceof 也是依赖它来判断是否继承关系。

由上, prototype 只有函数才有, 其他(非函数)对象不具有该属性. 而 __proto__ 是对象的内部属性, 任何对象都拥有该属性.

prototype(显式原型)

Javascript 规定,每一个构造函数都有一个 prototype 属性,指向另一个对象,我们称之为 原型对象 。原型对象的所有属性和方法,都会被构造函数的实例继承。这意味着,我们可以把那些不变的属性和方法,直接定义在 原型对象 上。

阅读全文 »

Fetch API 用法解析

发表于 2017-04-25   |   分类于 计算机网络   |     |   阅读次数

参考链接:http://javascript.ruanyifeng.com/bom/ajax.html#toc27

阅读全文 »

Http 状态码详解

发表于 2017-04-25   |   分类于 计算机网络   |     |   阅读次数

1xx(临时响应)

表示临时响应并需要请求者继续执行操作的状态代码。

100(继续):请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。

101(切换协议):请求者已要求服务器切换协议,服务器已确认并准备切换。

阅读全文 »

Javascript:bubble and capture

发表于 2017-04-25   |     |   阅读次数

jQuery 事件绑定函数解析:bind, on, delegate

发表于 2017-04-24   |   分类于 JavaScript   |     |   阅读次数

本篇文章主要是对 jQuery 中的四种事件绑定函数 bind, on, delegate, live 进行一个分析和比较。

先准备一个html页面再对其中的元素进行事件绑定:

阅读全文 »
1234…7
Deng | 不搭

Deng | 不搭

62 日志
18 分类
80 标签
RSS
GitHub 微博 知乎 简书
© 2016 - 2017 Deng | 不搭
Powered by Hexo
Theme - NexT.Mist
  |   总访问量: