在页面中引入js有两种基本方式:在页面中嵌入js、引用外部js文件。
一、在页面中嵌入js
这是在页面使用js最简单的方式了,一般我在写个小测试的情况下会用这种方式。
把script元素写在</body>前面,script元素的内容就是js代码。像这样:
1 2 3 4 5 6 7 | <script> // 在这里写js function test(){ alert('说点什么呢'); } test(); </script> |
二、引用外部js文件
引用外部js文件,可以使js文件和HTML文件相分离、一个js文件可被多个HTML文件使用、维护起来也更方便等等。
用法是把script元素的src属性,设置为js文件的URL即可,如:
1 | <script src="js/test.js"></script> |
三、script元素在HTML文件中的位置
如果把script元素放在head元素里,就像这样:
1 2 3 4 5 6 7 8 9 10 | <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <script src="xxx.js"></script> </head> <body> <!--页面内容--> </body> </html> |
这样做的话,待浏览器经过下载、解析、执行完js文件之后,才会呈现页面内容。如果一个页面需要很多个js文件,那么浏览器可能会出现短暂的“白板”,用户体验不好。
所以,我们应该把js文件放在</body>的前面,这样浏览器会先展现页面给用户。
1 2 3 4 5 6 7 8 9 10 11 | <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <!--<script src="xxx.js"></script>--> </head> <body> <!--页面内容--> <script src="xxx.js"></script> </body> </html> |
Query是一个轻量级的JavaScript库,里面包含所有的jQuery方法。
如果想要使用这些方法,那么必须首先引用这个库。
先看一段代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>蚂蚁部落</title> <style type="text/css"> div{ height:150px; width:150px; background-color:#ccc; } </style> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#bt").click(function () { $("div").hide(); }); }) </script> </head> <body> <div></div> <input type="button" id="bt" value="隐藏"/> </body> </html> |
使用$()方法获取指定元素,然后利用hide()方法隐藏元素。要想使用这些方法,比如首先引入jQuery库。
上面代码引入库的方式是:
1 | <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> |
从网络上引入jQuery库,当然也可以把此库下载下来放在本机,然后进行引用。
如对本文有疑问,请提交到交流论坛,广大热心网友会为你解答!! 点击进入论坛