“JS相关”目录存档

边译边学-QUnit下的JavaScript自动化单元测试

2013年04月9日,星期二


如果您对单元测试感兴趣,本文内容肯定对你有所帮助的,文章比较长……唉,反正我不想多说了,你知道的,有图片的文章都是我个人觉得有分量的。

阅读全文…

JS中的柯里化(currying)

2013年02月26日,星期二

本文是JS中柯里化(currying)这个概念的讲述,通过日常浅显示例说明,有多多源代码展示,没有demo,嘿嘿,不管怎么,希望本文内容能够对你的学习有所帮助。

阅读全文…

表单序列化、规则分离下的复杂表单计算

2013年01月31日,星期四

折腾了一个jquery-calculate.js方法,干嘛用的呢。哈哈,如题,表单计算用的,可复用的、计算规则分离的表单计算应用。你是知道的,文章有标题图片的都是大作,或者我觉得很靠谱的,显然,本文就是。本文两个demo,N多必要的源代码展示于讲解,还有一些调节气氛的吐槽,月末将至,新年将到,希望本文的内容能够给你带来开心与喜气。

阅读全文…

我对原型对象中this的一个懵懂错误认识

2013年01月29日,星期二

本文写得比较散,吐槽很多,就像是在海边撒贝壳,各种颜色,各种形状。于是,你可能喜欢这个,他可能喜欢那个,或者另外极品不喜欢贝壳。看看吧,说不定和你的胃口,希望能对您的学习有所帮助。

阅读全文…

疑问:为什么要使用href=”javascript:void(0);”?

2013年01月28日,星期一

本文的内容实际上三行文字就可以了。我实在是闲得蛋疼,活生生挤沟沟一样挤出了一个上中下三段的吐槽文章。大家代码都写得很辛苦,让半边脑袋休息一下,让另外半边代码出来活动一下吧。一篇慢思维的文章,求指点求吐槽。哈哈

阅读全文…

小tip:我是如何初体验uglifyjs压缩JS的

2013年01月18日,星期五

年末将至,很多闲适的时间,于是刷刷微博,接触各种纷杂的信息——美其名曰“学习”。运气不错,遇到了一个新名词,uglifyjs. 据说是用来压缩JS文件的,据说还能优化JS,据说是基于node的,还据说比Google Closure Compiler更带感,哦?激起了我的好奇心。百之谷之,哟,相关的介绍还不少。然后折腾了个把小时,基本上知道了是个怎么回事。
我觉得吧,还是有些用的,即使是不是从事node开发的人,抽个小空,share之,于是就有了本文……

阅读全文…

jQuery html5Validate基于HTML5表单验证插件

2012年12月20日,星期四

html5Validate HTML5表单验证jQuery插件
html5Validate是我今年折腾的比较靠谱的jQuery插件,基于W3C HTML5规范的表单验证规则编写的一款向下兼容的jQuery表单验证插件,着眼于未来以及大局,抓住了时代发展脉搏,有足够的生命力与潜力。在实际项目中也经过了一定的历练,自我觉得是挺OK的。

本文比较长,说得也比较详细,有很多demo,很多截图以及很多关键代码示意,相信会您的工作与学习有所帮助的。

阅读全文…

HTML5 Boolean类型属性(如required)值的JS获取

2012年12月11日,星期二

HTML5 Boolean类型属性,看上去跟普通属性没什么两个,深入处理才发现事情没有想象的那么简单,尤其最近IE10浏览器的出现,更是血雨腥风,其兼容性问题夸张地令人啧舌,甚至最新版本的jQuery都无法避免地出现了bug.

本文就将详尽展示各种条件下,Boolean类型属性(如required)值,让你可以独眼龙看告示——一目了然地知道bug出在哪里,哪些浏览器上。本文还提供各种库的的兼容性修复方案,并作了简单扩展。基本上1~2天时候的测试与处理,本文的数据相信会对您的学习有所帮助的。

阅读全文…

ECMAScript 5(ES5)中bind方法、自定义及小拓展

2012年10月12日,星期五

ECMAScript 5.1 (或仅 ES5) 是ECMAScript(基于JavaScript的规范)标准最新修正。其中,新增了一个名叫bind函数扩展方法(),以前有提过,点击这里查看详细。
不过,之前的介绍纯粹的翻译,含糊其辞,水土不服,这里,换身接地气的装束,让大家好好了解了解……

阅读全文…

HTML5全屏API在FireFox/Chrome中的显示差异

2012年10月8日,星期一

FireFox浏览器下的黑色背景就是全屏元素,其中图片的居中对齐是通过CSS控制的(:after伪类生成元素+vertical-align:middle实现),例如去掉text-align:center图片就不水平居中了;而Chrome的黑色背景属于系统的东西,其全屏元素似乎被浏览器劫持,默认状况下永远屏幕居中显示(去掉text-align:center图片依然水平居中)——脱离了常规CSS理解——如默认的display:block状态似乎变成了display:inline-block等……

阅读全文…