动态创建元素的三种方式; 一、document.write(); 功能:向body的最后添加一段结构; 参数:字符串; 用法:document.write('这是内容<div>这是div</div>'); 问题: 1、如果页面加载后使用会导致页面所有内容被覆盖; 2、无法进行指定位置添加元素; 二、 ...
分类:
Web程序 时间:
2018-07-10 19:10:17
阅读次数:
169
队列是一种:先进先出,后进后出的数据结构 单项队列: 从前面删除元素,从后面插入元素,跟现实中排队是一样的道理 这里我们用指针移动位置的方法。因为数组删除元素,如果我们要跟现实中排队效果一样,就需要移动数组,很浪费时间和空间。 所以: >添加元素时,当尾部到达数组末尾的时候,我们就把他指向头部 >删 ...
分类:
编程语言 时间:
2018-07-10 00:31:00
阅读次数:
128
Babel的作用 把不是ES5的代码转换成ES5的代码,是一个JavaScript编译器。 代码在浏览器中运行之后会生成一个js对象,含有两个属性: 和`children type`属性值,通过DOM操作添加元素。 这个js对象就是传说中的 。 为什么要引入React 因为babel将JSX代码转换 ...
分类:
Web程序 时间:
2018-07-09 20:57:17
阅读次数:
190
1.. 队列基础 队列也是一种线性结构; 相比数组,队列所对应的操作数是队列的子集; 队列只允许从一端(队尾)添加元素,从另一端(队首)取出元素; 队列的形象化描述如下图: 队列是一种先进先出(First In First Out)的数据结构; 2.. 队列的实现 任务目标如下: Queue<E> ...
分类:
其他好文 时间:
2018-07-07 20:20:15
阅读次数:
172
1.. 栈的特点: 栈也是一种线性结构; 相比数组,栈所对应的操作是数组的子集; 栈只能从一端添加元素,也只能从这一端取出元素,这一端通常称之为"栈顶"; 向栈中添加元素的过程,称之为"入栈",从栈中取出元素的过程称之为"出栈"; 栈的形象化描述如下图: 栈也是一种线性结构; 相比数组,栈所对应的操 ...
分类:
其他好文 时间:
2018-07-07 13:45:53
阅读次数:
143
一.字典 字典的介绍: 1.用大括号{} 括起来. 内部使用key:value的形式来保存数据 2.注意:字典的key必须是可哈希的. 不可变的, value 没有限制 3.字典保存顺序不是按照我们输入的顺序保存的 字典的操作方法: 增: 通过key添加,key不存在于原字典中才可添加,不然会替代原 ...
分类:
编程语言 时间:
2018-07-06 22:32:33
阅读次数:
232
/**未使用泛型面对的问题*1、可以添加任何类型元素*2、类型转换出现ClassCastException异常**在集合中使用泛型,规定添加元素的类型*/@Testpublicvoidtest01(){Listl=newArrayList();l.add(123);l.add(222);l.add("abc");l.add(newa("lisi",23));l.add(333);//java.la
分类:
编程语言 时间:
2018-07-05 17:29:28
阅读次数:
151
采用splice()方法插入或删除元素,需要提供以下三个参数-起始索引(希望开始添加元素的地方)-需要删除的元素个数,添加元素时此项为0-想要添加进数组的元素 ...
分类:
编程语言 时间:
2018-07-03 14:40:43
阅读次数:
197
Collection架构层次关系 1.Set (不能有重复元素) 1.1HashSet 1.1.1LinkedHashSet 2.List (必须保持元素特定的顺序) 2.1ArrayList 2.2Vector 2.2.1Stack 2.3LinkedList 3.Queue (保持一个队列(先进 ...
分类:
编程语言 时间:
2018-07-01 01:07:33
阅读次数:
197
在图的基本算法中,最初需要接触的就是图的遍历算法,根据访问节点的顺序,可分为深度优先搜索(DFS)和广度优先搜索(BFS)。 DFS(深度优先搜索)算法 Depth-First-Search 深度优先算法,是一种用于遍历或搜索树或图的算法。沿着树的深度遍历树的节点,尽可能深的搜索树的分支。 当节点v ...
分类:
编程语言 时间:
2018-06-30 17:48:19
阅读次数:
208