上一页 1 2 3 4 5 6 7 ··· 16 下一页
摘要: inline-block属性 This value causes an element to generate a block box, which itself is flowed as a single inline box, similar to a replaced element. The 阅读全文
posted @ 2016-04-11 22:39 很好玩 阅读(2876) 评论(0) 推荐(0) 编辑
摘要: 一、Pjax 像Github、百度、微博等这些大站,已经不再使用普通的a标签做跳转了。他们大多使用Ajax请求替代了a标签的默认跳转,然后使用HTML5的新API修改了Url,你可以在F12的Network面板里发现这个秘密。这项技术并没有特别标准的学名,大家都称呼为Pjax,意为PushState 阅读全文
posted @ 2016-04-11 15:02 很好玩 阅读(4665) 评论(1) 推荐(0) 编辑
摘要: jQuery的事件绑定有几个比较优秀的特点: 1. 可以绑定不限数量的处理函数 2. 事件可以委托到祖先节点,不必一定要绑到对应的节点,这样后添加的节点也照样能被处理。 3. 链式操作 下面主要分析事件的委托设计。事件源我们成为委托节点,委托节点委托他的祖先节点替他执行事件处理,这个祖先节点被成为被 阅读全文
posted @ 2016-04-11 10:15 很好玩 阅读(524) 评论(0) 推荐(0) 编辑
摘要: 一直以来,各种JS最佳实践都会告诉我们,将JS放在HTML的最后,即</body>之前,理由就是:JS会阻塞下载,而且,在JS中很有可能有对DOM的操作,放在HTML的最后,可以尽可能的保证JS的执行在DOM加载完成之后。而如果放在onload事件中执行,如果页面有很多图像,那么页面的onload事 阅读全文
posted @ 2016-04-11 00:02 很好玩 阅读(344) 评论(0) 推荐(1) 编辑
摘要: 事件绑定的方式有很多种。使用了jQuery那么原来那种绑定方式(elem.click = function(){...})就不推荐了,原因? 最主要的一个原因是elem.click = fn这种方式只能绑定一个事件处理,多次绑定的只会保留最后一次绑定的结果。 看一下jQuery绑定事件的方式有哪些 阅读全文
posted @ 2016-04-10 22:36 很好玩 阅读(532) 评论(0) 推荐(0) 编辑
摘要: a. jQuery事件原型——Dean Edwards的跨浏览器AddEvent()设计 源码解读 重新梳理一下数据结构,使用一个例子 <input type="text" id="chua" onClick="f0();"> function f0(){...} function f1(){... 阅读全文
posted @ 2016-04-10 22:28 很好玩 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 写的太好了,就是我一直想找的内容,看了这个对https立马明白多了 http://www.cnblogs.com/zhuqil/archive/2012/07/23/2604572.html 我们都知道HTTPS能够加密信息,以免敏感信息被第三方获取。所以很多银行网站或电子邮箱等等安全级别较高的服务 阅读全文
posted @ 2016-04-08 22:10 很好玩 阅读(363) 评论(0) 推荐(0) 编辑
摘要: buildMaxHeap方法 buildMaxHeap方法的流程简单概括起来就是一句话,从A.length / 2一直到根结点进行maxHeapify调整。下面是图解。 Java代码 public static void maxHeapify(int[] a, int i, int length) 阅读全文
posted @ 2016-04-07 17:19 很好玩 阅读(22853) 评论(0) 推荐(4) 编辑
摘要: 乘法 我们来看下前面的题目: 下面说一下乘法隐性转换原则: 1、如果2个数值都是数字,那么直接进行乘法运算,(相信大家都会的,和小学数学一样,同时要注意数字的符号),如果乘积数值超过了ECMAscript的数值表示范围,则返回Infinity(正无穷)或者-Infinity(负无穷) 2、如果一个数 阅读全文
posted @ 2016-04-07 09:28 很好玩 阅读(535) 评论(0) 推荐(0) 编辑
摘要: JSON.stringify 有性能的问题,移动端尤其明显。下面我们来看看如何优化。 原始写法: 用tyoeOf进行优化: 用参数进行优化: 将参数中数字变为字符串,作进一步优化: 阅读全文
posted @ 2016-04-06 23:02 很好玩 阅读(1168) 评论(0) 推荐(0) 编辑
摘要: 隐性类型转换步骤 一、首先看双等号前后有没有NaN,如果存在NaN,一律返回false。 二、再看双等号前后有没有布尔,有布尔就将布尔转换为数字。(false是0,true是1) 三、接着看双等号前后有没有字符串, 有三种情况: 1、对方是对象,对象使用toString进行转换; 2、对方是数字,字 阅读全文
posted @ 2016-04-06 21:53 很好玩 阅读(582) 评论(0) 推荐(0) 编辑
摘要: jQuery封装的方法html,text,val 一、html() 1.取值 获取集合中第一个匹配元素的HTML内容 在一个 HTML 文档中, 我们可以使用 .html() 方法来获取任意一个元素的内容。 如果选择器匹配多个元素,那么只有第一个匹配元素的 HTML 内容会被获取 源码部分可见jQu 阅读全文
posted @ 2016-04-04 14:05 很好玩 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 1 preFilter: { 2 "ATTR": function( match ) { 3 //属性名解码 4 match[1] = match[1].replace( runescape, funescape ); 5 6 // Move the given value to m... 阅读全文
posted @ 2016-04-04 12:39 很好玩 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 1 /** 2 * select方法是Sizzle选择器包的核心方法之一,其主要完成下列任务: 3 * 1、调用tokenize方法完成对选择器的解析 4 * 2、对于没有初始集合(即seed没有赋值)且是单一块选择器(即选择器字符串中没有逗号), 5 * 完成下列事项: 6 * 1) 对于首选择器是ID类型且context是document... 阅读全文
posted @ 2016-04-04 11:39 很好玩 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 画一张直观图便于理解 阅读全文
posted @ 2016-03-30 11:04 很好玩 阅读(673) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 16 下一页