为什么 Google 使用内联 JavaScript 和 CSS? [关闭]

2024-04-27

我在查看Google网页的源代码时只能看到内联CSS和JS。我没有看到包含任何 CSS 文件或 JS 文件。

它们如何包含 jquery、插件等? (或者)Google 使用 Jquery 吗?


Google uses https://developers.google.com/closure/library/ 闭包编译器 https://developers.google.com/closure/compiler/来压缩它的 JavaScript。
不,Google 当然不使用 jQuery——它只是普通的 JavaScript 并且(有时)关闭库 https://developers.google.com/closure/library/.

至于内联,如果JS/CSS比较小,内联起来速度更快最大限度地减少 HTTP 请求的数量.

Google 网页速度在线 https://developers.google.com/pagespeed/可以为您提供一些有关如何优化页面的提示。
Apache 的 mod_pagespeed http://code.google.com/speed/page-speed/docs/module.html可以为您做许多优化(包括适当的内容内联)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为什么 Google 使用内联 JavaScript 和 CSS? [关闭] 的相关文章

随机推荐

  • Django 外键多对一关系显示在模板上

    我正在尝试显示与公司 多对一 相关的工作机会 但我无法做到这一点 我已经尝试了很多循环 但我什至没有得到查询集 所以我一定做错了 但无法解决我做错的事情 My files 模型 py class Company models Model f
  • 将 div 的内容放在一起以便在 IE8 中打印

    给定以下 HTML 文档 我需要将 表标题 行保留在与 table 在 IE8 中打印时 尽管page break inside avoid 标题和表格之间仍然有一个分页符 我对此的理解表明应该避免分页并且整个div推至第 2 页 文档类型
  • 将选定的下拉列表值从视图传递到控制器

    我想从我的视图将参数 字符串 传递到我的控制器 该值应该是从视图的下拉列表中选择的值 单击按钮后会调用该方法 但在控制器中 该参数始终为空 在视图中 using Html BeginForm Send Overview FormMethod
  • iOS客户端的Youtube API如何获取Client Secret?

    我正在开发 iOS 应用程序 其中包含在 Youtube 上上传视频的功能 我遵循了一个示例项目yt direct lite ios https github com youtube yt direct lite iOS 该项目需要客户编号
  • rdf:seeAlso 和 rdfs:seeAlso 之间的区别

    有什么区别rdf seeAlso and rdfs seeAlso 当我可以使用时rdf seeAlso当我可以使用时rdfs seeAlso 你能举出一些例子吗 首先 请注意rdf and rdfs分别是常用于引用 RDF 语法和 RDF
  • pandas to_json() 多余的反斜杠

    我有一个包含电影数据的 csv 文件 我正在尝试将其重新格式化为 JSON 文件以在 MongoDB 中使用它 所以我将该 csv 文件加载到 pandas DataFrame 中 然后使用 to json 方法将其写回 DataFrame
  • 如何通过 PHP 使用 AWS SQS/SNS 作为推送通知队列来执行繁重的处理任务?

    我有一台在机架空间上运行的服务器 它托管一个 PHP Web 应用程序 PHP Web 应用程序将接受表单提交 然后需要根据表单字段条目执行任务 该任务 我们将其称为生成元数据任务 需要相当多的处理时间 我想知道如何允许表单提交直接保存到数
  • 如何将 BlockHound 添​​加到 Spring Boot 应用程序以检测阻塞调用?

    如何将 BlockHound 添 加到 Spring Boot 应用程序以检测阻塞调用 我没有找到任何 Spring Boot 应用程序的示例 https github com reactor BlockHound blob master
  • IMAPI界面可以选择刻录模式吗?

    我正在使用 IMAPIv2 在我的 C 项目中刻录 CD DVD 我意识到接口以 XA 格式 模式 2 刻录 我相信 XA 格式主要用于 ISO 网上很多关于IMAPIv2的例子都使用下面的方法来显示总磁盘空间和可用空间 discForma
  • Java ByteBuffer 到 String

    这是将 ByteBuffer 转换为 String 的正确方法吗 String k abcd ByteBuffer b ByteBuffer wrap k getBytes String v new String b array if k
  • Nest JS构建不会生成dist文件夹

    我已经用nest js实现了rest api项目 它在本地环境中运行良好 pm start 我想构建并部署它 但构建命令不会生成dust文件夹 以下是我的配置 tsconfig json compilerOptions module com
  • 错误不会阻止对象保存吗?

    我有一个虚拟属性 它从表单字段获取时间范围并将其分割 def time range time range unless time range empty t time range split to self start entry t 0
  • 如何在电子邮件正文中发送 R Markdown 报告?

    更新 布兰登 贝特尔森的回答 布兰登的答案产生以下输出 它不会像 Rstudio 那样生成漂亮的表格或突出显示代码 并且它会在某些带有 unicode 的 html 文件上崩溃 因此我没有使用它来自动化我的电子邮件报告 我目前的做法是用Rs
  • 为什么 PHP 不替换字符串中的变量? [关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 我不明白为
  • Android getExternalFilesDir 与 getFilesDir() 对于大文件

    getExternalFilesDir 和 getFilesDir 之间的区别对我来说很清楚并且有很好的解释here https developer android com reference android content Context
  • 输入类型=“文件”接受=“图像/*”在手机间隙不起作用?

    我尝试使用 HTML PhoneGap 2 6 0 制作一个 Android 应用程序 它支持
  • parse.com 用户注册无法正常工作的问题

    使用 parse com 和 javaScript SDK 1 6 7 下面的代码用于在我的网站上注册新用户 它有效 真正奇怪的是 如果我注册一个用户 他们就会登录并转发到预期的页面 如果我随后将它们注销并立即注册另一个用户 则它们是在后端
  • 如何旋转矢量?

    如果我有 1 0 我旋转它90 degrees 1 2PI radians 我应该得到 0 1 我该如何实现这一目标 我在看这一页 http en wikipedia org wiki Rotation matrix并实现了这个 var r
  • 如何使用此 Linq2Sql 减少数据库往返次数?

    我有以下 Linq2Sql 它为我的 SELECT 语句执行不止一次往返 我不知道为什么 首先是代码 然后是解释 from p in db Questions select new Models Question Title p Title
  • 为什么 Google 使用内联 JavaScript 和 CSS? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi