javascript中字符串累加的性能优化(String和StringBuffer)

在JAVA中操作N个字符串累加或许会使用:

  1. String?strs?= “”;
  2. for(int i?= 0;?i<2000;?i++)?{
  3. strs?+= “my?test”;
  4. }

稍微有点编程经验的可能就会使用StringBuffer类来累加字符串,例如:

继续阅读 »

json-lib 出现net.sf.json.JSONException: There is a cycle in the hierarchy异常的解决办法

因为项目中使用了AJAX技术,JAR包为:json-lib.jar,?在开发过程中遇到了一个JSON-LIB和Hibernate有关的问题:

net.sf.json.JSONException: There is a cycle in the hierarchy!

继续阅读 »

关于WEB开发中引入javascript文件方式的一点建议

平常我们开发WEB应用是会用到第三方工具包,例如:jQuery、prototype、dojo、ext等等,第三方工具包有个特点就是在发布的时候文件名都是以版本号命名文件,例如:jquery-1.2.6.js,其中1.2.6就是版本号。

在此之前我第一次使用第三方工具包的时候是用的prototype1.4.js,所以当时就在JSP文件中这样写:
<script type=”text/javascript” src=”common/prototype1.4.js”></script>
后来做完项目后仔细考虑了一下如果以后更新版本怎么办,上百个文件中引入了同一个文件名的文件而且还带有版本号,如果版本从1.4更新到1.5该怎么办?你可能会说直接把1.5版本的内容替换1.4的内容不就行了,但是文件名还是1.4以后维护项目的人会以为使用的1.4,如果有BUG发生在版本上就麻烦了……

继续阅读 »

无觅相关文章插件,快速提升流量

Page 15 of 15« First...1112131415