javascript
大海Online
无
展开
-
javascript模拟html5新增特性 - placeholder属性
placeholder属性是html5的新增属性,当输入框为空时, 可以提示一些信息, 非常不错的功能1. placeholder支持情况: a) 已经支持: ie 9+ firefox 4.0+ chrome等 b) 需要模拟 : ie6 ie7 ie8 firefox3.62. placeholder a) 内容为空时, 内容显示为pl...原创 2011-06-12 00:11:52 · 182 阅读 · 0 评论 -
js的简单串行加载方案
写了一个超简单的串行加载工具, 不想引入框架时, 可以试用下[code="javascript"](function (all) { var callee = arguments.callee; all.shift()(function(data) { callee.call(null, all, data); });})([ function(next) {...原创 2012-09-12 00:29:03 · 709 阅读 · 0 评论 -
insertBefore
insertBefore经常看到这样的写法:[code="js"]if (head.firstChild) { head.insertBefore(node, head.firstChild);} else { head.appendChild(node);}[/code]其实可以改为:[code="js"]head.insertBefore(nod...原创 2012-12-07 15:10:03 · 409 阅读 · 0 评论 -
isFunction
[size=xx-large]isFunction[/size][size=large]标准写法是:[/size][code="js"] var isFunction = function(obj) { return Object.prototype.toString.call(obj) === '[object Function]' }[/code]...原创 2012-12-07 15:03:32 · 691 阅读 · 0 评论 -
function 工具集
function 工具集经常会碰到这样的问题1. button.click 后,只调用一次方法2. window.scroll触发太频繁,导致滚动加载次数太多3. document.keyup次数太多,导致智能提示调用次数太多 你需要以下的方法来解决此类问题[code="js"]$('a.load').on('click', $.once(fun...原创 2012-11-19 22:09:24 · 133 阅读 · 0 评论 -
parseURL
我们知道, 在location对象中, 可以直接获取 hostname, search , hash 等参数而链接的url中, 我们没有现成的API可以获取这些参数下面是一个小方法, 可以得到链接中的各种参数[code="java"]function parseURL(url) { var ret = {}; ret.href = url; var matc...原创 2012-07-22 23:00:58 · 147 阅读 · 0 评论 -
mini javascript loader
[size=medium]自己写的一个mini 且 simple 的 javascript loader功能特点[list][*] 异步并行载入js, 每个js只加载一次[*] 支持模块依赖, 未检测循环依赖[*] 支持别名[*] 兼容ie6+ , firefox, chrome ...[*] API : define.alias['modName...原创 2012-06-07 00:56:50 · 112 阅读 · 0 评论 -
sync.js
自己写了一个小工具, 做个备份支持addTask任务, 每个任务将会同步执行[quote]sync.js[/quote][code="javascript"]/*** * Sync 框架 * * 支持 addTask, addCirle, addListener, finish 等功能 * */(function() { ...原创 2012-01-12 21:11:08 · 308 阅读 · 0 评论 -
with语句的本质
通过测试及debug后, 得出结论, 仅代表个人意见:with的本质, 就是构造一个作用域, 将with的对象的所有key, 声明为局部变量[code="javascript"]var inner = '123';var outer = {inner : 'hello world', another: 'hello with'};window.obj = {ou...2011-10-01 23:41:29 · 231 阅读 · 0 评论 -
判断两个字符串的相似度(js)
问题来源于 [url]http://weibo.com/1748374882/yavpCkc31[/url]问题:有两个字符串 A 和 B,如何简单高效的判断 A 和 B 的相似度?A 和 B 完全一样,相似度为 100, A 和 B 完全不一样,相似度为 0. A 和 B 中有一半文字相同,相似度为 50. 依此类推。文字中包含中英文,空白字符也算。哪位用 JS 挑战下?性能第一,代码长...原创 2012-09-19 20:48:35 · 4571 阅读 · 0 评论