发布时间:2012-06-21 发布来源:
如许的setTimeout用法在实际项目中还是会时常碰着。比如浏览器会聪慧的比及一个函数客栈停止后才改变DOM,若是再这个函数客栈中把页面靠山先从白色设为红色,再设回白色,那么浏览器会认为DOM没有产生任何改变而忽视这两句话,是以我们可以经过过程setTimeout把“设回白色”函数参加下一个客栈,那么就可以确保靠山色彩产生过改变了(固然速度很快可能无法被察觉)。
众所周知,myeclipse自带了很多实用的插件,正因为这些插件的强大功能,帮助web法度猿进步了开辟效力,同时也看到了无穷明媚的春天!而eclipse给大师的印象则是,绿色软件,体积小,速度快,界面清爽,这些都是它明显的长处,当然,它也有毛病,那就是功能相对myeclipse而言斗劲少。固然eclipse也可经由过程扩大插件来增长很多与myeclipse雷同的功能,但很多人习惯了拿来主义,本身去折腾如许或那样的插件总感觉麻烦,还不如直接安装myeclipse,一会工夫,全部搞定,接着便可以大展拳脚,开端本身的宏图大业。不过,我要说的是,那是曾经的eclipse,如今eclipse推出了很多开辟版本,无论你是c++,还是java,eclipse都供给了响应的开辟版本。比如做java的web开辟,eclipse有对应的j2ee版本。当然,萝卜青菜各有所爱,每小我都有它喜好的IDE,并且每个IDE都有它的长处和毛病。就比如我,我喜好不耗内存的,界面摩登的对象,所以eclipse必然是我的最爱,尤其爱eclipse中代码的字体和色彩搭配得很好,看起来很舒畅。当然,还有个客观的原因,那就是开辟说话是java,恰是因为这个原因,所以当碰到myeclipse的web项目,若是我须要把这个项目直接导入到我的eclipse工作目次中,就须要进行一些设备上的批改,若是不批改,项目将无法直接运行。以下是具体步调:1、经由过程eclipse的import体式格式,将web项目导入。
2、打开.project文件,将原设备文件中的<buildSpec>...</buildSpec><natures>...</natures>项目组调换为以下内容:
Java代码
1.<buildSpec>
2. <buildCommand>
3. <name>org.eclipse.wst.common.project.facet.core.builder</name>
4. <arguments>
5. </arguments>
6. </buildCommand>
7. <buildCommand>
8. <name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
9. <arguments>
10. </arguments>
11. </buildCommand>
12. <buildCommand>
13. <name>com.genuitec.eclipse.j2eedt.core.WebClasspathBuilder</name>
14. <arguments>
15. </arguments>
16. </buildCommand>
17. <buildCommand>
18. <name>org.eclipse.jdt.core.javabuilder</name>
19. <arguments>
20. </arguments>
21. </buildCommand>
22. <buildCommand>
23. <name>com.genuitec.eclipse.j2eedt.core.J2EEProjectValidator</name>
24. <arguments>
25. </arguments>
26. </buildCommand>
27. <buildCommand>
28. <name>com.genuitec.eclipse.j2eedt.core.DeploymentDescriptorValidator</name>
29. <arguments>
30. </arguments>
31. </buildCommand>
32. <buildCommand>
33. <name>org.eclipse.wst.validation.validationbuilder</name>
34. <arguments>
35. </arguments>
36. </buildCommand>
37. <buildCommand>
38. <name>com.genuitec.eclipse.ast.deploy.core.DeploymentBuilder</name>
39. <arguments>
40. </arguments>
41. </buildCommand>
42. </buildSpec>
43. <natures>
44. <nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
45. <nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
46. <nature>com.genuitec.eclipse.ast.deploy.core.deploymentnature</nature>
47. <nature>com.genuitec.eclipse.j2eedt.core.webnature</nature>
48. <nature>org.eclipse.jdt.core.javanature</nature>
49. <nature>org.eclipse.wst.jsdt.core.jsNature</nature>
50. <nature>org.eclipse.wst.common.project.facet.core.nature</nature>
51. </natures>
3、刷新项目,项目->右键->Properties->Project Facets->Configuration->custom,选择Java和Dynamic Web Module(重视版本,若是无法断定本身的版本,请从高往低测试)
4、批改.settings目次(可在navigator视图下查看)中org.eclipse.wst.common.component文件的如下内容:
Java代码
1.<wb-resource deploy-path="/" source-path="/WebContent"/>
改为:
Java代码
1.<wb-resource deploy-path="/" source-path="/WebRoot"/>
5、刷新项目,然后查看classpath是否有题目。
6、最后,删除eclipse默认的WebContent目次,Myeclipse默认的是WebRoot