html网页中加载js脚本 下载下来是乱码(文件编码格式)

问题描述:

在一个index.html网页中,引入了jquery脚本,但是却出现错误,提示$ is not defined

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
        <script src=‘js/jquery-1.9.1.min.js‘></script>

</head>
<body>
  window.onload=function (){
 console.log($);   //$ is not defined
}
</body>
</html>  

在控制台下,发现jquery返回的是乱码格式,所以才会出现上述错误。

正常情况下,应该是这样的:

出现这种错误的原因就是文件的编码问题,在notePad中打开jquery文件发现,该文件是以UCS-2 Little Endian格式编码的,将其转为utf-8格式,就能正常加载了。

文件编码格式参考 :

http://www.cnblogs.com/joeblackzqq/archive/2011/04/11/2012005.html

时间: 2024-11-05 16:03:23

html网页中加载js脚本 下载下来是乱码(文件编码格式)的相关文章

[转]动态加载JS脚本

动态加载JS脚本 要实现动态加载JS脚本有4种方法: 1.直接document.write <script language="javascript"> document.write("<script src='test.js'><\/script>"); </script> 2.动态改变已有script的src属性 <script src='' id="s1"></script&

动态加载JS脚本的4种方法

要实现动态加载JS脚本有4种方法: 1.直接document.write <script language="javascript"> document.write("<script src='test.js'><\/script>"); </script>   2.动态改变已有script的src属性 <script src='' id="s1"></script> <

在HTML文件中加载js

js加载只分为两种: 1.全局js,放在<head>标签里面,整个页面很多都用到的,它是优先加载的. 2.局部js,放在</html>结束标签以内的任何位置,它是第二加载的. 在HTML文件中加载js,布布扣,bubuko.com

Django中加载js和css文件

Django中加载js和css文件 项目的目录结构如下: mysite |-mysite |-|-static |-|---js和css文件 |-|-|-init.py |-| |-models.py |-| |-views.py |-|-init.py |-|-settings.py |-|-urls.py |-templates |-|-(template html 文件) settings.py中static变量的设置: STATIC_ROOT = os.path.join(os.path

updatepanel刷新后重新加载js脚本问题

在页尾加 <script type="text/javascript"> Sys.WebForms.PageRequestManager.getInstance().add_endRequest(function() {  }); </script> 因为 add_endRequest 是updatepanel刷新后执行的最后一个事件了, 可以把重新加载的内容包装成一个函数,然后在最后这个事件里执行包装后的方法达到重新加载. updatepanel刷新后重新加载

iOS开发——网络Swift篇&amp;NSURLSession加载数据、下载、上传文件

NSURLSession加载数据.下载.上传文件 NSURLSession类支持三种类型的任务:加载数据.下载和上传.下面通过样例分别进行介绍. 1,使用Data Task加载数据 使用全局的sharedSession()和dataTaskWithRequest方法创建. 1 func sessionLoadData(){ 2 //创建NSURL对象 3 let urlString:String="http://hangge.com" 4 var url:NSURL! = NSURL(

前端性能之非阻塞加载js脚本

SCRIPT标签的阻塞行为会对页面的性能产生影响,这是因为浏览器在下载脚本.解析.执行的过程中不会同时做其他事情,比如渲染页面.响应用户事件等.之所以这样做是因为正在执行的JavaScript代码可能会改变页面元素.修改样式.添加或者删除事件等各种操作,以及最关键的脚本之间的依赖性,浏览器必须等待当前执行的脚本执行完成之后再进行后续操作. 脚本阻塞 两种加载方式 HTML页面中的JavaScript脚本有两种方式加入 - 使用script标签内联到HTML页面,页面按从上到下的顺序执行到scri

jQuery动态加载js脚本文件

jQuery getScript()方法加载JavaScript jQuery.getScript("/path/to/myscript.js", function(data, status, jqxhr) { /* 做一些加载完成后需要执行的事情 */ }); jQuery.getScript("/path/to/myscript.js") .done(function() { /* 耶,没有问题,这里可以干点什么 */ }) .fail(function() {

.net core中加载lua脚本的类库: MoonSharp

前言 MoonSharp是一个支持C#调用lua脚本的类库,支持.net, .net core, mono, unity,因此在.net core中也能够使用,而且加载和调用lua也很方便简单: 官网:http://www.moonsharp.org/ 源码:https://github.com/xanathar/moonsharp nuget:PM> Install-Package MoonSharp 使用 加载脚本 1 string scriptCode = @" 2 sum = 0