Ruby's Louvre

每天学习一点点算法

导航

上一页 1 ··· 45 46 47 48 49 50 51 52 53 ··· 125 下一页

2012年10月5日 #

mass Framework event模块 v7

摘要: //=========================================// 事件系统 v7//==========================================define("event", top.dispatchEvent ? ["$node"] : ["$node","$event_fix"],function(){ $.log("已加载event模块v7") var facade = $.event = $.event || {}; $.Object.m 阅读全文

posted @ 2012-10-05 12:07 司徒正美 阅读(991) 评论(0) 推荐(0)

2012年10月2日 #

HTML5本地储存

摘要: sessionStorage localStorage都实现了Storage Interface:interface Storage { readonly attribute unsigned long length; [IndexGetter] DOMString key(in unsigned long index); [NameGetter] DOMString getItem(in DOMString key); [NameSetter] void setItem(in DOMString key, in DOMString data); [NameDeleter] v... 阅读全文

posted @ 2012-10-02 09:07 司徒正美 阅读(1473) 评论(1) 推荐(0)

2012年10月1日 #

响应式布局是

摘要: 响应式布局是Ethan Marcotte在2010年5月份提出的一个概念,简而言之,就是一个网站能够兼容多个终端——而不是为每个终端做一个特定的版本。这个概念可以说是是为移动互联网而生的!相关资源twitter的响应式开源库:http://twitter.github.com/bootstrap/各种bootstrap的风格: http://bootswatch.com/bootstrap的样式定制:http://bootswatch.com/jQuery Masonry开源库:http://masonry.desandro.com/Iostop库:http://isotope.metafiz 阅读全文

posted @ 2012-10-01 13:49 司徒正美 阅读(2080) 评论(0) 推荐(0)

2012年9月30日 #

最新手机号码验证正则表达式js版

摘要: 由于手机号段的不断更新,以前的正则表达式已经无法满足需求。重新编写这条表达式,号段资料来源依据:http://www.von-line.com/hao.htmvar regex = { mobile: /^0?(13[0-9]|15[012356789]|18[0236789]|14[57])[0-9]{8}$/}表达式分析:“/”代表一个正则表达式。“^”代表字符串的开始位置,“$”代表字符串的结束位置。“?”代表匹配前面的字符一个或零个,所以这里0?的意思是手机号码可以以0开头或不以0开头。接下的部分验证11位的手机号码,先从13开始,因为从130-139都有所以可选区间是[0-9]... 阅读全文

posted @ 2012-09-30 17:54 司徒正美 阅读(7719) 评论(4) 推荐(3)

扩展DOM有什么问题

摘要: 原文地址:what’s wrong with extending the DOM最近我惊奇地发现,网上很少有关于扩展DOM的文章。令人不安的是,这个看似不错的做法的缺点并不是那么的众所周知。除了某些僻静的社交圈。信息的匮乏可以很好的解释为什么现代的一些脚本和类库依然会陷入这个圈套(DOM并没有想象的那么好)。我想通过展示一些与之关联的问题来解释一下,为什么扩展DOM并不是一个好的做法。我也将给出一些可能的替换方案来替代这种不好的做法。首先,我们还是要了解一下什么是DOM扩展?和它是怎么工作的?它是怎么工作的?DOM扩展是一个简单给DOM对象添加自定义方法和属性的过程。自定义属性是那些不存在的特 阅读全文

posted @ 2012-09-30 16:54 司徒正美 阅读(2352) 评论(0) 推荐(0)

2012年9月27日 #

javascript感言

摘要: 作为一种十天搞出来的语言,能获取如此地位,javascript已经算是非常了不起,但BUG依旧是免不了。而且微软与当时的网景斗气,javascript还没有成长起来时,就岔出一个分支JScript,在这个分支在IE6的强势地位后,竟然哗宾夺主肆虐了十多年,这景况真是语言界的奇葩啊,也正因为如此,语言自身的发展一直滞后,这任务竟然成为了框架类库的绝活了。 阅读全文

posted @ 2012-09-27 10:01 司徒正美 阅读(3451) 评论(2) 推荐(1)

2012年9月26日 #

id 的选择器为什么要这么写 li#first?

摘要: 一. 一个疑问?看到过一篇关于 CSS 的文章,其中说到:对于类似 li#first 这样的选择器,由于使用 id 就已经可以确定元素了,没有必要再写上前面的 li, 直接写上 #first 这样的 id 选择器就可以了。听起来说得不错,简单测试一下也没有问题。可是,我们经常看到带有元素名称的选择器,例如,在微软的项目模板中就有大量的带有元素名称的选择器,如果没有用的话,为什么要这样写呢?ul#navlist{ float: right;}ul#navlist li{ display: inline;}二. 问题出现了!写一个简单的菜单,使用 ul 和 li 实现,菜单项之间使用边... 阅读全文

posted @ 2012-09-26 10:00 司徒正美 阅读(2120) 评论(3) 推荐(1)

2012年9月25日 #

es6的相关聊天记录(密码生日加QQ号)

该文被密码保护。 阅读全文

posted @ 2012-09-25 17:42 司徒正美 阅读(2) 评论(0) 推荐(0)

2012年9月24日 #

mass UI 战争檄文

摘要: 这原来是我写给我五群的群邮件,现公开出来,以招募更多人高入我们。如果把DOM比喻成敌军,那么操作DOM进行干活的API则是我方军队,原生API是难以调教的随时会背后捅刀子的土著军队或叫部落军队,因为每一个浏览器,它们自带的兵源也不一样。于是有了common.js这样工具集合,进而是类库,再庞大些是框架。这可以看成是自己人的正规军。早期的这些军队都有一面叫AJAX的旗帜,但都是喙头,没有带来战斗力的改善。但最早拥有庞大特效库支撑的Prototype.js建立了第一个王朝。后来有了选择器,相当于为这些泥腿子分配了马匹,动机性大大提高,受益于此,jQuery成为了上帝之鞭。Prototype.js的 阅读全文

posted @ 2012-09-24 07:59 司徒正美 阅读(3289) 评论(6) 推荐(2)

2012年9月16日 #

[译]JavaScript中的稀疏数组与密集数组

摘要: 原文(被墙):http://www.2ality.com/2012/06/dense-arrays.html一般来说,JavaScript中的数组是稀疏的,也就是说,数组中的元素之间可以有空隙,因为一个数组其实就是一个键值映射.本文解释了如何创建稀疏数组和不稀疏的数组.1.稀疏数组创建一个指定长度的稀疏数组很简单:> var a = new Array(3);> a[ , , ]> a.length3> a[0]undefined当你遍历它时,你会发现,它并没有元素.JavaScript会跳过这些缝隙.> a.forEach(function (x, i) { c 阅读全文

posted @ 2012-09-16 22:47 司徒正美 阅读(1751) 评论(0) 推荐(0)

上一页 1 ··· 45 46 47 48 49 50 51 52 53 ··· 125 下一页