成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

詳細(xì)說明Javascript匿名函數(shù)技巧與文章

開發(fā) 開發(fā)工具
要實(shí)現(xiàn)健壯而強(qiáng)大的功能還需要付出很多努力, 希望諸位爹媽把自己的孩子培養(yǎng)成人才, Javascript匿名函數(shù),在我們的程序最開始處加入下面的代碼。

這樣兩種寫法都是合法的,但是意義完全不同, ***個(gè)語句創(chuàng)建了一個(gè)新的變量,而第二個(gè)是定義了window對(duì)象的一個(gè)Javascript匿名函數(shù),相當(dāng)于window.bar = 'otherthing';, 因此我們想使我們的Shaka具有這樣的調(diào)用方式能力。

 Javascript匿名函數(shù).
創(chuàng)建并執(zhí)行一個(gè)匿名函數(shù)的基本形式: (function(){ alert('Hello World!'); })(); 為什么要用到匿名函數(shù)呢,因?yàn)槲覀儾幌氚裇haka的內(nèi)部實(shí)現(xiàn)暴露出來,這樣容易與其它代碼沖突,只提供一個(gè)單一的入口,我們可以這樣測(cè)試一下:

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Strict//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
  2. <html> 
  3. <head> 
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
  5. </head> 
  6. <body> 
  7. <script type="text/javascript"> 
  8. (function(){  
  9. function privateFunction(){ alert('You can not see me, haha'); };  
  10. })();  
  11. function publicMethod() {alert('I am public');};  
  12. alert('匿名函數(shù)內(nèi)部的函數(shù)是不可訪問的, privateMethod 目前是: ' + typeof privateMethod);  
  13. alert('全局函數(shù)可訪, publicMethod 目前是: ' + typeof publicMethod);  
  14. </script> 
  15. </body> 
  16. </html> 

然后,還有一個(gè)問題需要解決,俺們的框架做出來了但是還很簡(jiǎn)陋,在Javascript匿名函數(shù)這之前我們需要讓它與其它的框架協(xié)同工作,因此帶來一個(gè)問題, 如果我們都使用$作為簡(jiǎn)寫形式就會(huì)沖突了, 象jQuery一樣,我們需要提供一個(gè)noConfilit的方法“出讓”$的使用權(quán)。在我們的程序最開始處加入下面的代碼。

意思是將此前定義的$對(duì)象引用放到 _$ 中, 然Javascript匿名函數(shù)后我們?cè)俳oShaka擴(kuò)展一個(gè)方法出來, 如果其它開發(fā)者需要自行擴(kuò)展的話也可以使用這個(gè)方式(jQuery的extend方法提供了更為強(qiáng)大的功能,請(qǐng)大家自行研究。#t#

意思是將Shaka作為這個(gè)匿名函數(shù)的參數(shù)來調(diào)用這個(gè)方法。前面我們講過 Shaka.fn 就是 Shaka.prototype 的別名,因此我們要在Shaka.prototype 里面添加新的方法就可以寫成這樣。。

責(zé)任編輯:chenqingxiang 來源: CSDN
相關(guān)推薦

2010-02-22 16:26:21

Python編輯

2009-12-14 17:57:21

NET 源碼

2010-02-23 10:14:29

Python 源代碼

2010-01-07 16:09:04

學(xué)習(xí)JSON

2009-12-28 09:26:09

ADO對(duì)象

2010-03-18 16:53:56

骨干交換機(jī)

2010-01-19 13:43:59

C++函數(shù)

2009-12-07 18:06:46

WCF框架

2010-02-22 17:54:07

Python工具

2009-12-08 09:00:14

WCF線程

2010-03-09 10:11:34

Linux掛載命令

2010-07-21 13:17:52

Perl文件讀寫

2010-02-04 14:41:52

Android菜單類型

2014-09-16 09:57:56

INotifyProp

2010-01-08 10:34:49

JavaScript解

2010-01-07 18:32:38

JSON

2009-12-07 13:12:18

WFC端口

2010-02-06 15:53:55

2010-02-06 17:43:51

Android應(yīng)用

2010-03-03 18:17:01

Android手機(jī)服務(wù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 色综合美女 | 在线国产小视频 | 日韩在线视频一区 | 91在线观| 日韩一级免费大片 | 精品久久久久久亚洲精品 | 日韩中文字幕视频在线观看 | 91免费电影 | 午夜免费观看体验区 | 91在线视频播放 | 99热激情 | av在线播放网址 | 一本大道久久a久久精二百 欧洲一区二区三区 | 国产精品国产亚洲精品看不卡15 | 日韩一级免费观看 | 久久综合影院 | 午夜av一区二区 | 国产亚洲一区二区三区在线观看 | 二区中文字幕 | 亚洲国产偷 | 国产精品日日夜夜 | 欧美久久久网站 | 又黄又爽的网站 | 91视频在线看 | 日韩高清电影 | 日韩高清一区 | 欧美aⅴ | 成人高清视频在线观看 | 最近日韩中文字幕 | 草久在线视频 | 欧美视频成人 | 伊人爽 | 亚洲精品一二三 | 国产精品视频中文字幕 | 久久综合久久自在自线精品自 | 爱操影视 | 一区二区三区免费 | 日韩精品免费在线 | 成人欧美一区二区三区黑人孕妇 | 日韩2020狼一二三 | 黑人精品欧美一区二区蜜桃 |