Archive for 九月, 2010

你可能不知道的10个JavaScript小技巧

尽管我使用Javascript来做开发有很多年了,但它常有一些让我很惊讶的小特性。对于我来说,Javascript是需要持续不断的学习的。在这篇文章中,我将列出10个Javascript使用小技巧,主要面向Javascript新手和中级开发者。希望每个读者都能至少从中学到一个有用的技巧。

1.变量转换

看起来很简单,但据我所看到的,使用构造函数,像Array()或者Number()来进行变量转换是常用的做法。始终使用原始数据类型(有时也称为字面量)来转换变量,这种没有任何额外的影响的做法反而效率更高。

  var myVar   = “3.14159″, 
 str     = “”+ myVar,//  to string 
 int     = ~~myVar,  //  to integer 
 float   = 1*myVar,  //  to float 
 bool    = !!myVar,  /*  to boolean – any string with length 
 and any number except 0 are true */
 array   = [myVar];  //  to array

转换日期(new Date(myVar))和正则表达式(new RegExp(myVar))必须使用构造函数,而且创建正则表达式的时候要使用/pattern/flags的形式。

UTF8[......]

继续阅读

家里的新成员




 

[转]JavaScript 图片3D展示空间(3DRoom)

一般的平面效果,通过改变水平和垂直坐标就能实现,再加上深度,就能在视觉上的产生3D(三维)的效果。
程序就是模拟这样一个三维空间,里面的图片会根据三维坐标显示在这个空间。
很久以前就看过一个3DR[......]

继续阅读

[ZT]—请给一位站着死的老兵,保留最后的一点尊严!

请给一位站着死的老兵,保留最后的一点尊严!  由 andrelding 发表在HoopChina·中国篮球 http://bbs.hoopchina.com/cba
回到和毛子的那场,下半时打了3,[......]

继续阅读