新书《Google Maps API开发大全(附光盘源码)》

nick | js, 互联网, 学习 | 2010-05-16
新书《Google Maps API开发大全(附光盘源码)》
如果说以前的GIS是高校等研究机构的坐上嘉宾的话,如今的Google Map令到GIS成为了普罗大众的生活助手。 其实,基于空间数据的应用,应该是一个广阔的天地,但实际上,空间数据和非空间数据在市场和应用方面的差别,不仅在数量和质量上,而且在技术上都相差很 多。对于GIS,如果要深入应用,需要两大支撑,第一是数据;第二是平台,两者同等重要,缺一不... [阅读全文]

使用jQuery改善”Return to Top”

nick | js | 2010-05-16
传统的”Return to Top”置于页面底部或指定位置,点击后返回页面顶部。 但其存在诸多不便: 1、页面顶部必须定义一个相应的锚点,其本身也会占用DOM空间,很容易发生返回的不是绝对的顶部而是该锚点(滚动条会稍微向下一点,而不是在0的位置) 2、如果页面很长,想在滚动条任意处回顶部会变得难以处理。 使用jQuery能大大改善这一用户体验。本... [阅读全文]

JavaScript在IE6下报错’expected identifier, string or number’

nick | js | 2010-05-16
最近一段时间在项目开发里用了许多jQuery的插件,有机会一定在本日志里写一些心得。今天不准备介绍jQuery插件,而是要介绍我在使用jQuery表单插件时碰到的一个问题。jQuery表单插件应 该算是家喻户晓的jQury插件,我过去一直没有用它,因为jQuery插件一般体积都挺大的,如果只是需要一些简单的功能,我一般都是自己写。比如 jQuery表单的处理,我在日志... [阅读全文]

Music score notation in the browser

nick | css, js | 2010-05-12
Music score notation in the browser
CSS: score { title: Hip Tune artist: Hip Person bar { v8 C4 D4 E4 F4 (C4 E4 G4) } bar { v8 C4 D4 E4 F4 (C4 E4 G4) } repeat 3 } What if you could write music in a notation like the above? And have it render as something like this: Mohit Muthanna has implemented music notion in Canvas. He has the beginnings of it ... [阅读全文]

网站实时监控 Hummingbird

nick | js, linux, windows, 学习 | 2010-05-11
网站实时监控 Hummingbird
Hummingbird 可以让你实时的了解访问者与网站之间的交互,这个实时并不是每五分钟一次,而是每秒钟20。Hummingbird 基于 Node.js 构建 授权协议: 未知 开发语言: JavaScript 操作系统: 跨平台 收录时间: 2010年05月11日 [阅读全文]

iframe里src=”about:blank”的问题

nick | js, windows | 2010-05-11
iframe里src=”about:blank”的问题
很久之前就发现这个问题了,现在记录分享一下。 IE下才有的问题 首先不得不说,这个问题在IE下才会有。废话不多说了吧,直接上代码。 Copy Code(拷贝代码)–Run HTML(运行代码)–Save Code(另存代码) <iframe src=”about:blank”>not support iframe element.</iframe> 这句代码有无问题?看半天你也看不出什么来吧。... [阅读全文]

PHP中的递归正则

nick | js, php | 2010-05-10
之前一篇文章翻译了Perl语言中的递归正则表达式. 其实不少语言中的正则都是支持递归的, 例如本文要介绍的PHP正则递归. 虽然, 工作中最常用的正则表达式都很”正则”, 只用最基本的语法就能解决85%以上的问题, 而且合理有效地使用普通正则来解决复杂问题也是一门技巧与学问; 但是高级一点的语法的确有它存的价值, 有时不用它还真办不了事儿; 况且学习正则... [阅读全文]

Raphael 1.4 发布,小型JavaScript库

nick | js | 2010-05-10
Raphael 1.4 发布,小型JavaScript库
Raphael是一个小型JavaScript库,用于简化您的Web矢量图形工作。如果你想创建自己特点的图表或图形的裁剪和旋转部件,你可以使用这个简单方便的库来实现。 Raphael是目前最好的,使用javaScript创建独立于浏览器图形的方式,支持:Firefox 3.0+, Safari 3.0+, Opera 9.5+ and Internet Explorer 6.0+。 1.4新特性: 支持Touch事件 支持rgba 支持新的拖... [阅读全文]

Raphael 1.4: Touch and more

nick | js, 学习 | 2010-05-07
Raphael 1.4: Touch and more
Dmitry Baranovskiy has been hacking away on Raphael. It is almost like he has had a bunch more time for it recently! 🙂 Version 1.4 has a bunch of cool new features such as: Touch events support rgba support new method drag document.onmousemove = f ? Raphael.mousemove(f) resetScale method scaling text will change it position... [阅读全文]

jQuery Approach:靠近对象出现动画效果

nick | js | 2010-05-07
jQuery Approach:靠近对象出现动画效果
Approach 是一个 jQuery 插件,当鼠标接近对象时可以切换出各种动画样式。它跟 jQuery animate 插件有点类似,只不过 Approach 是根据距离来激活动画,而不是时间。 如果有一个对象,Foo,在开始时透明度为0.2,并使用了下面的代码: 在样式表中: #foo { opacity: 0.2; } 在文件的脚本标签中: $(“#foo”).approach({ opacity: 0.99 }, 300... [阅读全文]
Ɣ回顶部