我的网站在本地主机上运行良好,我的 JavaScript 正在加载并运行良好。但是当我部署站点时,脚本不起作用。当我右键单击页面并说查看源代码,然后查看链接的脚本文件时,文件开头有一些奇怪的字符(函数($){
在本地主机上,我的脚本文件像这样开始(function($){
是什么导致这些字符被添加到我的 javascript 文件中?
您必须以“UTF-8 without BOM”编码重新保存文件。
您可以使用 Notepad++ 或其他编辑器。
在视觉工作室中:
默认情况下,Visual Studio 使用带有 BOM 的 UTF 编码;但是,如果您愿意,可以将其保存为不同的编码。当您转到“另存为”对话框时,可以展开“保存”按钮以查看“使用编码保存”选项。这将提示您使用不同的编码,并且我认为其中一个 Unicode 选项将省略 BOM(列表中的某个位置是没有签名的 UTF-8)。
Source: http://forums.silverlight.net/forums/t/144306.aspx http://forums.silverlight.net/forums/t/144306.aspx
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)