自定义博客皮肤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)
  • 收藏
  • 关注

转载 Javascript继承的6种模式总结

1、原型链 1 function Supertype () { 2 this.property = true 3 } 4 5 Supertype.prototype.getSuperValue = function () { 6 return this.property 7 } 8 9 function SubType () { 10...

2019-05-08 20:44:00 111

转载 constructor和instanceof的区别与作用

一、constructor 我们创建的每个函数都有一个prototype(原型)对象,这个属性是一个指针,指向一个对象。在默认情况下,所有原型对象都会自动获得一个constructor(构造函数)属性,这个属性是一个指向prototype属性所在函数的指针。 1 function Person () {} 2 3 console.log(Person.prototype) ...

2018-08-12 16:49:00 381

转载 二叉树的存储结构和遍历算法

1. 二叉树的存储结构 1.1 顺序存储结构 顺序存储一棵二叉树时,首先对该树中的每个结点进行编号,然后以各结点的编号为下标,把各结点的值对应存储到一个一位数组中。每个结点的编号与等深度的满二叉树中对应结点的编号相等,即树根结点的编号为1,接着按照从上到下和从左到右的次序,若一个结点的编号为i,则左、右孩子的编号分别为2i和2i+1。如图,各结点上方的数字就是该结点的编号。 假...

2018-05-20 22:37:00 275

转载 树的基本知识和二叉树的性质

1. 树的基本术语 1.1 结点的度和树的度 每个结点具有的子树数或者说后继结点数被定义为该结点的度。 树中所有结点的度的最大值被定义为该树的度。 1.2 分支结点和叶子结点 在一棵树中,度等于0的结点称作叶子结点或终端结点,度大于0的结点称作分支结点或非终端结点。 1.3 孩子结点、双亲结点和兄弟结点 在一棵树中,每个结点的子树的根,或者说每个结点的后继,被习惯地称为该结...

2018-05-10 22:43:00 238

转载 JavaScript创建对象的7种模式总结

1、工厂模式 1 function createPerson(name, age, job){ 2 var o = new Object(); 3 o.name = name; 4 o.age = age; 5 o.job = job; 6 o.sayName = function(){ 7 aler...

2018-04-21 01:38:00 94

转载 Javascript之对象的属性类型

ECMA-262第5版在定义只有内部才用的特性时,描述了属性的各种特征。ECMA-262定义这些特性是为了实现Javascript引擎用的,因此在JavaScript中不能直接访问它们。为了表示特征是内部值,该规范把它们放在了两对方括号中,例如[[Enumberable]]。尽管ECMA-262第3版的定义有些不同,但本书只参考第5版的描述。 ECMAScript中有两种属性:数据属性...

2018-04-18 00:04:00 95

转载 HTML5代码规范

HTML 代码约定 很多 Web 开发人员对 HTML 的代码规范知之甚少。 在2000年至2010年,许多Web开发人员从 HTML 转换到 XHTML。 使用 XHTML 开发人员逐渐养成了比较好的 HTML 编写规范。 而针对于 HTML5 ,我们应该形成比较好的代码规范,以下提供了几种规范的建议。 使用正确的文档类型 文档类型声明位于HTML文档的第一行: ...

2018-04-17 22:36:00 174

转载 HTML5 语义元素

语义= 意义 语义元素 = 有意义的元素 什么是语义元素? 一个语义元素能够清楚的描述其意义给浏览器和开发者。 无语义元素实例: <div> 和 <span> - 无需考虑内容. 语义元素实例: <form>, <table>, and <img> - 清楚的定义了它的内容. 浏览器支持 ...

2018-04-16 22:10:00 115

转载 JavaScript数组(Array)类型之迭代方法

ECMAScript 5为数组定义了5个迭代方法。每个方法都接收两个参数:要在每一项上运行的函数和(可选的)运行该函数的作用域对象——影响this的值。 传入这些方法中的函数会接收到三个参数:数组项的值、该项在数组中的位置和数组对象本身。 以下是这5个迭代方法的作用: every():对数组中的每一项运行给定函数,如果该函数对每一项都返回true,则返回true。 some(...

2018-04-10 11:28:00 81

空空如也

空空如也

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

TA关注的人

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