摘要: 队列是遵循先进先出(FIFO)原则的一组有序的项 队列在尾部添加新元素,并从顶部移除元素 创建队列,并声明方法 function Queue() { var items = []; this.enqueue = function(element) { items.push(element); }; 阅读全文
posted @ 2016-03-24 11:10 u14e 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 栈是一种遵从后进先出(LIFO)原则的有序集合 创建栈,并为栈声明方法 function Stack() { var items = []; //push()添加一个或多个元素到栈顶 this.push = function(element) { items.push(element); }; // 阅读全文
posted @ 2016-03-24 11:09 u14e 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 例子:求斐波拉契数列的前20个数字 前两个数字都是1,从第三项开始,每一项都等于前两项之和 var fibonacci = []; fibonacci[0] = 1; fibonacci[1] = 1; for (var i = 2; i = 0; i ) { numbers[i] = number 阅读全文
posted @ 2016-03-24 11:07 u14e 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 之前在segmentfault看到的一个问题: 按钮1为抽奖用,每按一次随机抽取一人,后面不重复 按钮2重置 代码如下 select reset window.onload = function() { var aBtn = document.getElementsByTagName('button 阅读全文
posted @ 2016-03-21 17:19 u14e 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 思路: 遍历字符串,将字符串的字符添加到声明的对象中作为属性 字符每重复一次,其属性值自加1 枚举对象的属性,找出值最大的那个键值对,并赋值 代码如下: var str = "aabbddeeeeefdxxxd", obj = {}, max = 0, //重复最多的次数 maxValue; //重 阅读全文
posted @ 2016-03-20 22:02 u14e 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 前言 ——本文有点自嗨 正文 在做《jQuery基础教程》(第四版)课后练习的时候,有一题是这样要求的:在单击作者名字时,把文本改为粗体(通过标签,而不是操作类或css属性),然后在随后的单击中,删除之前的``元素,就是说在粗体文本与正常文本之间切换 简单的代码就这样了 a wonderful au 阅读全文
posted @ 2016-03-17 23:48 u14e 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 如图,这里有两个表格,需要实现的是为每个表格的奇数行添加样式alt,使其背景颜色变成灰色 使用:odd $(document).ready(function() { $('tr:odd').addClass('alt'); }); 结果如图,两个表格似乎合并为一个表格,而且此种形式计数是从0开始的。 阅读全文
posted @ 2016-03-17 23:41 u14e 阅读(4583) 评论(0) 推荐(1) 编辑
摘要: 1、单行文本居中 html content css p { height: 30px; line height: 30px; } 要点: 和`line height`值保持一致 用处: button、图片、单行文本内容居中 局限: 无法用于多行元素 2、div容器固定高度居中 html first 阅读全文
posted @ 2016-03-17 23:41 u14e 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 事件流、事件处理程序、事件对象、事件委托 阅读全文
posted @ 2016-03-09 14:11 u14e 阅读(320) 评论(0) 推荐(0) 编辑
摘要: Selectors API、Element Traversal、HTML5 阅读全文
posted @ 2016-03-06 11:38 u14e 阅读(203) 评论(0) 推荐(0) 编辑