1、<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <script type="text/javascript" src="js/jquery-1.7.2.js" ></script> </head> <body> <h5>hello world</h5> <script> alert("script脚本1") </script> <script> $(function(){ alert("页面加载完成") }) </script> <script> alert("script脚本2") </script> </body></html>
2、javascript的执行顺序是自上而下的,所以首先执行alert(“script脚本1”)然后是alert(“script脚本2”),最后是alert("页面加载完成"),$(function(){})表示是页面加载完成后执行,<script>属于页面的一部分;
3、创建元素并追加到body中<script> $(function(){ $("<div><p>Hello</p></div>").appendTo("body"); }) </script>
4、<script> $(function(){ $("<div><p>Hello</p></div>").appendTo("h5"); $("<div><p>hello</p></div>").appendTo("h5") $("h5").append("123") }) </script>连续追加
5、//判断IEfunction isIE(){ var userAgent = navigator.userAgent, rMsie = /(msie\s|trident.*rv:)([\w.]+)/, rFirefox = /(firefox)\/([\w.]+)/, rOpera = /(opera).+version\/([\w.]+)/, rChrome = /(chrome)\/([\w.]+)/, rSafari = /version\/([\w.]+).*(safari)/; var browser; var version; var ua = userAgent.toLowerCase();
6、 var match = rMsie.exec(ua); if (match != null) { ieVersion = { browser : "IE", version : match[2] || "0" }; return true; } var match = rFirefox.exec(ua); if (match != null) { var ffVersion = { browser : match[1] || "", version : match[2] || "0" }; return false; } var match = rOpera.exec(ua); if (match != null) { var opVersion = { browser : match[1] || "", version : match[2] || "0" }; return false; } var match = rChrome.exec(ua); if (match != null) {
7、 var chVersion = { browser : match[1] || "", version : match[2] || "0" }; return false; } var match = rSafari.exec(ua); if (match != null) { var sfVersion = { browser : match[2] || "", version : match[1] || "0" }; return false; } if (match != null) { var ohterVersion = { browser : "", version : "0" }; return false; }}