Posted by bianbian on 2008-03-08 20:03
本文Tags: bug, framework, JavaScript, prototype, 框架
不知道怎么给prototype提交bug report,就写在这里吧:
其实我没有测试过,只是看prototype源码的时候,觉得是个bug:
对String的原型(prototype)添加toJSON()函数只是转义了引号,未转义”\”:
- if (useDoubleQuotes) return '"' + escapedString.replace(/"/g, '\\"') + '"';
- return "'" + escapedString.replace(/'/g, '\\\'') + "'";
如果用户在input里输入\\,转成string应该是”\\\\”,如果没有转义,再写回去的时候就丢了一个\
应该在转义引号前先转义\:
- .replace(/\\/g, '\\\\').replace(/"/g, '\\"')
标签:
bug,
framework,
JavaScript,
prototype,
框架遵守创作共用协议,转载请链接形式注明来自
http://bianbian.org 做人要厚道
相关日志
Posted in JavaScript, Technology | No Comments »
Posted by bianbian on 2008-03-08 18:35
本文Tags: IDL, 截图, 测试
IDL的功能非常强大(尤其是画三维图上,等我文章出来再帖过),支持多操作系统。
Grads可以实现的IDL都能实现,IDL能实现的Grads不一定能。
只不过我们系里熟悉Grads的多一些,如果想用IDL,可能自己要多费点力气。
IDL7.0的编辑器基于eclipse,如果写过java的应该非常熟悉这个编辑器。比IDL6自带的编辑器好多了,确实非常方便。
下面是我简单的测试截图(为了图小一点,编辑器拖得比较小):
Splash画面:
|
欢迎画面:
|
编辑器(有语法提示,按F1可在IDE里嵌入帮助,见下图):
|
测试plot(右侧是嵌入的帮助)。中间是plot的默认结果,支持很多参数,效果可以改:
|
标签:
IDL,
截图,
测试遵守创作共用协议,转载请链接形式注明来自
http://bianbian.org 做人要厚道
相关日志
Posted in ENVI & IDL, Meteorology, Technology | No Comments »
Posted by bianbian on 2008-03-07 16:14
本文Tags: port, SSH, 端口转发
试过就知道,贴相关的几个网址:
http://staff.washington.edu/corey/fw/ssh-port-forwarding.html
http://sshwindows.sourceforge.net/
http://www.inet.no/dante/
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
标签:
port,
SSH,
端口转发遵守创作共用协议,转载请链接形式注明来自
http://bianbian.org 做人要厚道
相关日志
Posted in Technology | 2 Comments »
Posted by bianbian on 2008-02-29 12:56
本文Tags: BBS, JavaScript, 关键字
随着脚本越来越大,原有的funtion式已经不利于维护。
正好凑着有兴致,一个通宵把Net库完善了一下,Net.Dom, Net.Event, Net.Drag, Net.Dialog, Net.Ajax等,应该能满足日常需要。
另外把BBS的脚本分类到Net.BBS, Net.BBS.Html等命名空间下。
现在pack了以后约50K,以后会更大一点。
有兴趣的可以提意见:http://bbs.nju.cn/jssrc/bbs.full.js
另外谢谢oznyang@Lilybbs指出,Javascript关键字在IE里要小心,其实IE也该聪明一点,很显然是个属性嘛:
- addComm: function (id) {
- var url = Net.Util.toQuery("pntcomm", {board: G.c.Brd, "id": id, do: "add"});
- //上句do是关键字,在IE里会报错“缺少标识符、字符串或数字”,应该"do"引起来
- var div = $("pntcomm" + id); //评论div
- }
人累了确实会变笨,这么低级的错误debug了我几个小时。哎。。。更关键的是IE这个SX报错不准确,再度鄙视
标签:
BBS,
JavaScript,
关键字遵守创作共用协议,转载请链接形式注明来自
http://bianbian.org 做人要厚道
相关日志
Posted in JavaScript, Technology | 2 Comments »
Posted by bianbian on 2008-02-27 04:54
本文Tags: bug, PAL, 仙剑
被翅膀跟尾巴挡住,绝对挂了:

要是存档在一万年前,你就哭吧。。。
标签:
bug,
PAL,
仙剑遵守创作共用协议,转载请链接形式注明来自
http://bianbian.org 做人要厚道
相关日志
Posted in Entertainment, Not IT | 3 Comments »