为什么在引入JQUERY代码要写两段<script src="jquery.js" type="text/javascript"></script>

<script type="text/javascript">
能不能只写<script src="jquery.js" type="text/javascript"></script>而省略<script type="text/javascript">
请说明原因。
还有将JS运行函数放在底部,是不是放在<BODY>标签内?
JS放置位置有技巧,一般函数之类的,不是过程执行的JS都放到底部,这样页面加载会快。这个底部是不是<BODY>标签内?????

1:能不能省略<script type="text/javascript">中的--type="text/javascript"--------不管是直接写在html页面中还是导入js时写type,都是为了解决浏览器的兼容问题。但是现在几乎所有的浏览器遇到<script>标签时都是这样去解析和渲染,所以一般说添加不添加无关紧要,但是为了规范和解决因此引起的不必要的小概率问题,给它添加上(有的开发工具在导入js时候偶尔会引起不必要的错误导致加载不成功或是执行出错);
2:还有将JS运行函数放在底部,是不是放在<BODY>标签内?----------如果将js放在底部,那就一般是在body闭合标签前载入:这里添加js</body>;理论上页面中任何地方都可以嵌入,但是为了规范和因为加载js出错导致页面html卡住等问题,最好在一头一尾添加js(和<style></style>标签类似)。
3:JS放置位置有技巧,一般函数之类的,不是过程执行的JS都放到底部,这样页面加载会快---------加载速度影响不大,主要是代码执行问题。一般是在<head></head>标签中先导入css样式再之后导入js,在</head>闭合标签前载入。原因也是类似:先加载css后加载js解决网速过慢或是js载入出错等导致的页面错位,提高用户体验。(我所了解的就是如上,能解决你的疑惑最好了,看在手打的份上给最佳吧)追问

综上所述:是从外部引入的(javascript中的库)

该段是定义程序员自己定义编写的JS代码。
JS都放到底部:可以放在标签对之后。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-10-03
<script src="jquery.js" type="text/javascript"></script>这个是你加载js文件进来的,这个js是单独在其他js文件写的
<script type="texe/javascript">
//js代码写在这里面
</script>
这是要这个jsp或者html里面写js代码的
<script>相当于一个标签,你要在html中写js的话就必须用这个type后边就是定义一个类型!
type="text/javascript" 就是告诉浏览器中间的代码是文本形式的javascript
跟楼上说的<script type="texe/javascript"></script>可以放在body里面也可以在head。
单独把js代码写在js文件里面可以方便断点调试,代码的查错监控等。然后在<script src="" type="text/javascript"></script>引入js文件所在路径就可以了本回答被提问者采纳
第2个回答  2012-01-11
<script src="jquery.js" type="text/javascript"></script> 这个是加载js文件
下面这个是 js代码 所以要这样嵌套起来
<script type="texe/javascript">
//这里是js代码
</script>
js代码可以放在head 也可以放在body 只要有上面那样嵌套在里面就行了

其实最好的方法就是 自己新建一个js 然后用<script src="js文件" type="text/javascript"></script>来引用 这样的话 js就不需要写在head body里了
第3个回答  2012-01-11
<script src="jquery.js" type="text/javascript"></script>

这样写就可以了

所谓的底部可以写在</html>标签后

这样不影响页面加载
第4个回答  2013-02-18
如果html页面是用html5声明的话,是可以省去type类型的,默认即是text/javascript.
一般说的底部就是body结束标签的上方.

为什么在引入JQUERY代码要写两段<script src="jquery.js" type="text...
1:能不能省略<script type="text\/javascript">中的--type="text\/javascript"---不管是直接写在html页面中还是导入js时写type,都是为了解决浏览器的兼容问题。但是现在几乎所有的浏览器遇到<script>标签时都是这样去解析和渲染,所以一般说添加不添加无关紧要,但是为了规范和解决因此引起的不必要的小...

为什么引入js的时候要在引入的js文件后面加?t=20140910
<script type=”text\/javascript” src=”jquery.js?version=1.1.1″><\/script>这样做有两种可能:第一、该文件并不存在,是服务端动态生成的,因此要带了个版本号,以示区别。第二、客户端有时候会缓存js和文件,有时候改变了这些文件的内容,刷新的时候并没有达到预期的效果,有时候就是因为客户...

jq选择器多标签选中原理(jquery多个选择器组合使用语法)
1.在浏览器控制台中调试和添加jQuery脚本。2、根据完整的id进行搜索。#jQuery(“id”)。JQuery是$(“#id”),如果可以缩写为$。3.根据标签和启动度。JQuery("tagnameqa[id^='idopenstring']")4.根据标签和结束进行匹配。JQuery("tagname[id^='idendingsubstring']")。5.根据标签与中间内容匹配。

<script type="text\/javascript" src="\/jquery\/jquery.js"><\/...
从你那看到的意思大概是 写了一些javascript执行代码放在了src 中当你在<body>中调用到其中的函数的时候他就会去src 中找

同一个网页怎么使用多个js文件且不发生冲突,还有如果多个js发生冲突应当...
会发生冲突 的情况 是引用两个不同JS库 如果发生了 则以下的几个方法 在页面中同时存在jquery 和 prototype ,当用到 的时候,难免产生冲突,所以一定要区分开来:<script type="text\/javascript" src="jquery.js"><\/script> <script type="text\/javascript"> j= $;<\/script> <script type="...

请问这个什么意思<script language="javascript">jQuery.noConflict...
jQuery是有良好的封装,全局只有一个jQuery对象,不污染顶级域名。jQuery默认使用"$"操作符,prototype等其他框架也是是使用"$",于是,如果jQuery在其他库之后引入,那么jQuery将获得"$"使用权。这样的情况也很容易理解,毕竟JS是从上到下流式执行的。同样的道理,如果在其他使用"$"的库之前引入jQuery,...

jquery index()遇到的一个问题
<script src="jquery-1.7.2.js" type="text\/javascript" ><\/script>这个应该放到<\/head>前面去,<body>之前,<\/head>之后还是不要放东西比较好,不然浏览器就不知道body从哪儿开始了。脚本放到head里,内容都放到body里。这两句引用书上的:每个载入浏览器的 HTML 文档都会成为 Document 对象。Doc...

js页面中导入JQuery,然后将js导入HTML页面中
个人觉得不要这样子导入。这样子的话,如果多个js文件都用到jquery的话都要包含jquery文件,那如果你的html页面都用到这些js文件的话,就会多次导入jquery文件。直接在在每个需要用到jquery的HTML页面中导入JQuery和js页面 <script type="text\/javascript" src="..\/JQuery文件\/jquery-1.8.2.js"><\/...

同一页面引入多个jq库冲突,怎么解决?
重复引用JQ肯定是冲突的。解决办法:1)只保留第一个,多余的去掉。2)不同段的JQ代码用不同的JQ符号来编写,自定义JQ符号的代码:var $jq = jQuery.noConflict(true);使用方法跟原JQ一样,只是$符号的地方要变成$jq。注意:释放$符号后,可能引起jqExtend工作不正常。

<script type="text\/javascript" src=".\/js\/jquery-1.4.2.js"><\/sc...
插入当前目录的js子目录下面的jquery-1.4.2.js文件的内容到script标签指定的位置。

相似回答