javascript閉包簡單程式碼例項
本章節並不介紹關於javascript的相關理論,只是分享幾個使用閉包的簡單程式碼例項,供學習的朋友參考之用,如需要了解閉包的概念問題,可以參考一下幾個文章:
1.閉包的概念可以參閱javascript閉包概念簡單解析一章節。
2.比較程式碼分析可以參閱javascript閉包用法例項程式碼分析一章節。
下面是分享的幾個程式碼例項:
程式碼一:
[JavaScript] 純文字檢視 複製程式碼function say(){ var num=666; var show=function(){ alert(num); } num++; return show; } var sayAlert=say(); sayAlert();
程式碼二:
[JavaScript] 純文字檢視 複製程式碼function setUpSomeGlobals(){ var num=666; gAlertNumber=function(){ alert(num); } gIncreaseNumber=function(){ num++; } gSetNumber=function(x){ num=x; } } setUpSomeGlobals(); gAlertNumber(); gIncreaseNumber(); gAlertNumber(); gSetNumber(12); gAlertNumber();
例項三:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> ul li{ width:200px; height:25px; line-height:25px; list-style:none; font-size:12px; } </style> <script type="text/javascript"> window.onload=function(){ var oshow=document.getElementById("show"); var obox=document.getElementById("box"); var lis=obox.getElementsByTagName("li"); for(var index=0;index<lis.length;index++){ (function(index){ lis[index].onclick=function(){ oshow.innerHTML=index; } })(index) } } </script> <body> <div id="show"></div> <ul id="box"> <li>螞蟻部落歡迎您</li> <li>沒有人一開始就是高手</li> <li>只有當下的時間才是最可貴的</li> <li>每一天都是新的,要好好的珍惜</li> <li>只有努力奮鬥才會有美好的明天</li> </ul> </body> </html>
相關文章
- 簡單介紹JavaScript閉包JavaScript
- JavaScript 表單驗證程式碼例項JavaScript
- 淡入淡出效果簡單程式碼例項
- JavaScript in運算子程式碼例項JavaScript
- JavaScript運動框架程式碼例項JavaScript框架
- JavaScript取餘數程式碼例項JavaScript
- JavaScript 阻止事件冒泡程式碼例項JavaScript事件
- html實現簡單ListViews效果的例項程式碼HTMLView
- Python訪問小程式簡單方法程式碼例項詳解Python
- JavaScript閉包原理與用法例項JavaScript
- JavaScript陣列合並程式碼例項JavaScript陣列
- JavaScript倒數計時程式碼例項JavaScript
- 透過程式碼例項簡單瞭解Python sys模組Python
- 簡單介紹正規表示式拆分url例項程式碼
- JavaScript刪除元素節點程式碼例項JavaScript
- JavaScript中常用的事件程式碼及例項JavaScript事件
- Python實現簡單網頁圖片抓取完整程式碼例項Python網頁
- js閉包簡單總結JS
- 前端學習程式碼例項-JavaScript阻止事件冒泡前端JavaScript事件
- phpqrcode生成動態二維碼簡單例項PHP單例
- JavaScript閉包JavaScript
- JavaScript - 閉包JavaScript
- JavaScript 閉包JavaScript
- 閉包學習 1--例項分析 ComposerStaticInitxx::getInitializer
- opengl簡單入門例項
- Spark 簡單例項(基本操作)Spark單例
- JavaScript隨滑鼠晃動的div塊程式碼例項JavaScript
- JavaScript讀取文字檔案內容程式碼例項JavaScript
- 前端學習程式碼例項-JavaScript 生成隨機數前端JavaScript隨機
- [JavaScript閉包]Javascript閉包的判別,作用和示例JavaScript
- JavaScript簡單計算器程式碼分析JavaScript
- 閉包 | 淺談JavaScript閉包問題JavaScript
- JavaScript-閉包JavaScript
- JavaScript 的閉包JavaScript
- 理解JavaScript 閉包JavaScript
- JavaScript之閉包JavaScript
- EventBus詳解及簡單例項單例
- JavaScript 點選複製選中文字程式碼例項JavaScript
- 簡單而清楚地理解閉包