CSS和JavaScript脚本实例

导语:CSS样式和JavaScript脚本是应该放在外部文件中呢?还是把它们放在页面本身之内呢?以下的是百分网小编为大家搜集的CSS样式和JavaScript脚本,希望对你有所帮助。

如何处理是关于一些性能规则的思维,52CSS.com就这些问题,作一些探讨。

在实际应用中使用外部文件可以提高页面速度,因为CSS样式和JavaScript脚本文件都能在客户端产生缓存。内置在HTML文档中的CSS样式和JavaScript脚本则会在每次请求中随HTML文档重新下载。这虽然减少了HTTP请求的次数,却增加了HTML文档的'大小。从另一方面来说,如果外部文件中的CSS样式和JavaScript脚本被客户端缓存,在没有增加HTTP请求次数的同时可以减少HTML文档的大小。

关键问题是,外部CSS样式和JavaScript脚本文件缓存的频率和请求HTML文档的次数有关。虽然有一定的难度,但是仍然有一些指标可以一测量它。如果一个会话中用户会浏览你网站中的多个页面,并且这些页面中会重复使用相同的脚本和样式表,缓存外部文件就会带来更大的益处。

许多网站没有注意建立这些指标。对于这些网站来说,最好的坚决方法就是把CSS样式和JavaScript脚本作为外部文件引用。比较适合使用内置代码的例外就是网站的主页。主页在一次会话中拥有较少(可能只有一次)的浏览量,你可以发现内置CSS样式和JavaScript脚本对于终端用户来说会加快响应时间。而且主页一般是用户访问的第一页,内置CSS样式和JavaScript脚本可以提高打开的速度。

对于拥有较大浏览量的首页来说,有一种技术可以平衡内置代码带来的HTTP请求减少与通过使用外部文件进行缓存带来的好处。其中一个就是在首页中内置CSS样式和JavaScript脚本,但是在页面下载完成后动态下载外部文件,在子页面中使用到这些文件时,它们已经缓存到客户端了。

【CSS和JavaScript脚本实例】相关文章:

html,css,js小实例,CSS和JavaScript脚本实例相关推荐

  1. JS表单验证(HTML+CSS+JS)小实例【详细教程】

    前言 大家好,分享一个HTML+CSS+JS表单校验,包括页面的简单布局,样式渲染,还有基础的JS校验方法.希望大家喜欢!哈哈 一.效果图 二.介绍 图标库使用Element-UI <!-- 引 ...

  2. android java 调用js,Android中Java和JavaScript交互实例

    Android提供了一个很强大的WebView控件用来处理Web网页,而在网页中,JavaScript又是一个很举足轻重的脚本.本文将介绍如何实现Java代码和Javascript代码的相互调用. 如 ...

  3. HTML CSS JS 小总结

    HTML 超文本标记语言:用超链接方法将各种不同空间的文字信息组合在一起的网状文本:HTML是超文本最常用的格式. 超链接:通过超链接将不同网页链接在一起构成网站:链接对象有文本.图片等,对链接对象进 ...

  4. JS小练习:使用JavaScript实现点击‘上一张’,‘下一张’循环播放图片

    代码: <!DOCTYPE html> <html><head><meta charset="utf-8"><title> ...

  5. 小方块上升组成背景特效 html+css+js

    一.先看效果: 1024程序员节发篇文章拿个个徽章,嘿嘿 (^▽ ^ ) . 二.详细实现(后面有完整代码): 1.先定义html标签,.container就是底层大盒子,.item就是一个小方块,后 ...

  6. 眼睛跟随鼠标转动的小黄人 html+css+js

    先上效果(完整代码在最后): 实现过程(可跟着一步一步书写): 1. 先设置基本的css样式,让body高度为100vh后,用flex布局让其子元素居中对齐,(这几行代码直接复制过去就行): *{pa ...

  7. HTML期末大作业—— 游戏网页(5个页面) ~ 全屏游戏美术大赛作品征集网页 HTML+CSS+JS ~ web课程设计网页规划与设计

    HTML期末大作业-- 游戏网页(5个页面) ~ 全屏游戏美术大赛作品征集网页 HTML+CSS+JS ~ web课程设计网页规划与设计 临近期末, 你还在为HTML网页设计结课作业,老师的作业要求感 ...

  8. HTML期末大作业~ 明星林依晨(7页)带留言 学生网页设计作业源码(HTML+CSS+JS)

    HTML期末大作业~ 明星林依晨(7页)带留言 学生网页设计作业源码(HTML+CSS+JS) 临近期末, 你还在为HTML网页设计结课作业,老师的作业要求感到头大?HTML网页作业无从下手?网页要求 ...

  9. HTML5期末大作业:网站——美丽家乡(含HTML+CSS+JS源码及课程设计文档)

    HTML5期末大作业:网站--美丽家乡(含源码及课程设计文档) 临近期末, 你还在为HTML网页设计结课作业,老师的作业要求感到头大?HTML网页作业无从下手?网页要求的总数量太多?没有合适的模板?等 ...

最新文章

  1. 推荐一款 Spring Boot 的 HTTP 客户端框架
  2. 中文开源!它或许是最适合自学的Python教材
  3. HDU1013 POJ1519 Digital Roots(解法二)
  4. 为什么CSS使用假元素?
  5. 网络营销——网络营销专员面对网站优化难题有经验!
  6. STL 之fill和fill_n
  7. c malloc 头文件_干货笔记 | C/C++笔试面试详细总结(二)
  8. asp.net 检测访问者是iphone,android,web(摘录)
  9. GitHub学习一-本地电脑与GitHub绑定
  10. Python+django网页设计入门(7):常用ORM操作
  11. Ubuntu安装usb库
  12. 特征选择与特征提取(降维)
  13. 蚂蚁课堂-第四期-基于SpringCloud构建微服务电商项目 (无密) 解压密码是多少
  14. [吐槽]今天单纯吐槽一下VS2017社区版
  15. 计算机软考初级题库,‎App Store 上的“软考题库-最全最新历年真题”
  16. 著名网站msdn.itellyou.cn原理分析
  17. Java面试题--jvm
  18. 分辨率不同的ubuntu扩展显示器记录
  19. 被删短信通讯运营商仍保存半年
  20. 实锤!长沙智博美术培训学校

热门文章

  1. nginx服务器安全,要注意的地方
  2. Java对象的内存模型
  3. Java线程:线程的调度-合并
  4. 嵌套母版页中的控件访问
  5. 静态路由和浮动路由的配置
  6. SVN代码冲突解决方案小集合
  7. php从mysql 表中提取图片数据并显示
  8. Docker Basic
  9. 多个sphinx配置文件合并
  10. checkio的日子(3)