摘要: 利用Thomas Loo开发的ECMAScript Cruncher(ESC 可以http://www.saltstorm.net/depo/esc/或51AJAX.com下载)。ESC是一个小巧的Window Shell脚本。利用Thomas Loo开发的ECMAScript Cruncher(ESC 可以下载)。ESC是一个小巧的Window Shell脚本。运行ESC,必须使用Windows系统。打开一个控制台窗口,输入以下命令:cscript ESC.wsf -l [0-4] -ow outputfile.js inputfile.js第一部分,cscript是Windows Shel 阅读全文
posted @ 2013-05-10 15:43 imlucky 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 一、错误处理的重要性以前,javascript总是因为会出现奇怪的令人困惑的错误消息而知名,调试这种信息确实是一种痛苦的经历。因此,第四版的浏览器(IE4.0和Netscape4.0)包含了一些基本的错误处理功能。不久之后,ECMA和ECMASCript第三版中提出新的解决方案。最新的ECMAScript添加了异常处理机制,采用了从Java中移植过来的模型,第三版用ECMAScript第二版中的一些保留字实现了try…catch..finally结构以及throw操作符1.1、早期浏览器的错误处理早期的浏览器(如IE3.0)没有错误处理。函数通过返回一个无效值(一般是null、false或-1 阅读全文
posted @ 2013-05-10 15:39 imlucky 阅读(453) 评论(0) 推荐(0) 编辑
摘要: _T("")是一个宏,他的作用是让你的程序支持Unicode编码因为Windows使用两种字符集ANSI和UNICODE,前者就是通常使用的单字节方式,但这种方式处理象中文这样的双字节字符不方便,容易出现半个汉字的情况。而后者是双字节方式,方便处理双字节字符。Windows NT的所有与字符有关的函数都提供两种方式的版本,而Windows 9x只支持ANSI方式。如果你编译一个程序为ANSI方式,_T实际不起任何作用。而如果编译一个程序为UNICODE方式,则编译器会把"Hello"字符串以UNICODE方式保存。_T和_L的区别在于,_L不管你是以什么 阅读全文
posted @ 2013-05-10 10:15 imlucky 阅读(16017) 评论(0) 推荐(2) 编辑
摘要: C++主要使用的是C-Style字符串,而M$在Windows中又增加了很多C-Style字符串的变体。这个一多嘛,就容易乱~所谓字符串,就是由字符组合而成,所以我们先来将将字符类型。首先,存在两种最基本的字符类型:char和wchar_t。char大家都很熟悉了,我就跳过。至于wchar_t,是应用于UNICODE的宽字符,即一个字符2Bytes,16Bits。事实上,Windows中利用typedef unsigned shortwchar_t定义wchar_t然后为了书写方便(MS我也没觉得有多大差别),M$又把那两个基本字符类型重新的给他typedef了一遍,即:typedef cha 阅读全文
posted @ 2013-05-10 09:51 imlucky 阅读(1042) 评论(0) 推荐(0) 编辑