php - 重复的、自动生成的 HTML 元素 : Inject with JS or PHP

标签 php javascript html dhtml

我有一个照片查看器页面,我需要在不进行大量干预的情况下处理不同数量的照片。我的计划是自动生成缩略图等内容的 HTML,这样我就可以使用一个循环,而不是复制粘贴一堆相同的代码。

所以,我可以使用 JavaScript 或 PHP 来完成此操作。据我了解,PHP 会更快,因为它将与已经生成的所有内容一起缓存。我的说法正确吗?使用 JS 有优势吗?

提前致谢!

最佳答案

你最好使用 php 和数据库或图像文件夹。 PHP 将允许 google 在图像搜索中对图像进行索引,同时 PHP 还确保所有浏览器都能正确查看它。此外,如果您有大量照片,则必须在加载时将所有数据发送到浏览器,这会减慢加载时间。 JavaScript 可以有效地通过 ajax 或 JSON 检索下一页数据、改进用户界面或与用户进行复杂的交互,除此之外,我不建议使用 JavaScript 来完成此任务。

关于php - 重复的、自动生成的 HTML 元素 : Inject with JS or PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5261376/

相关文章:

PHP 和 MySQL : fetch images from database

php - 如何排除其中的目录和文件 - 重写

php - Route.php 第 279 行 : Class App\Http\Controllers\PaymentController does not exist

javascript - jquery/javascript 或 css - 仅当显示可见时第 n 个子级的 css

javascript - 计算与 D3 图轴上的值对应的高度(以像素为单位)

html - Bootstrap 行类取消了移动 View 中的适当侧边距

html - 使用 Hypermedia Constraint API 驱动 UI

PHP - 使用 2 个外键将数据插入 MySQL 表

javascript - Angular 购物车 - 本地存储服务和订阅更改

javascript - 试图将 SVG 绘制到 Canvas 上,但它被缩短了