javascript
yinhaixiang
这个作者很懒,什么都没留下…
展开
-
jquery的each()详细介绍
each()方法能使DOM循环结构简洁,不容易出错。each()函数封装了十分强大的遍历功能,使用也很方便,它可以遍历一维数组、多维数组、DOM, JSON 等等在javaScript开发过程中使用$each可以大大的减轻我们的工作量。下面提一下each的几种常用的用法 each处理一维数组 var arr1 = [ "aaa", "bbb", "ccc转载 2014-06-10 12:08:54 · 287 阅读 · 0 评论 -
克隆JS对象的三个实用方法
第一种:function clone(obj){ var o; switch(typeof obj){ case 'undefined': break; case 'string' : o = obj + '';break; case 'number' : o = obj - 0;break; case 'boolean'转载 2014-06-27 10:39:36 · 510 阅读 · 0 评论 -
js实现的Map
var Map = function () { this.container = {};};//将key-value放入map中 Map.prototype.put = function (key, value) { try { if (key != null && key != "") this.co原创 2014-08-12 00:39:37 · 411 阅读 · 0 评论 -
js实现各种常用排序算法
1.冒泡排序var bubbleSort = function (arr) { var flag = true; var len = arr.length; for (var i = 0; i < len - 1; i++) { flag = true; for (var j = 0; j < len - 1 - i; j++) { if (arr[j] >原创 2015-05-13 17:58:27 · 1299 阅读 · 2 评论 -
斗地主算法之牌的定义及排序
第一次自己写博客,如有没说清楚的地方,请大家多多指出交流。最近用html5写了个联机斗地主游戏,做完后总结一下主要的技术要点:1.牌的定义及排序。2.牌型大小判断,就是例如上家出了33344479,判断你选中的牌是否大过对方。3.提示算法,例如上家出了33344479,从你手中的牌中选出能大过对方的牌。本篇讲的是斗地主算法之牌的定义及排序,牌型大小判断和提示原创 2014-10-03 08:58:01 · 2965 阅读 · 0 评论 -
js实现单向链表
add() 添加元素clear() 清空链表contains(data) 是否包含元素display() 显示链表get(position) 得到索引位置的元素isEmpty() 链表是否为空remove(position) 移除索引位置的元素reverse() 倒置链表set(position, data) 向链表指定位置设置修改元素size() 返回链表的长度var Node原创 2015-05-27 16:06:58 · 1584 阅读 · 0 评论