目前,javaScript在网页代码中充当一个辅助的角色,因为其是弱类型语言并存在兼容性问题,所以显得不够健壮。js最大优点是灵活性强。小弟最近在谋划一个网页制作工作,就是把常用的一些网页元素比如工具栏、菜单、边框容器等封装成控件,做网页时不需要手工弄代码,以类似VisualStudio的托控件方式来完成网页基本框架,细节再放Dreamwear里处理。
另外这个工具要和我们公司后台的内容发布系统结合,所以网页内容是动态、灵活的。只有JS才能满足要求。除了最最基本的容器外(DIV),其它网页内容几乎全要通过JS来动态加载。效率方面我不担心,理论上JS动态生成网页内容要慢于静态的标签形式网页,但实际上大部分时间浏览器用来下载网页需要的资源。我担心的是JS可靠性,就是说我JS代码正确,兼容性也考虑了,但浏览器执行出错了,有无这种可能?JS能否超脱出配角地位,做为加载网页内容的主角?
另外这个工具要和我们公司后台的内容发布系统结合,所以网页内容是动态、灵活的。只有JS才能满足要求。除了最最基本的容器外(DIV),其它网页内容几乎全要通过JS来动态加载。效率方面我不担心,理论上JS动态生成网页内容要慢于静态的标签形式网页,但实际上大部分时间浏览器用来下载网页需要的资源。我担心的是JS可靠性,就是说我JS代码正确,兼容性也考虑了,但浏览器执行出错了,有无这种可能?JS能否超脱出配角地位,做为加载网页内容的主角?
http://www.sencha.com/products/extjs/
兼容性的话可以考虑诸如JQuery之流。但是我觉得网速不稳定的话可能会出现问题。
而且Http请求被拆分了会加重服务器负担
“ExtJS是一种主要用于创建前端用户界面,是一个基本与后台技术无关的前端ajax框架。 ”
而且说它做的表格控件外形美观,功能强大。即然动态网页语言可以做如此强大控件,那满足我的要求就不在话下了吧,p2227,我是否可以得出这样结论?
(⊙o⊙)小弟,E文不好,又是搞网站开发的,我也深知,不懂英文,就象少了一只眼。
请问您是如何提高E文 能力的? 能不能给小弟一个建议,(您上面给我的那个网站我是压根看不明!)
大体上如果只是为了用控件加快开发的话Extjs能满足你。
若只是为了动态加载可以用Ajax。
若是对并发性能要求高的话,考虑BigPipe。
不太明白所谓的可堪大用是什么意思。
许多大型网站,<body>部分代码几乎为0,所有的页面代码都写在<javascript>里。
看完后,你就不会问这样的问题。
看了你们的回贴,我深受鼓舞!我已经打消了此前对JS的怀疑,从此投入到强大灵活高效的JS怀抱!