摘要:流程劃分縱觀整個(gè)打包過程,可以流程劃分為四塊。核心類關(guān)系圖功能實(shí)現(xiàn)模塊通過將源碼解析為樹并拆分,以及直至基礎(chǔ)模塊。通過的依賴和切割文件構(gòu)建出含有和包含關(guān)系的對(duì)象。通過模版完成主入口文件的寫入,模版完成切割文件的寫入。 前言 插件plugin,webpack重要的組成部分。它以事件流的方式讓用戶可以直接接觸到webpack的整個(gè)編譯過程。plugin在編譯的關(guān)鍵地方觸發(fā)對(duì)應(yīng)的事件,極大的...
摘要:常見的內(nèi)部排序算法有插入排序希爾排序選擇排序冒泡排序歸并排序快速排序堆排序基數(shù)排序等。這里主要介紹選擇排序。一圖勝千言算法描述選擇排序是一種簡(jiǎn)單直觀的排序算法,無論什么數(shù)據(jù)進(jìn)去都是的時(shí)間復(fù)雜度。重復(fù)第二步,直到所有元素均排序完畢。 常見的內(nèi)部排序算法有:插入排序、希爾排序、選擇排序、冒泡排序、歸并排序、快速排序、堆排序、基數(shù)排序等。這里主要介紹選擇排序。 一圖勝千言: showImg(...
摘要:全局環(huán)境調(diào)用函數(shù)的對(duì)象實(shí)際為,所以函數(shù)內(nèi)的指向構(gòu)造函數(shù)通過構(gòu)造函造函數(shù)生成了一個(gè)新對(duì)象,指向這個(gè)新對(duì)象。學(xué)習(xí)前端一個(gè)月,上一周面試了大概多家,收獲的卻是寥寥。為了效率,前端各方面的內(nèi)容都有涉獵,深度卻相當(dāng)不足,面試時(shí)暴露各種問題。 最近面試了不少家,苦于前端經(jīng)驗(yàn)薄弱,被各種血虐。做了不少家面試題,把各種不會(huì)的回來再做一遍,作為經(jīng)驗(yàn)總結(jié)吧。 1.如何最優(yōu)性能去重一個(gè)數(shù)組? 方法有好多,比...
傳統(tǒng)的是這樣 var current = null; var labels = { home: home, articles: articles, contact: contact }; function init() { }; function show() { current = 1;...
摘要:在忙了一個(gè)周末之后,還是小有成果的。發(fā)布了一個(gè)簡(jiǎn)單的物聯(lián)網(wǎng)平臺(tái),簡(jiǎn)單地寫一下使用指南。協(xié)議使用的話可以用用則可以用協(xié)議示例示例協(xié)議示例示例代碼還在整理中,過些時(shí)候發(fā)布。 在忙了一個(gè)周末之后,還是小有成果的。發(fā)布了一個(gè)簡(jiǎn)單的物聯(lián)網(wǎng)平臺(tái): http://mqtt.phodal.com,簡(jiǎn)單地寫一下使用指南。 CoAP協(xié)議 使用Libcoap的話可以用 coap-client -m g...
暫無介紹