想在前端做个图片浏览器,来浏览服务端某一个目录下的图片(客户端传递一个路径,服务端返回路径下所有图片的名称),要求浏览器可以显示多幅图片,类似windows资源管理器查看图片的方式。网上找到了很多,大多都是单图片浏览的,因图片较多,故不太适合。

解决方案 »

  1.   

    读服务器的信息,怎么也不可能是JS一个的事情,JS只负责交互和必要的显示设置。
    如果通过数据库列举图片,那和普通的新闻列表页没多大不同,只是对象换成单独的图片而已。
    如果不通过数据库,就得在后台去读取目录内的文件返回到前台。
    HTML的结构(有多少图片)和图片显示的样式(CSS)都要由后台处理好返回。
    轮到JS干的事情,除了特殊的显示要求和操作(比如放大镜),并不需要为这种展示做什么。
      

  2.   

    与其看JS,还不如看HTML和CSS。
      

  3.   

    多谢楼上,这个,是我没讲清楚吧?
    JS获取服务端图片信息的操作都已完成,现在只剩下在前端展示对应图片的操作了,我知道用<div><img src="a.png"/>><img src="b.png"/></div>这样的方式可以实现,现在就是想知道有没有更好的方法,或已经成熟的插件。网上那些图片轮播、放大镜效果的插件我也看了,大多都是展示一张图片的,不太适合我,主要是:1.我不需要做特效展示,只要显示原图片;
    2.要能显示多张图片,主要是让用户可以方便的浏览图片,而不是像图片轮播的方式,点击鼠标1张1张的切换。
      

  4.   

    找到一个开源的,MIT授权的,挺不错,多谢各位了。