随笔分类 -  实践

摘要:参考书:《学习JavaScript数据结构与算法》 GitHub demo:https://github.com/nebulium/HashTable 相比于“字典”来说,HASH表实际上也是通过名/值对进行存储。但是存储的数据结构有所不同。待存储的信息的“名(key)”通过特定的处理(散列函数)映 阅读全文
posted @ 2017-11-23 11:36 nebulium 阅读(333) 评论(0) 推荐(0)
摘要:GITHUB https://github.com/nebulium/Sorting 参考书 《学习JavaScript数据结构与算法》 冒泡排序 两层循环,外层循环做计数,内层循环每次完成一个循环的时候确保未排序部分最大的值“冒泡”到数组最末端,下面是i=0的情况: 显然,每次j=length-1 阅读全文
posted @ 2017-11-22 15:40 nebulium 阅读(238) 评论(0) 推荐(0)
摘要:HTML(5)+CSS(3)。静态页面仿写 Github链接:https://github.com/nebulium/ZhiHu 大概布局如下,在此布局基础上进一步处理。 切图:图片非高清,不过是非重点。在设计的时候使用到的chrome插件:屏幕尺子(page ruler)和color zilla取 阅读全文
posted @ 2017-11-20 16:45 nebulium 阅读(739) 评论(0) 推荐(0)
摘要:基本原理梳理、简单Ajax应用。 原理 Ajax基本 Ajax:异步JS与XML 同步、异步。 XMLHttpRequest对象作为客户端与服务器的中间媒介对象,实现Ajax。 HTTP相关知识 HTTP是无状态协议,不建立持久的信息,不在服务器保留信息。即,本次请求得到响应后,再次请求需要重新建立 阅读全文
posted @ 2017-11-16 12:05 nebulium 阅读(6247) 评论(1) 推荐(1)
摘要:游戏描述 打外星人游戏。外星人坐标记录在排序二叉树上。游戏要求输入想要开炮的横纵坐标,以判断能否击中飞机。如果在10发炮弹限制之内可以击中飞机,则赢。如果不能,失败(外星人步步逼近,最终侵略地球)。游戏过程中,将显示一些信息(如炮弹数目),游戏结束之后也会显示输赢情况。 文件结构 游戏界面设计 大体 阅读全文
posted @ 2017-11-11 13:14 nebulium 阅读(1003) 评论(0) 推荐(0)
摘要:概念 二叉树:如图。 某个节点最多有两个子节点的树。常用于排序。效率较高。 节点中的值:键。key。 兄弟节点:拥有同一个父节点的节点。 根节点:没有父节点 外部节点:叶子节点,没有子节点。 内部节点:中间节点。有子节点。 高:节点都有深度,最大的节点深度即为这棵树的高。 排序二叉树:节点左孩子的值 阅读全文
posted @ 2017-11-11 12:11 nebulium 阅读(6887) 评论(0) 推荐(0)