Archive

Archive for the ‘Javascript’ Category

JSON中出现解析错误的原因之一:不可打印字符

4月 9th, 2015 1 comment

JSON规范规定,字符串需要用Unicode传输,而对于ASCII码中的前32个不可打印字符(第33个字符为空格)应该转化为明文的转义模式,比如换行符0A:”\n”,出现在json中就应该是明文的\n,所以内部表示就应该是”\\n”。

所以假如一个json字符串中出现了01-1F这31个字符(00空字符倒是不会出现错误),json就会解析错误。

阅读更多…

小心使用input的onchange事件

6月 17th, 2014 5 comments

入职两个月了,做了2个项目,都用到了这个功能:在input中输入进行搜索,每次修改(键盘敲击)都会进行一次搜索结果返回,然后对返回的结果数据进行一些js和ajax的操作。

阅读更多…

Java用ScriptEngine解析脚本

12月 24th, 2010 17 comments

实习第一期的任务基本做完,从python和django的世界又回到了Java,当初来刚来百度的时候怎么也没想到居然还会用上Java。新的任务也很简单,不过正好学习了Java一个新的script包,可以用来解析脚本语法。

javax.script,始于JDK1.6,不过现在只有sun实现的javascript的解析器,难道是因为主要用来解析js语法所以归类到JEE的范畴?不过基本足够了,一般的用途主要是能解析通用的表达式就好,比如X >= 1 阅读更多…

J2EE大程,WebIM系统

6月 8th, 2010 15 comments

大程做完啦,很开心,这个大程让我学了不少东西,基于HTTP长连接的comet思想的cometd框架,很好很强大!

阅读更多…