關(guān)于編譯器殿漠,引擎會(huì)在解釋 JS 代碼之前首先對(duì)其進(jìn)行編譯谨朝。編譯階段的一部分工作就是找到所有的聲明卤妒,并用合適的作用域?qū)⑺鼈冴P(guān)聯(lián)起來(lái)甥绿。 1.聲明提升...
1.通常情況下 “ this 對(duì)象是在運(yùn)行時(shí)基于函數(shù)的執(zhí)行環(huán)境綁定的。在全局函數(shù)中则披,this 等于 Window共缕;而當(dāng)函數(shù)被作為某個(gè)對(duì)象的方法調(diào)...
1.概念 閉包是指有權(quán)訪問(wèn)另一個(gè)函數(shù)作用域中的變量的函數(shù)。創(chuàng)建閉包的常見(jiàn)方式收叶,就是在一個(gè)函數(shù)內(nèi)部創(chuàng)建另一個(gè)函數(shù)骄呼。 2.示例說(shuō)明 有關(guān)如何創(chuàng)建作用...
1.執(zhí)行環(huán)境 執(zhí)行環(huán)境定義了變量或函數(shù)有權(quán)訪問(wèn)的其它數(shù)據(jù),決定了它們各自的行為判没。每個(gè)執(zhí)行環(huán)境都有與之關(guān)聯(lián)的變量對(duì)象蜓萄,環(huán)境中定義的所有變量和函數(shù)都...
1.理解參數(shù) ECMAScript 中的參數(shù)在內(nèi)部是用一個(gè)數(shù)組(arguments 對(duì)象)來(lái)表示的澄峰。在函數(shù)體內(nèi)可以通過(guò) arguments 對(duì)象...
1. 觸摸屏幕時(shí)的事件監(jiān)聽(tīng)方法 當(dāng)用戶觸摸到屏幕時(shí)嫉沽,觸摸監(jiān)聽(tīng)事件就會(huì)被觸發(fā)。 我們通城尉海可以通過(guò)重寫(xiě) onTouchEvent ()方法或?qū)崿F(xiàn) O...
我們?cè)谧远x View 的時(shí)候绸硕,經(jīng)常會(huì)重寫(xiě) onDraw() 方法來(lái)繪制自己想要的效果。下面會(huì)介紹該方法中一個(gè)重要的類(lèi) Canvas 類(lèi)的一些操...
在自定義 View 的過(guò)程中魂毁,如果設(shè)計(jì)到控件的觸摸事件處理玻佩,我們就需要重寫(xiě) onTouchEvent() 方法。在這個(gè)方法中最重要的一個(gè)類(lèi)就是 ...
發(fā)送消息 可以發(fā)送文本席楚、語(yǔ)音咬崔、圖片、位置等消息(單聊/群聊通用)烦秩。 接收消息 通過(guò)注冊(cè)消息監(jiān)聽(tīng)來(lái)接收消息垮斯。 獲取聊天記錄 獲取未讀消息數(shù)量 未讀...