js文件的mime类型为text/javascript,有时用text/javascript的,也有使用application/javascript的还有使用appliation /x-javascript的,所有就不太知道这三个mime 类型有什么区别,在google上一搜:
The traditional MIME type for JavaScript programs is
"text/javascript". Another type that has been used is
"application/x-javascript" (the "x" prefix indicates that it is an
experimental, nonstandard type). RFC 4329 standardized the
"text/javascript" type because it is in common use. However, because
JavaScript programs are not really text documents, it marks this type
as obsolete and recommends "application/javascript" (without the "x-")
instead. At the time of this writing, "application/javascript" is not
well supported, however. That might be the reason why
"application/x-javascript" is used by a lot of webpages.
大致意思是:传统的javascript程序的MIME类型是“text/javascript”,其他使用的还有"application/x- javascript"(x前缀表示这是实验性的,不是标准的类型),RFC4329规定了“text/javascript”类型,因为它普遍被使用。 然而,javascript程序并不是真正的文本文件,这就表示这个类型已经意味着过时了,而推荐使用"application/javascript" (去除x前缀)。然而,在写程序的时候,"application/javascript"没有很好的支持。这也行就是"application/x- javascript"被使用在很多网页中的原因。
分享到:
相关推荐
### JavaScript中的`<script type="text/javascript">`标签详解 #### 标签含义与作用 在Web开发中,`<script>`标签是HTML文档中用于嵌入或引用JavaScript代码的关键元素之一。它允许开发者直接在HTML文档内部编写...
<script src="./js/vue%20(1).js" type="text/javascript" charset="UTF-8"></script> src里面的内容根据自己的下载的Vue.js的文件位置决定的,我这里只是拿我自己做的举个例子。这个地方的vue.js是因为我下载了两次...
需要注意的是,如果希望指定JavaScript引擎版本,可以在`<script>`标签中加入`version`属性(虽然这不是所有浏览器都支持的特性): ```html <script src="path/to/your/script.js" type="text/javascript;version=...
<script src="js/vue-router.js" type="text/javascript" charset="UTF-8"></script> 完整的格式是:(vue路由两个js的引用缺一不可) <script src="./js/vue%20(1).js" type="text/javascript" charset="UTF-8"></...
传统做法是将`<script>`标签放在`<head>`标签中,但这会导致页面内容直到所有JavaScript下载并执行完毕后才显示。为提高用户体验,现代做法是将`<script>`标签放在`<body>`标签的底部,例如: ```html ... <!-...
如果JavaScript代码很长或需要在多个页面上复用,建议将其放在单独的文件中,并通过`<script>`标签引入该文件: ```html <script type="text/javascript" src="/filename.js"></script> ``` 这里`src`属性指定了...
修改/application/views/admin_head.php中找到<script type="text/javascript" src="<?=base_url()?>js/language/zh_cnjs"></script>修改为<script type="text/javascript" ...
- **`type` 属性**: 现代标准中推荐使用 `type` 属性来指明脚本类型,例如 `type="text/javascript"` 或 `type="application/javascript"`。 #### 二、外部文件与内联代码的比较 **知识点3:安全性** - 内联代码...
为了简化其中的代码,所以自行把代码重新整理了一下,使其每次插入动画的时候,只需要写入短短一行代码(例如:<script type="text/javascript">swf(455,200,'仿新浪焦点图','focus');</script>),就可以达到跟Adobe...
这里需要注意的是,`language`属性实际上在现代HTML标准中已经被废弃了,推荐的做法是使用`type`属性,并将其设置为`text/javascript`或简写为`application/javascript`。正确的写法应为: ```html <script type=...
在现代Web开发中,为了提高页面加载速度和减少网络带宽消耗,通常会采用内容压缩技术。Docker中的Nginx服务器作为一个流行的反向代理和负载均衡器,可以通过配置实现对字体、图片等静态资源的GZIP压缩。本文将详细...
* AddOutputFilterByType DEFLATE application/ms* application/vnd* application/postscript application/javascript application/x-javascript:这是一个设置,对 javascript 文件进行压缩。 结论 本文介绍了...
<script type="text/javascript" src="swfobject.js"></script> <embed tplayername="SWF" splayername="SWF" type="application/x-shockwave-flash" src="tagcloud.swf?r=8269298" mediawrapchecked="true" ...
JavaScript代码通常会在HTML文件中内联放置(使用`<script>`标签),或者链接到外部JS文件中。 要创建一个动态文本框,首先我们需要在HTML中定义一个`<input type="text">`元素,比如: ```html <input type="text...
<script type="text/javascript"> function changeDocumentTitle(newTitle) { document.title = newTitle; return "Title changed successfully!"; } </script> </head> <object id="myFlexApp" data="Flex...
值得注意的是,`language`属性在现代HTML中已不再推荐使用,应改为`type`属性,并设置为`text/javascript`或`application/javascript`。 ### 隐藏脚本代码 为了确保在不支持JavaScript的浏览器中页面仍能正常展示...
`<script>`标签是HTML中用于插入JavaScript代码或者引用外部JavaScript文件的关键元素。在处理多语言网站或含有特殊字符的脚本时,`charset`属性显得尤为重要,因为它定义了外部脚本文件的字符编码。 `charset`属性...
<script type="text/javascript"> // JavaScript 函数用于生成 Flash 动画 function playSwf(sFile, sWidth, sHeight) { document.write('...
WML(Wireless Markup Language)和Script是WAP(Wireless Application Protocol)手机网站开发中的核心技术,用于构建和交互移动设备上的网页应用。WML是一种基于XML的语言,专门设计用于在有限资源和低带宽环境下...