原文:使用JavaScript浅谈列表

什么是列表 列表是一组有序的数据。每个列表中的数据项称为元素。在JavaScript中,列表中的元素可以是任意类型的数据。列表中可以保存多少元素没有确定,实际使用时元素的数量受到程序内存的限制。 现在我们来抽象一下列表的抽象数据类型定义 listSize 属性 :列表中的元素个数 pos 属性 :列表中的元素当前可访问的位置 位置指针 length 方法 :返回列表中元素的个数 clear 方法 ...

2020-03-14 13:48 0 1199 推荐指数:

查看详情

使用JavaScript浅谈队列

什么是队列? 队列可以看做是一个单向通道,先进去的元素,必定会先出来(不考虑优先级的情况下)FIFO first-in-first-out,队列的元素从队尾进入,从队头出来。 抽象队列的数据结构类 ...

Sun Mar 15 22:33:00 CST 2020 0 634
使用JavaScript浅谈字典

什么是字典? 字典就是一中以健-值对形式存储数据的数据结构,是的你没有猜错,js中的Object类就是依照字典来设计的(其实,我不知道你没有猜😄) 所以说这样子看来字典还是很简单的,现在我们来实 ...

Thu Mar 19 07:20:00 CST 2020 1 816
使用JavaScript浅谈代理模式

什么是代理模式? 代理模式的定义是:为一个对象提供一个代用品或者占位符,以便控制对它的访问。 看一段代码: 在这里我们定义了一个函数,如果传入的值大于10,那么我们就返回它的2倍的 ...

Fri Mar 20 06:53:00 CST 2020 0 634
使用JavaScript浅谈发布-订阅模式

发布-订阅模式是什么? 发布-订阅模式又叫做观察者模式,它定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变的时候,所有依赖于它的对象都将得到通知。 作为一名JavaScript开发者,我100%相信你已经使用过了这个模式,不信你看如下代码: 在这里我们为body加上了 ...

Mon Mar 23 03:11:00 CST 2020 0 900
JavaScript中的this浅谈

对大多数JavaScript的初学者来说,this的取值一直困扰着大家,我曾经为了学习this也看了不少这方面的介绍。现在把我对this的理解写出来,分享给大家,如果我这篇随笔有幸帮到了大家,我会感到非常高兴。好了,废话少说,来点实在的。 一句话,函数中的this始终指向调用该函数的对象 ...

Sun Oct 28 00:14:00 CST 2012 8 1542
浅谈JavaScript之事件(上)

一 简述JavaScript及其在浏览器中的地位 (一) 浏览器主要构成 虽然不同浏览器之间存在差异(如Google Chrome,Firefox,Safari和IE等),但单从浏览器构成来说,大同小异,大致可归结为如下几类: 1.User Interface(用户界面):所谓用户界面 ...

Wed Nov 21 00:31:00 CST 2018 3 1412
浅谈JavaScript的push()函数

push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。返回值是把指定的值添加到数组后的新长度。 语法:arrayObject.push(newelement1,newelement2, ...

Wed Dec 14 20:39:00 CST 2016 0 2156
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM