Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 有没有办法减少网页中的重复标记,或者像缓存这样经常使用的标记?_Javascript_Html_Css - Fatal编程技术网

Javascript 有没有办法减少网页中的重复标记,或者像缓存这样经常使用的标记?

Javascript 有没有办法减少网页中的重复标记,或者像缓存这样经常使用的标记?,javascript,html,css,Javascript,Html,Css,当您在长项目列表的每个项目行上都有相同的按钮集时。有没有办法减少(页面上重复元素的)标记?有什么办法可以提高效率吗 是否有任何工具可以缓存类似CSS或js文件的标记。我正在为web 2.0站点寻找此解决方案 编辑 不寻找服务器端解决方案,因为我已经知道了这些。我最关心的是减少传输到用户浏览器的网页的文件大小。有几种方法: 使用服务器端语言(PHP、ASP等)生成HTML,并使用循环创建重复标记 用Javascript创建标记,通过循环将元素插入DOM 使用模板提供标记,并根据需要多次包含模板 页

当您在长项目列表的每个项目行上都有相同的按钮集时。有没有办法减少(页面上重复元素的)标记?有什么办法可以提高效率吗

是否有任何工具可以缓存类似CSS或js文件的标记。我正在为web 2.0站点寻找此解决方案

编辑 不寻找服务器端解决方案,因为我已经知道了这些。我最关心的是减少传输到用户浏览器的网页的文件大小。

有几种方法:

  • 使用服务器端语言(PHP、ASP等)生成HTML,并使用循环创建重复标记

  • 用Javascript创建标记,通过循环将元素插入DOM

  • 使用模板提供标记,并根据需要多次包含模板


  • 页面通常是动态的,列表/表格等是用代码生成的。因此,重复元素通常不会引起关注,因为生成重复元素的服务器端代码并不是多余的,即使生成的标记是多余的。@Kevin:我正在尝试了解如何减少生成页面的标记大小。