摘要:微信小程序火熱發(fā)布測試,第一時(shí)間下了微信開發(fā)者工具和玩一把。在的中看到一段代碼看上去比較神奇,其實(shí)很簡單,第一個(gè)括號(hào)定義了一個(gè)匿名函數(shù),后一個(gè)括號(hào)是指調(diào)用了這個(gè)函數(shù),并傳入?yún)?shù)。當(dāng)然這個(gè)匿名函數(shù)接受一個(gè)參數(shù),命名為。
微信小程序火熱發(fā)布測試,第一時(shí)間下了微信開發(fā)者工具和Demo玩一把。
在Demo的wx-action-sheet.js中看到一段代碼:
for (var i = 0; i < items.length; ++i) { (function(itemName) { pageObject["bind" + itemName] = function(e) { console.log("click" + itemName, e) } })(items[i]) }
看上去(function(j){})(i)比較神奇,其實(shí)很簡單,第一個(gè)括號(hào)定義了一個(gè)匿名函數(shù),后一個(gè)括號(hào)是指調(diào)用了這個(gè)函數(shù),并傳入?yún)?shù)i。當(dāng)然這個(gè)匿名函數(shù)接受一個(gè)參數(shù),命名為j。
就是這么簡單。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/87938.html
摘要:上面這段代碼,在中的執(zhí)行結(jié)果是什么呢大家思考分鐘好,分鐘已過,大家有結(jié)果了嗎千萬不要在瀏覽器的控制臺(tái)中去寫這段代碼,雖然結(jié)果和你開始想的結(jié)果一樣,但是,它是錯(cuò)誤的。這是在控制臺(tái)中執(zhí)行的結(jié)果這是在中的執(zhí)行結(jié)果可以看到兩個(gè)結(jié)果是不一樣的。 1. 引言 假設(shè)有這么一道題: for (var i = 0; i < 10; i++) { console.log(i); for (...
摘要:前集回顧我們?cè)陂_開心心做幾道機(jī)試題中吐了槽,也順勢展開了機(jī)試題之旅,本章我們暫時(shí)壓抑自己的吐槽之心,繼續(xù)就題目前行。其實(shí)和都是構(gòu)造函數(shù),可以直接調(diào)用的。請(qǐng)嘗試完成一個(gè)解析模塊本題考查對(duì)的理解,各部分都是什么意思。 前集回顧 我們?cè)陂_開心心做幾道JavaScript機(jī)試題 - 01中吐了槽,也順勢展開了機(jī)試題之旅,本章我們暫時(shí)壓抑自己的吐槽之心,繼續(xù)就題目前行。仍然希望對(duì)各位正確認(rèn)識(shí)Ja...
摘要:源碼地址為了簡化篇幅,我們對(duì)這個(gè)數(shù)組進(jìn)行分析,數(shù)組長度為,此時(shí)采用的是插入排序。插入排序的源碼是其原理在于將第一個(gè)元素視為有序序列,遍歷數(shù)組,將之后的元素依次插入這個(gè)構(gòu)建的有序序列中。 JavaScript 專題系列第十九篇,講解數(shù)組亂序,重點(diǎn)探究 Math.random() 為什么不能真正的亂序? 亂序 亂序的意思就是將數(shù)組打亂。 嗯,沒有了,直接看代碼吧。 Math.random ...
摘要:下面這個(gè)例子就是閉包,函數(shù)能夠訪問到不在其代碼塊里的變量。然而事實(shí)恰恰相反,唯一的解釋就是是一個(gè)閉包。性能問題執(zhí)行一次,就會(huì)重新構(gòu)造兩個(gè)函數(shù)。正確的做法應(yīng)該是參考資料深入理解閉包學(xué)習(xí)閉包阮一峰 概念 閉包(closure)是一個(gè)擁有任意變量以及綁定這些變量的環(huán)境(environment)的表達(dá)式(一般來說是就是function) A closure is an expression (...
摘要:前言這個(gè)系列的上一篇文章編寫自己的代碼庫常用實(shí)例的實(shí)現(xiàn)與封裝總結(jié)了個(gè)常見的操作。前序修改以及寫法優(yōu)化此處修改之前提交函數(shù)已經(jīng)發(fā)現(xiàn)的,基于這個(gè)系列上篇文章的提供的函數(shù)。 1.前言 這個(gè)系列的上一篇文章(編寫自己的代碼庫(javascript常用實(shí)例的實(shí)現(xiàn)與封裝))總結(jié)了34個(gè)常見的操作。但是在開發(fā)中,常見的實(shí)例又何止這么多個(gè),經(jīng)過這些日子的探索,以及他人的意見,現(xiàn)在得追加一些操作實(shí)例了。...
閱讀 655·2021-11-25 09:43
閱讀 1926·2021-11-17 09:33
閱讀 840·2021-09-07 09:58
閱讀 2074·2021-08-16 10:52
閱讀 493·2019-08-30 15:52
閱讀 1735·2019-08-30 15:43
閱讀 1013·2019-08-30 15:43
閱讀 2938·2019-08-29 16:41