web开发经验总结

web开发经验总结

ID:20372531

大小:361.15 KB

页数:20页

时间:2018-10-11

web开发经验总结_第1页
web开发经验总结_第2页
web开发经验总结_第3页
web开发经验总结_第4页
web开发经验总结_第5页
资源描述:

《web开发经验总结》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、1,不要认为Struts己经过时了,也不要盲目的去追随JSF以及更新的MVC框架,在目前Struts仍旧是最力优秀的MVC框架,尤其是后來与Spring、Hibernate(或者Ibatis)的结合,使得Struts的应用得到了进一步的发展,也许你认为Webwork2、SpringMVC或者JSF更为优秀和实用,那么也没有关系,其实只要对你或你的公司适用,那么就可以了。2,你知道Javascript中的typeof和instanceof操作吗,如果不知道,劝你还是看看这方面的知识吧,typeof返回的是对象的类型,例如string、number、object等等,而ins

2、tanceof判断的是一个对象是否是某个类的实例,例如:vararr=newArray();vartype=typeof(arr);//返回objectvarflag=arrinstanceofArray;//返冋truevarflag2=arrinstanceofObject;//返冋true;在实际使用过程中,你会发现instanceof是更为强大的,当然了许多吋候typeof用起来很方便,但是对于杂的场合typeof就不太适用了,尤其是对于自定义对象以及对象之间有着复杂的继承关系时,使用instanceof可以方便的对这些进行判断。3,虽然你可能知道javascri

3、pt中typeof的用法,但是如果你不能做对下面的题,说明你对typeof的理解还是不够的,例如:vara;varrs=typeof(a);/ASNrs的值是什么?(A)object(B)variable(C)undefined(D)string(E)null(F)以上答案全不正确如果你选择A还算对JS有一些了解,如果选择B则基本上是乱猜的,如果选择D什么也说明不了,如果选择E则说明你对于Java和Javascript有些东丙还没有分清楚,选择F也是不正确的。答案是C,记住在Javascript之屮,如果一个变量没有初始化,那么该变:W:的类型为undefinedo4,也

4、许你一直在抱怨Javascript之中没有列表、哈西表以及堆栈、队列等数据结构,如果真的在抱怨,那么也不是你的错,毕竟包括我自己在内,我们对JS的了解太少了,其实在JS之中,数组对象自身完全支持上面的那些数据结构,例如:varlist=newArray();//列表list[O]=naH;list[100]="b";varmap=newArray。;//哈西表map["001"]="a";map["username"]=’’zhangsan";varstack=newArray();//堆栈,即后进先出stack.push("an);stack.pop();varqueu

5、e=newArray();//队列,即先进先出queue.unshift("a");queue.shift();可见JS是非常强大的,关键是我们知道的太少了,关于Javascript对于数组的操作,你也可以参考《Javascript对数组的操作》。3,作为一个web开发人员,我们不能指望美工在完成漂亮的效果图之后,还要为我们将图切分,最后生成html文件后再给我们,然后我们对这些html文件,再修改转换为jsp,asp或者php文件。我一直认为效果图的切分应该或者最好由我们程序员自己來做,因为美工做的效果图实际上是要应用到我们的产品或者项目中的,而具体的产品和项目,对效果

6、图屮哪些部分是需要输入文字的,哪些地方是需要背景的,哪些地方是需要可以自动伸缩的,而哪些地方又是必须保证大小的,是有很严格的要求的,尤其是我们的产品或项目中如果使用了类似sitemesh等的模板技术,那么切图的工作就更要由我们自己来做了。这样并不是说美工不需要懂得html、css等技术,也不是说美工切出的图,会不符合我们的要求,我们知道,一张效果图,可以有n种切法,但是要能够满足实际的需求,往往只有一种最合适的切法,而这个切法一般来说美工是不太清楚的,开发人员也是不清楚的,只有既是开发人员,又懂得美工切图的人,才能够找到最为合适的切分方法,而这样的人才是非常奇缺的!3,不

7、要过于痴迷Ajax技术,也不要过于追捧web2.0这个时髦的词汇,并不是说什么东丙粘上ajax或者web2.0,就能够火起来或者对我们的实际发展有利的,如果你是做公网网站的,那么要注意,不合适的ajax使用,会使得网站被搜索引擎收录的信息大幅度减少,但是ajax或者Flex2等技术对于用户体验而言,还是相当不错的,因此是否使用ajax等技术,-•要看对你们的解决方案宣传是否有作用,另外一点就是要看,它是否真正的改进了我们的应用。4,对于ajax的post提交方式,可能你有些问题要问,例如post的方式是不是只要在open时指定

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。