2017年3月6日

js中闭包的讲解

摘要: 一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 Js代码 var n=999; function f1(){ alert(n); } f1(); 阅读全文

posted @ 2017-03-06 17:07 熊熊之火 阅读(145) 评论(0) 推荐(0)

JavaScript的数组实现队列与堆栈的方法

摘要: 一、队列和堆栈的简单介绍 1.1、队列的基本概念 队列:是一种支持先进先出(FIFO)的集合,即先被插入的数据,先被取出! 如下图所示: 1.2、堆栈的基本概念 堆栈:是一种支持后进先出(LIFO)的集合,即后被插入的数据,先被取出! 如下图所示: 二、 在JavaScript中实现队列和堆栈 在J 阅读全文

posted @ 2017-03-06 16:25 熊熊之火 阅读(4376) 评论(1) 推荐(0)

js中的栈与堆的讲解/基本数据类型与引用类型的讲解

摘要: 1、栈(stack)和堆(heap) stack为自动分配的内存空间,它由系统自动释放;而heap则是动态分配的内存,大小不定也不会自动释放。 2、基本类型和引用类型 基本类型:存放在栈内存中的简单数据段,数据大小确定,内存空间大小可以分配。 5种基本数据类型有Undefined、Null、Bool 阅读全文

posted @ 2017-03-06 16:18 熊熊之火 阅读(5619) 评论(1) 推荐(1)

js面向对象之公有、私有、静态属性和方法详解

摘要: 现下,javascript大行其道,对于网站开发人员来说,javascript是必需掌据的一门语言,但随着jquery等框架的流行和使用,许多人对于原生javascript缺乏深入的理解,习惯了函数式的编辑风格,对于闭包、原型总是说不清道不明.对于js面向对象蹩脚的用着,而要了解js面向对象,就必需 阅读全文

posted @ 2017-03-06 14:27 熊熊之火 阅读(4336) 评论(0) 推荐(3)

js实现继承的5种方式

摘要: js是门灵活的语言,实现一种功能往往有多种做法,ECMAScript没有明确的继承机制,而是通过模仿实现的,根据js语言的本身的特性,js实现继承有以下通用的几种方式1.使用对象冒充实现继承(该种实现方式可以实现多继承)实现原理:让父类的构造函数成为子类的方法,然后调用该子类的方法,通过this关键 阅读全文

posted @ 2017-03-06 12:39 熊熊之火 阅读(2019) 评论(0) 推荐(0)

导航