锁定老帖子 主题:js 实现下拉列表的重复利用
精华帖 (0) :: 良好帖 (0) :: 新手帖 (16) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-08-24
最后修改:2009-08-24
pwz1985 写道 这样做没什么意义,现在项目都是框架,模板,这些东西还不如定义在后台,更简单省事
支持这种做法! jsp中自己些个自定义轻度封装的 select radio checkbox等tag。很容易从用程度比js高 |
|
返回顶楼 | |
发表时间: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文件 对页面的加载速度究竟能有多大影响呢? |
|
返回顶楼 | |
发表时间:2009-08-24
最后修改:2009-08-24
楼主的代码虽然bug比较严重,但让js新手读起来很舒服,很容易懂,三楼的代码给人一种高深莫测的感觉,让人很佩服你的思维,语句写的很巧妙,命名也很霸道,但是看起来有点费劲,有种看文言文的感觉。
|
|
返回顶楼 | |
发表时间:2009-08-31
这样对seo不好。
|
|
返回顶楼 | |
发表时间:2009-09-01
直接写到页面中include进来就行了
也可以将选项写在数据库表中,通过OSCache动态生成。 |
|
返回顶楼 | |
发表时间:2009-09-03
最后修改:2009-09-03
其实用自定义标签感觉更好,但还是支持下,java封装了很多,javascript很少进行封装,看了还是很有帮助。
|
|
返回顶楼 | |
发表时间:2009-09-20
3楼的代码确实是很经典。非常简洁的代码,学习了。
|
|
返回顶楼 | |
发表时间:2009-09-22
建一个业务字典表,封装成一个标签
|
|
返回顶楼 | |