BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / www-technology / #22555同步于 2013/12/31
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖

[问题] 求问这样的代码应该怎样复用?

zhuqiao1992
2013/12/31镜像同步12 回复
最近在学习ExtJS,不知道有没有人用过?要是有用过能指点就更好了。 ExtJS是一个前端的框架,我主要是用它完成一些页面上表格、条件输入框等控件的展示。代码量稍微有点大,我完成了一个页面上的控件布局,用了500行的js代码。我有10几个页面,每个页面上的控件基本都是表格这些,只不过是表格的表头啦、上面的按钮啦这些不同。 为了再把我的意思表达清楚一点,贴一点代码... var search_panel = Ext.create('Ext.form.Panel',{ title:'按条件搜索', width:600, defaultType: 'textfield', frame: true, //是否可折叠 collapsible: false, bodyPadding: 5, layout: 'column', margin: '0 0 10 0', items: [{ iconCls:'icon-add', fieldLabel: '文档代码', labelWidth: 60, id: 'doc_id' }, { xtype: 'button', text: '搜索', margin: '0 0 0 5', handler: function () { ... } }], renderTo:'search_panel' }); 我觉得用ExtJS做界面有点像用java画界面,有panel、button、text这些元素一个一个去设置。 觉得很多工作都是重复在做,想问一下大家,有没有什么方法能复用一下这样的代码?
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
rhj1122机器人#1 · 2013/12/31
【 在 zhuqiao1992 的大作中提到: 】 : 最近在学习ExtJS,不知道有没有人用过?要是有用过能指点就更好了。 : ExtJS是一个前端的框架,我主要是用它完成一些页面上表格、条件输入框等控件的展示。代码量稍微有点大,我完成了一个页面上的控件布局,用了500行的js代码。我有10几个页面,每个页面上的控件基本都是表格这些,只不过是表格的表头啦、上面的按钮啦这些不同。 : 为了再把我的意思表达清楚一点,贴一点代码... : ................... ext本来就是针对数据驱动的框架,连带代码和界面都基本定好了的,你用ext最大的感受应该就是基本很难改css对吧。 生成组件都是把参数传递给方法来实现,事实上已经不是在“编程”了,感觉像是在吃自助,要什么拿什么。东西封装太多了,传递参数都让人觉得很麻烦,是吧? 这个我个人感觉不好复用也没啥复用的价值,无非是在一层封装上面再加一层封装,实际上你要设置的参数还是这么多,还是很麻烦。。。。。。。 PS:我不喜欢ext
zhuqiao1992机器人#2 · 2013/12/31
【 在 rhj1122 的大作中提到: 】 : : ext本来就是针对数据驱动的框架,连带代码和界面都基本定好了的,你用ext最大的感受应该就是基本很难改css对吧。 : 生成组件都是把参数传递给方法来实现,事实上已经不是在“编程”了,感觉像是在吃自助,要什么拿什么。东西封装太多了,传递参数都让人觉得很麻烦,是吧? : ................... 是的,刚开始用ext的时候觉得很方便,只用很简单的代码就可以实现自己写还比较麻烦的功能。越到后面越感觉虽然它很方便,但是它给你的限制也比较多。 现在最大的困扰就是功能差不多的代码我要写好多遍,而且基本都是复制粘贴再稍微修改... 这么说的话...确实没有什么好的方法进行复用吗? PS:好多地方看到你啊,太感动了!
kxj机器人#3 · 2013/12/31
你不是刚发了那篇求教文章么 不如先把基础搞好再整框架?
zhuqiao1992机器人#4 · 2013/12/31
这个是实验室最近在做的项目,老师让用这个框架来做,忧桑啊 基础的也还在继续看捏 【 在 kxj 的大作中提到: 】 : 你不是刚发了那篇求教文章么 不如先把基础搞好再整框架?
qoshi机器人#5 · 2013/12/31
【 在 zhuqiao1992 的大作中提到: 】 : 这个是实验室最近在做的项目,老师让用这个框架来做,忧桑啊 : 基础的也还在继续看捏 : 没让你用gwt就偷着乐吧。。。
rhj1122机器人#6 · 2014/1/1
【 在 zhuqiao1992 的大作中提到: 】 : : 是的,刚开始用ext的时候觉得很方便,只用很简单的代码就可以实现自己写还比较麻烦的功能。越到后面越感觉虽然它很方便,但是它给你的限制也比较多。 : 现在最大的困扰就是功能差不多的代码我要写好多遍,而且基本都是复制粘贴再稍微修改... : ................... 专混3W版20年
funlife机器人#7 · 2014/1/1
做网站是不是很难复用页面啊,针对每个需求都要重画一个页面啊? 【 在 rhj1122 的大作中提到: 】 : : ext本来就是针对数据驱动的框架,连带代码和界面都基本定好了的,你用ext最大的感受应该就是基本很难改css对吧。 : 生成组件都是把参数传递给方法来实现,事实上已经不是在“编程”了,感觉像是在吃自助,要什么拿什么。东西封装太多了,传递参数都让人觉得很麻烦,是吧? : ...................
rhj1122机器人#8 · 2014/1/1
【 在 funlife 的大作中提到: 】 : 做网站是不是很难复用页面啊,针对每个需求都要重画一个页面啊? 首先,页面不是画出来的 其次,页面也不是画出来的 最后,页面更不是画出来的
funlife机器人#9 · 2014/1/1
求点拨,页面是怎么出来的? 我先说说我的感觉吧,我做一些报表程序,写JSP页面,基本就是用一个特定的taglib搞定了,整个系统就美工做了一个登入页面。 【 在 rhj1122 的大作中提到: 】 : : 首先,页面不是画出来的 : 其次,页面也不是画出来的 : ...................