论坛首页 Web前端技术论坛

js 实现下拉列表的重复利用

浏览 16857 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (16) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-08-24   最后修改:2009-08-24
pwz1985 写道
这样做没什么意义,现在项目都是框架,模板,这些东西还不如定义在后台,更简单省事

支持这种做法! jsp中自己些个自定义轻度封装的 select radio checkbox等tag。很容易从用程度比js高
0 请登录后投票
   发表时间:2009-08-24  
rrrrutdk 写道
cbfmai 写道
在很多地方都会用到 一些常用的下拉框   如民族 、生肖、学历、血型 等等     所以我们就有必要用javaScript对这些进行一个简单的封装  如果很次都在   html 中编写这样的代码
<select >  
  <option ></option>  
  <option ></option> 
  <option ></option> 
</select> 

无疑是失败的  并且不好实现动态的实现选中项
这样就简单多了
可能到处重复利用了


如果将数据存放在javascript中,那么必然导致这样一种情况:
在A页面中,我只想创建一个学历的下拉框,但是我却将民族啊国家与地区啊,省份啊等等,随着网站中越来越多的这种下拉框,该javascript的“重量”也随之增长,方便了网站开发者,却放弃了用户。


cbfmai 写道
如果每次都在html中编写这样的代码,无疑是失败的


显然的,现在的网站有哪些还是纯静态页面的?像这种公共的代码,肯定会被重用,被include进来,所以根本就不没有多少机会每次都在html中编写这样的代码。


我在做项目的时候经常会引入一个或者多个js文件,在没看到你的回复之前,我从来没考虑过页面加载的效率问题(jsp页面),我想请教一下,引入这样的通用的比较大的js文件 对页面的加载速度究竟能有多大影响呢?
0 请登录后投票
   发表时间:2009-08-24   最后修改:2009-08-24

楼主的代码虽然bug比较严重,但让js新手读起来很舒服,很容易懂,三楼的代码给人一种高深莫测的感觉,让人很佩服你的思维,语句写的很巧妙,命名也很霸道,但是看起来有点费劲,有种看文言文的感觉。

 

0 请登录后投票
   发表时间:2009-08-31  
这样对seo不好。
0 请登录后投票
   发表时间:2009-09-01  
直接写到页面中include进来就行了
也可以将选项写在数据库表中,通过OSCache动态生成。
0 请登录后投票
   发表时间:2009-09-03   最后修改:2009-09-03
其实用自定义标签感觉更好,但还是支持下,java封装了很多,javascript很少进行封装,看了还是很有帮助。
0 请登录后投票
   发表时间:2009-09-20  
3楼的代码确实是很经典。非常简洁的代码,学习了。
0 请登录后投票
   发表时间:2009-09-22  
建一个业务字典表,封装成一个标签
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics