JS提醒框架 Notifier.js
nick | js | 2011-11-06
Notifier.js 是一个 JavaScript 的事件提醒框架。
示例用法:
Notifier.success('User registration successful')
Notifier.success('It\'s a boy!', 'Congrats!')
Notifier.info('You have been informed!')
Notifier.info('Tomorrow is another day', 'Words of wisdom')
Notifier.warning('I warn you Ceasar!')
Notifier.warning('I warn you... [阅读全文]
JavaScript有关的10个怪癖和秘密
nick | js | 2011-10-12
原文作者:Andy Croxall
原文链接:Ten Oddities And Secrets About JavaScript
翻译编辑:张鑫旭
数据类型和定义
1. Null是个对象 JavaScript众多类型中有个Null类型,它有个唯一的值null, 即它的字面量,定义为完全没有任何意义的值。其表现得像个对象,如下检测代码:alert(typeof null); //弹出 ‘object’ 如下截图: 尽管typeof值显... [阅读全文]
键盘事件处理的JS库 Kibo
Kibo是一个简单的用于处理键盘事件的Javascript工具库。这个Javascript类库的特点是,它不但能监听普通的按键事件,它还能监听组合键和功能键,例如Ctrl+C,Shift+w。
还有一个特点是,它把各种键都给符合化了,例如,如果你想监听[ctrl alt x]按键事件,你可以直接写成 k.down(‘ctrl alt x’, handler)。它还支持统配符,例如k.down([‘any lett... [阅读全文]
7 个漂亮的JavaScript时间轴组件推荐
时间轴是一个按时间顺序描述一系列事件的很好方式,经常用在项目规划中。时间轴的典型方案通常设计成一个包含许多长条的带有数据标签的图形,当事件发生的时候则在这些长条的上方进行标记。
本文介绍 7 个漂亮的时间轴组件,它们使用JavaScript和CSS开发。
1. Simile Widgets
使用这个小工具,你可以创造出漂亮的交互式时间轴,就像下面这个。试试水平... [阅读全文]
一个可以识别人脸的Javascrpt
nick | js | 2011-09-26
这里有一个人脸识别的Javascript,这就去体验,感觉挺酷的。识别的还是很不错的,网友们在做了很多的测试,对于动画片里的人员很不准,而且,照片质量要好一点的会准一点。下面是一些识别结果:
一个递归式的图
不过,好像只能识别白人,大家可以去试试。
Static Link: http://www.scriptlover.com/static/929-人脸识别-Javascript
[阅读全文]
10种意想不到的验证码风格设计
众所周知,验证码就是帮助我们的网站防止计算机生成答案。今天的这10个用户体验绝佳、令人意想不到的验证码设计风格,推荐给大家。
1. QapTcha
QapTcha – 拖曳式jQuery验证码系统。作为用户,我们只需移动滚动条。
2. buttonCaptcha
这个要复杂点,需要拖动目标字母。
3. Fancy Draggable Captcha
这个很有意思,我们要解决这个小谜题,拖曳式的。
... [阅读全文]
jStat:轻量级Javascript统计库
jStat是一个Javascript库,为开发人员提供了统计功能和在浏览器中绘制相应图形的特性。jStat能够在所有浏览器中执行统计操作,它需要jQuery和绘制数据的插件。jStat是开源统计语言和环境R的部分移植版。
InfoQ采访了Matthew Williams(英国伯明翰阿斯顿大学研究员、jStat团队成员),了解jStat提供的功能:
jStat的核心基于向量和矩阵(很像MatLab)。... [阅读全文]
7个很酷的jQuery插件推荐(行统计图形、气泡提示、滑动选择、下拉框)
nick | jquery | 2011-08-26
1. Spin.js
Spin.js是一个用于创建过程进度提醒控件的框架,使用CSS3来渲染UI,当浏览器不支持时,采用VML支持。不需要图片,没有外部CSS,没有依赖其它框架,高度可配置,分辨率无关,兼容所有主流浏览器包括IE6。
2. Mobiscroll
A Mobiscroll是一个用于触摸设备(Android phones、iPhone、 iPad、Galaxy Tab)的日期和时间选择器jQuery插件。可... [阅读全文]
CoffeeTable: 在浏览器中执行CoffeeScript
nick | js | 2011-08-12
JavaScript是现在Web2.0的最炙手可热的脚本编程语言了,不过JavaScript诞生的时候可没有想到会有今天的地位,在当前复杂 的Web应用下,手写JavaScript绝对不是一件享受的事情,因此也有人称JavaScript是浏览器端的汇编语言,于是有人开始站出来开发基于 JavaScript之上更简单和表达能力更强的脚本语言,而CoffeeScript就是其中最有前途的。尤其是Ruby o... [阅读全文]
Redis加Node.js的全文搜索引擎 Reds
Reds是由LearnBoost公司的TJ Holowaychuk开发的一个基于Redis的Node.js全文搜索引擎,其代码加上注释也只有300行。不得不说又是一个Redis的最佳实践,它的主要原理是通过Redis的sets数据结构将分词后的词语碎片进行存储。这里的分词仅仅是对英文按空格进行切分(中文分词就不要想了~)。
例子:
先添加几个句子到搜索引擎中建立索引
var strs = [];
... [阅读全文]