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