上一页 1 ··· 7 8 9 10 11 12 13 14 15 16 下一页
摘要: 方法一: var s = ary.join(",")+","; for(var i=0;i-1) { alert("数组中有重复元素:" + ary[i]); break; } }方法二:var ary = new ... 阅读全文
posted @ 2015-12-30 17:24 很好玩 阅读(6339) 评论(0) 推荐(0) 编辑
摘要: 需要注意的是,左子树的所有节点都要比根节点小,而非只是其左孩子比其小,右子树同样。这是很容易出错的一点是,很多人往往只考虑了每个根节点比其左孩子大比其右孩子小。如下面非二分查找树,如果只比较节点和其左右孩子的关系大小,它是满足的。 5 / \4 10 / \ 3 11错... 阅读全文
posted @ 2015-12-30 17:22 很好玩 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 思路:先将p入栈,遍历左子树;遍历完左子树返回时,栈顶元素应为p,出栈,访问p.val,再中序遍历p的右子树。代码:/** * Definition for a binary tree node. * function TreeNode(val) { * this.val = val; * ... 阅读全文
posted @ 2015-12-29 22:52 很好玩 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 思路:将p入栈并访问p.val,遍历左子树;遍历完左子树返回时,栈顶元素应为p,出栈,再先序遍历p的右子树。代码:/** * Definition for a binary tree node. * function TreeNode(val) { * this.val = val; * ... 阅读全文
posted @ 2015-12-29 22:48 很好玩 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 最近项目中用了很多的表单提交,发现input、button、submit甚至回车键都可以引发表单提交,下面将分别验证他们在使用中的区别。1.input[type=submit]我们直接来看例子:代码如下: 其中点击按钮后的url变为?name=222222222。其中有些值得注意的... 阅读全文
posted @ 2015-12-29 21:43 很好玩 阅读(30078) 评论(3) 推荐(2) 编辑
摘要: 在Js中,当我们要在一定间隔时间内不断执行同一函数,我们可以使用setInterval函数,但setInterval在某些情况下使用时也存在一定问题。 1.不去关心回调函数是否还在运行 1.不去关心回调函数是否还在运行 1.不去关心回调函数是否还在运行 在某些情况下,函数可能需要比间隔时间更长的时间 阅读全文
posted @ 2015-12-28 17:57 很好玩 阅读(10542) 评论(1) 推荐(0) 编辑
摘要: 今天做一个点击动画时,遇到了当快速连续点击时,动画效果会乱,并不是我们想要达到的效果。 查询了一下,确认是动画累积的原因。网上搜了一下,发现jquery 的stop()函数刚好能解决。stop(clearQueue,jumpToEnd)函数分析仅仅从官方API上给出的说明,我们就知道,第一个参... 阅读全文
posted @ 2015-12-28 17:46 很好玩 阅读(535) 评论(0) 推荐(0) 编辑
摘要: 双向数据绑定指的是将对象属性变化绑定到UI,或者反之。换句话说,如果我们有一个拥有name属性的user对象,当我们给user.name赋予一个新值是UI也会相应的显示新的名字。同样的,如果UI包括了一个输入字段用来输入用户名,输入一个新的值会导致user对象中的那么属性发生变化。 双向数据绑... 阅读全文
posted @ 2015-12-27 21:28 很好玩 阅读(2666) 评论(1) 推荐(0) 编辑
摘要: 观察者模式(Observer Pattern),也被称为“发布/订阅模型(publisher/subscriber model)”。在这种模式中,有两类对象,分别是“观察者-Observer”和“目标对象-Subject”。目标对象中保存着一份观察者的列表,当目标对象的状态发生改变的时候就主动向... 阅读全文
posted @ 2015-12-26 00:10 很好玩 阅读(2349) 评论(0) 推荐(0) 编辑
摘要: html,body,h1,h2,h3,h4,h5,h6,form,dl,dd{ margin:0;}th,td{ padding:0;}input,textarea,ol,ul{ margin:0; padding:0;}textarea{ resize: none; ... 阅读全文
posted @ 2015-12-25 22:16 很好玩 阅读(162) 评论(0) 推荐(0) 编辑
摘要: background-clip 与 background-origin是css3中引入的两个跟元素背景相关的属性,它们有相同的可选值,即border、padding、content三种,而且这两个属性表示的都是元素背景与元素边框、补白(padding)和内容区域之间的某种关系。 虽然两者看上去... 阅读全文
posted @ 2015-12-25 22:11 很好玩 阅读(8067) 评论(1) 推荐(3) 编辑
摘要: 单冒号(:)用于CSS3伪类,双冒号(::)用于CSS3伪元素。 我们来看一下w3c上是怎么说的?This::notation is introduced by the current document in order to establish a discrimination betwee... 阅读全文
posted @ 2015-12-25 21:40 很好玩 阅读(1130) 评论(0) 推荐(1) 编辑
摘要: HTML:先让图片充满一页 app.js: css: 阅读全文
posted @ 2015-12-23 15:07 很好玩 阅读(340) 评论(0) 推荐(0) 编辑
摘要: HTML: js:var m1=angular.module('myApp',[]); m1.directive('myTab',function(){ return { restrict:"E", ... 阅读全文
posted @ 2015-12-20 13:22 很好玩 阅读(723) 评论(0) 推荐(0) 编辑
摘要: 一、new到底做了什么? 首先,我们来试着看一下new的实例中到底包含些什么? 在控制器中的结果如下: 我们看到其中包含str的同时,还包含着_proto_对象,上网查了一下,这个_proto_其实是构造函数的prototype。 接着,我们来看一下_proto_里面的东西? 我们可以看到,里面也有 阅读全文
posted @ 2015-12-17 22:51 很好玩 阅读(2215) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 16 下一页