这个页面用到了哪些技术?

思否 问答 已采纳 👍 5 含 AI 优化版

问题

这个页面用到了哪些技术?

在 SegmentFault 查看原问题 →

由大模型辅助整理,保留原意,优化结构与可读性。

问题概述

提问者看到一个效果不错的页面,想知道它具体使用了哪些前端技术(动画效果、插件库等)来实现。

涉及技术

CSS3、浏览器开发者工具、第三方插件排查方法

期望结果

学会如何借助浏览器开发者工具反推一个页面用到的技术方案,而不仅仅是得到这个页面的答案。

回答

原始回答

打开看控制台呀,动画是css3做的 transform: translate3d() rotate;

今天好像截图不好用,那就不贴图片了。

这种东西肯定是插件嘛。这还用想,打开source,network看看资源,然后看看特别的class类名。发现了fliphtml5这么个东西,百度一下

传送门

AI 优化 · 回答整理

解答思路

分析一个页面用了哪些技术,最直接的方式就是打开浏览器开发者工具,从 Console、Sources、Network 等面板入手排查,动画效果和第三方插件基本都能通过这种方式定位到。

详细说明

  • 动画效果:这个页面的动画是用 CSS3 实现的,核心用到了 transform: translate3d()rotate 等变换属性,在开发者工具的 Elements/Computed 面板里可以直接看到应用在元素上的样式。
  • 排查思路:遇到“是不是用了某个插件”的疑问时,可以打开 Sources 面板看加载了哪些脚本文件,打开 Network 面板看请求的资源列表,同时观察页面元素上一些特别的 class 类名(很多插件会在类名里带上自己的标识)。
  • 定位结果:通过上述方式,作者发现页面用到了一个叫 fliphtml5 的翻页效果插件,进一步搜索即可了解这个插件的用法和文档。

小结

判断一个页面用了什么技术,不必猜测,善用浏览器开发者工具的 Elements(看样式)、Sources(看脚本)、Network(看资源请求)三个面板,配合观察特征化的 class 命名,基本都能定位到具体的实现方式或所用插件。

由大模型辅助整理,保留原意,补充结构与代码格式。

回答转载自 SegmentFault

评论

评论功能即将开放。你也可以通过 邮件GitHub Issue 反馈。