- 博客(11)
- 收藏
- 关注
原创 数据结构--基本排序算法(js版)
排序,数据结构不可或缺的一大用途。排序有很多种算法,每种情况有对应的最佳算法,今天先来看看3大基本排序算法。冒泡排序 、快速排序、插入排序
2016-10-26 15:44:56 394 2
原创 数据结构--二叉树(js版)
树是一种非线性的数据结构,以分层的方式存储数据,特别是有序列表。树可以分为几个层次,根节点是第0层。没有任何子节点的节点称为叶子节点。二叉树是一种特殊的树,二叉树进行查找、添加、删除都非常快。二叉树每个节点的子节点不允许超过两个。相对较小的值保存在左节点中,较大的值保存在右节点中。
2016-10-23 12:12:36 652
原创 数据结构--散列(js版)
散列是一种常用的数据储存技术,散列后的数据可以快速的插入或取用。我们的散列表是基于数组进行合计的,数组的长度是预先设定的。所有元素根据和改元素对应的键,保存在数组的特定位置。
2016-10-22 18:40:27 390
原创 数据结构--链表(js版)
JavaScript版的数据结构--链表链表是由一组节点组成的集合。每个节点都使用一个对象的引用指向它的后继,指向另一个节点的引用叫做链。链表一般有一个头节点。
2016-10-16 17:39:15 8304 1
转载 js按需加载js模块
无论当前 JavaScript 代码是内嵌还是在外链文件中,页面的下载和渲染都必须停下来等待脚本执行完成。JavaScript 执行过程耗时越久,浏览器等待响应用户输入的时间就越长。浏览器在下载和执行脚本时出现阻塞的原因在于加载js文件时浏览器会停止处理页面,先执行 JavaScript代码,然后再继续解析和渲染页面。同样的情况也发生在使用 src 属性加载 JavaScript的过程中。 无阻塞
2016-10-10 23:34:38 2365
原创 《JavaScipt高级程序设计》总结五
对象:一组无序的属性集合,其属性可以包括基本值、对象或函数。对象的每个属性或方法都对应一个名字,而这个名字都映射到一个值。每个对象都是基于一个引用类型创建的。var persion = new Object(); //创建一个Object实例person.name = "Grace";persopn.sayName = function() { alert(this.name);
2016-10-01 12:35:58 275
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人