上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 36 下一页
摘要: 面试80%会被问到的问题Array.prototype.delRepeat = function () { var newArray = []; var provisionalTable = {}; for (var i = 0, item; (item = this[i]) != null; i++) { if (!provisionalTable[item]) { newArray.push(item); provisionalTable[item] = true; } } ret... 阅读全文
posted @ 2014-03-12 14:07 leejersey 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 这里首先给出JSON字符串集,字符串集如下:var data="{root:[{name:'1',value:'0'},{name:'6101',value:'西安市'},{name:'6102',value:'铜川市'},{name:'6103',value:'宝鸡市'},{name:'6104',value:'咸阳市'},{name:'6105',value:'渭南市'},{name: 阅读全文
posted @ 2014-03-11 17:31 leejersey 阅读(83847) 评论(1) 推荐(0) 编辑
摘要: 这篇文章介绍了模拟jQuery中的ready方法及实现按需加载css,js实例代码,有需要的朋友可以参考一下一、ready函数的实现经常用jQuery类库或其他类库中的ready方法,有时候想想它们到底是怎么实现的,但是看了一下jQuery中的源码,涉及到的模块比较多,(水平有限)代码比较难看懂;自己结合了一些书籍内容,总结一下。先说一下ready函数的实现思路:变量ready通过表达式赋值,右侧为一个自执行匿名函数,在这个匿名函数中,首先为各个浏览器的事件绑定处理函数,并为isReady赋值(根据事件异步处理程序来确定),然后返回一个传参闭包,在闭包中,主要判断isReady值来执行操作,如 阅读全文
posted @ 2014-03-11 16:34 leejersey 阅读(485) 评论(0) 推荐(0) 编辑
摘要: HTML5LocalStorage本地存储说到本地存储,这玩意真是历尽千辛万苦才走到HTML5这一步,之前的历史大概如下图所示:最早的Cookies自然是大家都知道,问题主要就是太小,大概也就4KB的样子,而且IE6只支持每个域名20个cookies,太少了。优势就是大家都支持,而且支持得还蛮好。很早以前那些禁用cookies的用户也都慢慢的不存在了,就好像以前禁用javascript的用户不存在了一样。userData是IE的东西,垃圾。现在用的最多的是Flash吧,空间是Cookie的25倍,基本够用。再之后Google推出了Gears,虽然没有限制,但不爽的地方就是要装额外的插件(没具体 阅读全文
posted @ 2014-03-10 13:50 leejersey 阅读(287) 评论(0) 推荐(1) 编辑
摘要: each()方法能使DOM循环结构简洁,不容易出错。each()函数封装了十分强大的遍历功能,使用也很方便,它可以遍历一维数组、多维数组、DOM, JSON 等等在javaScript开发过程中使用$each可以大大的减轻我们的工作量。下面提一下each的几种常用的用法each处理一维数组varar... 阅读全文
posted @ 2014-03-06 13:07 leejersey 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 说到居中的问题,或许大多数童鞋都会想到text-align:center; margin:0 auto; vertical-align:middle; line-height:height; ……的确,这些属性在某种程序上可以达到居中的效果。但是否是适用于每一种情况呢?我们先来温习一下这些个属性值的用处。 text-align:center; 行内元素的水平居中显示; margin:0 auto; 固宽盒子在浏览器中的居中显示效果; vertical-align:middle; 行内元素的垂直居中显示; line-height:height; 针对... 阅读全文
posted @ 2014-03-03 22:16 leejersey 阅读(5534) 评论(0) 推荐(1) 编辑
摘要: location对象location.href-- 返回或设置当前文档的URLlocation.search -- 返回URL中的查询字符串部分。例如 http://www.dreamdu.com/dreamdu.php?id=5&name=dreamdu 返回包括(?)后面的内容?id=5&name=dreamdulocation.hash -- 返回URL#后面的内容,如果没有#,返回空location.host -- 返回URL中的域名部分,例如www.dreamdu.comlocation.hostname -- 返回URL中的主域名部分,例如dreamdu.comoc 阅读全文
posted @ 2014-02-25 14:22 leejersey 阅读(4433) 评论(0) 推荐(0) 编辑
摘要: location.hash-- 返回URL#后面的内容,如果没有#,返回空hash,中文"哈希"引用网址:http://www.dreamdu.com/javascript/location.hash/兼容IE6+浏览器hash属性语法location.hash;hash属性图示hash属性说明域名中#号后面的部分通常是指定位置的链接的方式产生的,例如:ASCII编码-控制字符上面这个链接会直接定位到http://www.dreamdu.com/xhtml/ascii/文档中id为control_characters的标签处。示例document.writeln(locat 阅读全文
posted @ 2014-02-25 13:55 leejersey 阅读(6061) 评论(0) 推荐(0) 编辑
摘要: byzhangxinxufromhttp://www.zhangxinxu.com本文地址:http://www.zhangxinxu.com/wordpress/?p=1294一、前言碎碎念我从来对iframe就没有什么好感,对其基本上是不屑一顾。但是人在江湖,身不由己。经理发话,新功能使用iframe实现,没办法,只好折腾,两大烦人的东西,一是带遮罩的弹框提示,而是iframe高度问题。前一个烦人的问题使用其他形式的提示来规避,后一人扰人的问题确实没有什么经验,花了点时间折腾了下,基本上实现了效果,跨域没问题,兼容性也没问题,于是,写个小文备忘下,下次再使用的时候就到这儿拷贝核心代码。口碑 阅读全文
posted @ 2014-02-16 15:11 leejersey 阅读(3295) 评论(0) 推荐(0) 编辑
摘要: 1.什么是闭包?函数嵌套函数,内部函数可以引用外部函数的参数和变量,参数和变量不会被垃圾回收机制所收回 function aaa(a){ var b = 5; function bbb(){ alert(a); alert(b); }}aaa();//JS中的垃圾回收机制function aaa(){ var a = 1; }aaa();function aaa(){ var a = 5; function bbb(){ alert(a); } return bbb;}var c =... 阅读全文
posted @ 2014-02-15 21:41 leejersey 阅读(5218) 评论(1) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 36 下一页