91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JavaScript封閉函數及常用內置對象示例

發布時間:2020-10-24 16:14:38 來源:腳本之家 閱讀:142 作者:SpecYue 欄目:web開發

本文實例講述了JavaScript封閉函數及常用內置對象。分享給大家供大家參考,具體如下:

封閉函數

在封閉函數內部定義的函數與外部函數盡管同名也沒有關系,同理,定義的變量也可以同名。

封閉函數的寫法,一是加括號,一是加感嘆號。

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>封閉函數</title>
 <script type="text/javascript">
  var num = 22;
  function f() {
   alert("hello ");
  }
  (function () {
   var num = 11;
   function myalter() {
    alert("hello world");
   }
   alert(num);
   myalter()
  })();
  /*封閉函數的第二種寫法,前面加一個感嘆號或者加一個波浪線*/
  !function(){
   alert("ll");
  }();
  alert(num)
 </script>
</head>
<body>
<div>
 55
</div>
</body>
</html>

常用內置對象

1.document

document.getElemntsByTagName 通過標簽名獲取元素
document.getElementsById 通過id獲取元素
document.referrer 獲取上一個跳轉頁面的地址

2.location

window.location.href 獲取或者重定向url地址
window.location.search 獲取地址參數部分
window.location.hash 獲取頁面錨點或者叫hash值

<meta charset="UTF-8">
 <title>常用內置對象</title>
 <script type="text/javascript">
  /*
  * 1.document
  * document.getElemntsByTagName 通過標簽名獲取元素
  * document.getElementsById 通過id獲取元素
  * document.referrer 獲取上一個跳轉頁面的地址
  *
  * 2.location
  * window.location.href 獲取或者重定向url地址
  * window.location.search 獲取地址參數部分
  * window.location.hash 獲取頁面錨點或者叫hash值
  *
  * */
  window.onload = function () {
   var sUrl = document.referrer;
   /*獲取服務器地址,或者說上一個頁面地址*/
   var oBtn = document.getElementById("btn01");
   oBtn.onclick = function () {
    window.location.href = sUrl;
    /*但是因為不是服務器地址所以存不下來,這邊可以直接寫百度網址的字符串*/
   };
   var oBody = window.getElementById('body01');
   var sData = window.location.search;
   /*http://localhost:63342/Javascirpt/%E5%B8%B8%E7%94%A8%E5%86%85%E7%BD%AE%E5%AF%B9%E8%B1%A1.html?_ijt=1
   * 如上是訪問頁面的地址,在最后?問好后面的就是參數,在開放中可以根據不同的參數,使得頁面表現形式不一樣。
   * 比如現在參數是1
   * 我們得到body的屬性,讓他的背景顏色變成金色
   * */
   var aRr = sData.split("=");
   var iNum = aRr[1];
   if (iNum == 1) {
    oBody.style.backgroundColor = "gold";
   }
   // if(sData!=null)
   // {
   //  alert(sData);
   // }
   alert(sData);
   /*獲取地址參數*/
  }
 </script>
</head>
<body id='body01'>
<input type="button" name="" value="跳轉" id="btn01">
</body>
</html>

http://localhost:63342/Javascirpt/常用內置對象.html?_ijt=1

如上是訪問頁面的地址,在最后?問好后面的就是參數,在開放中可以根據不同的參數,使得頁面表現形式不一樣。

比如現在參數是1

我們得到body的屬性,讓他的背景顏色變成金色

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>Document</title>
</head>
<body>
 <a href="常用內置對象.html" rel="external nofollow" >鏈接到常用內置對象的頁面</a>
 <a href="常用內置對象.html?aa=1" rel="external nofollow" >鏈接到常用內置對象的頁面1</a>
 <a href="常用內置對象.html?aa=2" rel="external nofollow" >鏈接到常用內置對象的頁面2</a>
 <a href="常用內置對象.html?aa=3" rel="external nofollow" >鏈接到常用內置對象的頁面3</a>
</body>
</html>

傳遞不同的參數改變頁面的狀態。

更多關于JavaScript相關內容可查看本站專題:《JavaScript常用函數技巧匯總》、《javascript面向對象入門教程》、《JavaScript錯誤與調試技巧總結》、《JavaScript數據結構與算法技巧總結》及《JavaScript數學運算用法總結》

希望本文所述對大家JavaScript程序設計有所幫助。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

和平县| 岳池县| 宁晋县| 平顶山市| 临漳县| 浦城县| 凤冈县| 璧山县| 蒙山县| 萍乡市| 丰宁| 从江县| 丽水市| 屏东县| 胶南市| 门源| 扎赉特旗| 清涧县| 阜宁县| 旺苍县| 焉耆| 禹州市| 家居| 武冈市| 射洪县| 双柏县| 法库县| 常州市| 灵璧县| 宁乡县| 临清市| 永州市| 太仓市| 大安市| 吴旗县| 会同县| 三明市| 丰原市| 巴南区| 巨野县| 霍林郭勒市|