1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        【送書福利】三類前端經(jīng)典書籍,送書包郵

        共 2216字,需瀏覽 5分鐘

         ·

        2020-11-09 03:09

        Electron是一個(gè)運(yùn)行平臺(tái),它能夠讓我們通過 HTML + CSS + JavaScript 開發(fā)桌面應(yīng)用程序。

        核心原理就是 Electron 中將 Chromium(Chrome 的內(nèi)核)和 Node.js 打包到了一起,通過 Chromium 提供 WebView 從而實(shí)現(xiàn) UI 編程能力,通過 Node.js 提供 APIs 從而實(shí)現(xiàn)系統(tǒng)接口調(diào)用。

        在 Electron 中我們可以像在 Web 開發(fā)中一樣,通過 HTML + CSS 完成 UI 開發(fā),通過 JavaScript(ECMAScript)調(diào)用 APIs 實(shí)現(xiàn)業(yè)務(wù)功能,只不過這里的 APIs = Web APIs + Node APIs。

        用 Electron 開發(fā)多平臺(tái)客戶端的成本非常低。Electron 是基于 Node.js 的,這就意味著,Node 這個(gè)大生態(tài)下的模塊,Electron 都可以用。同時(shí),跨平臺(tái)也讓 Electron 可同時(shí)開發(fā) Web 應(yīng)用和桌面應(yīng)用,無論是 UI,還是代碼,很多資源都可以共享,大幅減少了開發(fā)者的工作量。


        Electron 在 GitHub 上已經(jīng)有 7w+ star 了,一年內(nèi)多次更新版本一路到了10.1.5。隨著疫情影響,很多桌面軟件都在用它來進(jìn)行開發(fā),市場上的崗位也越來越多。阿里、騰訊、美團(tuán)、京東、螞蟻金服、小米、華為、GitHub、微軟在內(nèi)的很多大廠都在使用 Electron。因此,學(xué)好 Electron 是你日后跳槽加薪的加分項(xiàng),畢竟,大廠都在用。


        如何深入理解,并高效使用 Electron?

        用 Electron 寫一個(gè)簡單的桌面端應(yīng)用并不難,有一定 JavaScript 基礎(chǔ)的話,可能只要半小時(shí)。但要做一個(gè)項(xiàng)目,就沒那么容易了:

        想要掌握 Electron,不僅要理解其基本原理,還要能落地,了解其在實(shí)際應(yīng)用中具體應(yīng)該如何推進(jìn),推薦閱讀《Electron實(shí)戰(zhàn):入門進(jìn)階與性能優(yōu)化》一書。


        Electron實(shí)戰(zhàn):入門進(jìn)階與性能優(yōu)化






        本書5大特色


        1.?作者經(jīng)驗(yàn)豐富

        作者有10余年研發(fā)經(jīng)驗(yàn),是Electron領(lǐng)域的早期實(shí)踐者和布道者,用Electron開發(fā)了大量的項(xiàng)目,經(jīng)驗(yàn)豐富

        2.大部分內(nèi)容官方文檔中沒有

        Electron如何與ES6、HTML5、CSS3、NodeJS結(jié)合

        Electron如何與Vue、React、Webpack等各種前端框架結(jié)合

        Electron如何與發(fā)布工具、調(diào)試工具、封裝庫等第三方庫結(jié)合

        3 .內(nèi)容組織方式更合理

        以Electron為主線,根據(jù)場景講解ES6、CSS3和HTML5核心知識(shí)

        將實(shí)際案例中涉及的問題、難點(diǎn)、易錯(cuò)點(diǎn)剝離,講精講透

        一看就懂的不講,也不追求面面俱到

        4 .足夠的廣度和深度

        廣度:不只是Electron,與之相關(guān)的JS、CSS、HTML、NodeJS等都講

        深度:對(duì)易錯(cuò)且不易排查的錯(cuò)誤背后的原理進(jìn)行深度剖析

        5?閱讀體驗(yàn)至上

        包含大量高度提煉和總結(jié)的圖表,非常易于閱讀和理解


        適讀人群


        本書假定讀者具備一定的前端知識(shí),讀者應(yīng)該有使用HTML、CSS、JavaScript開發(fā)網(wǎng)頁的經(jīng)驗(yàn),能熟練使用JavaScript操作網(wǎng)頁中的Dom元素;

        對(duì)Node.js有一定的了解,能使用Node.js常用的包管理工具npm或yarn創(chuàng)建項(xiàng)目并給項(xiàng)目添加依賴包;

        對(duì)瀏覽器的工作原理有一定的認(rèn)識(shí),知道怎么用開發(fā)者工具調(diào)試前端代碼;

        了解HTTP協(xié)議,知道如何使用AJAX發(fā)起HTTP請(qǐng)求。




        JavaScript編程精解(原書第3版)


        推薦語:更新、更薄、更精華!JS之父推薦的書:比肩犀牛書的《JavaScript編程精解》第3版根據(jù)ES6新功能全面更新。系統(tǒng)介紹如何編寫高效的代碼,在游戲式開發(fā)中輕松掌握J(rèn)S技術(shù),是系統(tǒng)學(xué)習(xí)JS的首選之作。JavaScript的基本語言特性入手,提綱挈領(lǐng)地介紹JavaScript的主要功能和特色,每章配有總結(jié)和習(xí)題,配套碼源提供下載。含5個(gè)實(shí)戰(zhàn)章節(jié),幫你快速上手實(shí)際項(xiàng)目





        HTML 5與CSS?3權(quán)威指南(第4版·上冊(cè))


        推薦語:全面系統(tǒng)地講解了HTML 5相關(guān)的各項(xiàng)主要技術(shù),以HTML 5對(duì)現(xiàn)有Web應(yīng)用產(chǎn)生的變革開篇,順序講解了HTML 5與HTML 4的區(qū)別、HTML 5的結(jié)構(gòu)、表單及新增頁面元素、ECMAScript、文件API、本地存儲(chǔ)、XML HttpRequest、Web Workers、Service Worker、通信API、Web組件、繪制圖形、多媒體等內(nèi)容。




        福利時(shí)間


        全棧前端精選聯(lián)合機(jī)械工業(yè)出版社華章公司為粉絲送上【4】本前端書。中獎(jiǎng)的粉絲可以在以下圖書中3選1。

        《Electron實(shí)戰(zhàn):入門、進(jìn)階與性能優(yōu)化?》、

        JavaScript編程精解(原書第3版)》、

        HTML 5與CSS 3權(quán)威指南(第4版·上冊(cè))》。


        送書規(guī)則

        留言送書(兩本)

        留言點(diǎn)贊數(shù)最高和最走心,送!


        “在看”送書(一本,必須是我好友)

        點(diǎn)擊文末“在看”,送!


        公眾號(hào)內(nèi)回復(fù)“抽獎(jiǎng)”(一本)

        掃碼參數(shù)抽獎(jiǎng),送!


        開獎(jiǎng)時(shí)間

        2020.11.10?00:00:00


        特別說明

        留言、在看類抽獎(jiǎng),會(huì)優(yōu)先傾向于之前未中獎(jiǎng)過的粉絲

        瀏覽 161
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        評(píng)論
        圖片
        表情
        推薦
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            88国产精品视频一区二区三区 | 午夜无码福利在线观看 | 看美女操屁一级黄色片 | 欧美天堂一区二区三区 | 色噜噜综合在线 | 26uuu国产电影一区二区 | 成人无码观看 | 国产精品久久久久久久久久免 | 乱轮一区 | 亚洲无码黄色成人网站在线观看 |