本書從谷歌Blockly技術(shù)開始講起,逐步深入到Scratch技術(shù)生態(tài),對(duì)Scratch中的核心技術(shù)進(jìn)行了深入分析和源碼講解,讓讀者不但可以系統(tǒng)地學(xué)習(xí)Scratch中的核心概念,而且還能深入理解其代碼實(shí)現(xiàn),為二次開發(fā)打下基礎(chǔ)。本書共7章,對(duì)核心技術(shù)進(jìn)行了精講,并對(duì)相關(guān)技術(shù)進(jìn)行了介紹。本書涵蓋的內(nèi)容有Blockly簡(jiǎn)介、Scratch-blocks源碼分析、Scratch-vm源碼分析、Scratch-render源碼分析、Scratch-storage源碼分析、Scratch-gui源碼分析,以及Scratch-paint、Scratch-audio和Scratch-parser的簡(jiǎn)單介紹及其相互聯(lián)系和連接。本書涉及軟件開發(fā)的底層內(nèi)容,深入Scratch的架構(gòu)設(shè)計(jì)及源碼實(shí)現(xiàn),很好適合Scratch技術(shù)開發(fā)人員閱讀,也適合作為相關(guān)研究機(jī)構(gòu)的參考資料使用。孟燦,畢業(yè)于北京師范大學(xué),獲工學(xué)碩士學(xué)位。對(duì)圖形圖像處理與模式識(shí)別有廣泛研究。曾經(jīng)就職于靠前外一線互聯(lián)網(wǎng)公司,有多年的互聯(lián)網(wǎng)行業(yè)開發(fā)和管理經(jīng)驗(yàn),工作內(nèi)容涉及算法、前端和后端等技術(shù)領(lǐng)域。2019年入職核桃編程教育公司,從事Scratch少兒編程教學(xué)研究和二次開發(fā)。
|