
javascript
大海Online
无
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
javascript模拟html5新增特性 - placeholder属性
placeholder属性是html5的新增属性,当输入框为空时, 可以提示一些信息, 非常不错的功能 1. placeholder支持情况: a) 已经支持: ie 9+ firefox 4.0+ chrome等 b) 需要模拟 : ie6 ie7 ie8 firefox3.6 2. placeholder a) 内容为空时, 内容显示为pl...原创 2011-06-12 00:11:52 · 215 阅读 · 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 · 760 阅读 · 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 · 450 阅读 · 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 · 742 阅读 · 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 · 162 阅读 · 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 · 170 阅读 · 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 · 130 阅读 · 0 评论 -
sync.js
自己写了一个小工具, 做个备份 支持addTask任务, 每个任务将会同步执行 [quote]sync.js[/quote] [code="javascript"] /*** * Sync 框架 * * 支持 addTask, addCirle, addListener, finish 等功能 * */ (function() { ...原创 2012-01-12 21:11:08 · 348 阅读 · 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 · 267 阅读 · 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 · 4667 阅读 · 0 评论