html5系列1 : MIME Types
2012-10-15 00:33
141 查看
在html的相关文章中,经常会提到一个术语:MIME。如何理解这个术语呢?
MIME - Multipurpose Internet Mail Extensions,翻译过来就是多用途网际邮件扩充协议。之所以称“邮件扩充”是因为该协议在1992年最早应用于电子邮件系统,后来才应用到浏览器上。
一语概括MIME的功能:描述资源的数据类型。这里所说的资源可以是各种多媒体数据,比如:html, xml, 图片(JPEG), 视频(avi), 音频(mp3)。服务器以MIME的方式告知浏览器传送资源的数据类型,浏览器接收到资源后,会进入插件系统进行查找,查找出哪种插件可以识别读取接收到的资源。如果浏览器不清楚调用哪种插件系统,它可能会告诉用户缺少某插件,或者直接选择某现有插件来试图读取接收到的文件,后者可能会导致系统的崩溃。
常见的MIME如下:
html - text/html
css - text/css
javascript - text/javascript
JPEG - image/jpeg
备注:该博文为原创博文,如果转发请注明出处。(max.li)
MIME - Multipurpose Internet Mail Extensions,翻译过来就是多用途网际邮件扩充协议。之所以称“邮件扩充”是因为该协议在1992年最早应用于电子邮件系统,后来才应用到浏览器上。
一语概括MIME的功能:描述资源的数据类型。这里所说的资源可以是各种多媒体数据,比如:html, xml, 图片(JPEG), 视频(avi), 音频(mp3)。服务器以MIME的方式告知浏览器传送资源的数据类型,浏览器接收到资源后,会进入插件系统进行查找,查找出哪种插件可以识别读取接收到的资源。如果浏览器不清楚调用哪种插件系统,它可能会告诉用户缺少某插件,或者直接选择某现有插件来试图读取接收到的文件,后者可能会导致系统的崩溃。
常见的MIME如下:
html - text/html
css - text/css
javascript - text/javascript
JPEG - image/jpeg
备注:该博文为原创博文,如果转发请注明出处。(max.li)
相关文章推荐
- HTML5 进阶系列:拖放 API 实现拖放排序
- HTML5 2D游戏引擎研发系列 第一章
- HTML5 2D游戏引擎研发系列 第六章
- HTML5游戏开发系列教程5(译)
- HTML5 高级系列:web Storage
- Web 前端开发精华文章推荐(jQuery、HTML5、CSS3)【系列十二】
- Html5系列(一)初识Html5
- HTML5 高级系列:web Storage
- HTML5学习系列——<progress>元素
- Html5系列(二十九)前端开发工程师必备编辑器:Sublime Text2
- Html5系列(十二)canvas-js贝塞尔曲线代码在线生成工具
- HTML5系列四(特征检测、Modernizr.js的相关介绍)
- html5学习系列之cd标签
- [js高手之路] html5 canvas系列教程 - 像素操作(反色,黑白,亮度,复古,蒙版,透明)
- HTML5编程之旅系列一:HTML5 Geolocation 初探
- html5系列:form 2.0 新结构
- Html5斜45度地图+3D模型ARPG系列教程(1)-- 搭建开发环境
- 【Apache】【转】/etc/mime.types 依赖如何解决
- Html5 学习系列(四)文件操作API
- 【html5 2.5d游戏】卡丁车山寨版开发教程系列-1