[ 收藏 ] [ 简体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

  • 新类目

     管理
     投资理财
     经济
     社会科学
  • JAVASCRIPT函數式編程指南 (美)路易斯?阿泰西奧 著作 歐陽繼超/
    該商品所屬分類:計算機/網絡 -> 計算機/網絡
    【市場價】
    475-688
    【優惠價】
    297-430
    【作者】 路易斯·阿泰西奧 
    【出版社】人民郵電出版社 
    【ISBN】9787115462046
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    產品名稱:JavaScript函數式編程指南
    是否是套裝:否
    書名:JavaScript函數式編程指南 JavaScript函數式編程指南

    代碼:59
    出版社名稱:人民郵電出版社
    出版時間:2018年6月

    作者:路易斯·阿泰西奧
    譯者:歐陽繼超 屈鋻銘 歐陽繼超
    開本:16開

    ISBN編號:9787115462046

        
        
    "

    JAVASCRIPT函數式編程指南

    作  者:(美)路易斯?阿泰西奧 著作 歐陽繼超//屈鋻銘 譯者
    定  價:59
    出 版 社:人民郵電出版社
    出版日期:2018年06月01日
    頁  數:210
    裝  幀:平裝
    ISBN:9787115462046
    主編推薦

    本書通過對高階函數、閉包、函數調用、組合以及新的JavaScript ES6特性(如lambda表達式、迭代器、生成器和Promise)的介紹,幫助初級和中級程序員提高他們的JavaScript技能。不錯開發人員也將從中領略到Monad和響應式編程的解讀,從而可以運用創新的方法完成處理事件驅動和異步代碼的艱巨任務,並充分地使用JavaScript平臺。讀者通過學習本書,既能夠學習流行的JavaScript編程語言,又能夠掌握函數式編程模式。

    目錄
    目錄第  一部分 函數式思想第  1章 走近函數式  31.1  函數式編程有用嗎?  41.2  什麼是函數式編程?  51.2.1  函數式編程是聲明式編程  71.2.2  副作用帶來的問題和純函數  81.2.3  引用透明和可置換性  121.2.4  存儲不可變數據  131.3  函數式編程的優點  141.3.1  鼓勵復雜任務的分解  151.3.2  使用流式鏈來處理數據  161.3.3  復雜異步應用中的響應  181.4  總結  19第  2章 高階JavaScript  212.1  為什麼要使用JavaScript?  222.2  函數式與面向對像的程序設計  222.2.1  管理JavaScript對像的狀態  282.2.2  將對像視為數值  292.2.3  深凍結可變部分  312.2.4  使用Lenses定位並修改對像圖  332.3  函數  342.3.1  一等函數  352.3.2  高階函數  362.3.3  函數調用的類型  382.3.4  函數方法  392.4  閉包和作用域  402.4.1  全局作用域  422.4.2  函數作用域  432.4.3  偽塊作用域  442.4.4  閉包的實際應用  452.5  總結  48第二部分  函數式基礎第3章  輕數據結構,重操作  513.1  理解程序的控制流  523.2  鏈接方法  533.3  函數鏈  543.3.1  了解 lambda 表達式  543.3.2  用_.map做數據變換  563.3.3  用_.reduce 收集結果  573.3.4  用_.filter 刪除不素  613.4  代碼推理  623.4.1  聲明式惰性計算函數鏈  633.4.2  類SQL的數據:函數即數據  663.5  學會遞歸地思考  683.5.1  什麼是遞歸?  683.5.2  學會遞歸地思考  683.5.3  遞歸定義的數據結構  703.6  總結  73第4章  模塊化且可重用的代碼  754.1  方法鏈與函數管道的比較  764.1.1  方法鏈接  774.1.2  函數的管道化  784.2  管道函數的兼容條件  784.2.1  函數的類型兼容條件  784.2.2  組的應用  794.3  柯裡化的函數求值  824.3.1  仿真函數工廠  854.3.2  創建可重用的函數模板  864.4  部分應用和函數綁定  874.4.1  核心語言擴展  894.4.2  延遲函數綁定  894.5  組合函數管道  904.5.1  HTML部件的組合  914.5.2  函數組合:描述與求值分離  924.5.3  函數式庫的組合  954.5.4  應對純的代碼和不純的代碼  964.5.5  point-free編程  984.6  使用函數組合子來管理程序的控制流  994.6.1  identity(I-combinator)  994.6.2  tap(K-組合子)  994.6.3  alt(OR-組合子)  1004.6.4  seq(S-組合子)  1014.6.5  fork(join)組合子  1014.7  總結  102第5章  針對復雜應用的設計模式  1035.1  命令式錯誤處理的不足  1045.1.1  用try-catch處理錯誤  1045.1.2  函數式程序不應拋出異常  1055.1.3  空值(null)檢查問題  1065.2  一種更好的解決方案——Functor  1065.2.1  包裹不安全的值  1075.2.2  Functor定義  1085.3  使用Monad函數式地處理錯誤  1115.3.1  Monad:從控制流到數據流  1115.3.2  使用Maybe Monad和Either Monad來處理異常  1155.3.3  使用IO Monad與外部資源交互  1235.4  Monadic鏈式調用及組合  1265.5  總結  131第三部分  函數式技能提升第6章  堅不可摧的代碼  1356.1  函數式編測試的影響  1366.2  測試命令式代碼的困難  1376.2.1  難以識別和分解任務  1376.2.2  對共享資源的依賴會導致結果不一致  1386.2.3  按預定義順序執行  1396.3  測試函數式代碼  1406.3.1  把函數當作黑盒子  1406.3.2  專注於業務邏輯,而不是控制流  1416.3.3  使用Monadic式從不純的代碼中分離出純函數  1426.3.4  mock外部依賴  1446.4  通過屬性測試制定規格說明  1466.5  通過代碼覆蓋率衡量有效性  1526.5.1  衡量函數式代碼測試的有效性  1526.5.2  衡量函數式代碼的復雜性  1556.6  總結  158第7章  函數式優化  1597.1  函數執行機制  1607.1.1  柯裡化與函數上下文堆棧  1617.1.2  遞歸的弱點  1647.2  使用惰性求值推遲執行  1657.2.1  使用函數式組合子避免重復計算  1677.2.2  利用shortcut fusion  1677.3  實現需要時調用的策略  1687.3.1  理解記憶化  1697.3.2  記憶化計算密集型函數  1697.3.3  有效利用柯裡化與記憶化  1727.3.4  通過分解來實現更大程度的記憶化  1737.3.5  記憶化遞歸調用  1737.4  遞歸和尾遞歸優化  1757.5  總結  178第8章  管理異步事件以及數據  1818.1  異步代碼的挑戰  1828.1.1  在函數之間創建時間依賴關繫  1828.1.2  陷入回調金字塔  1838.1.3  使用持續傳遞式樣  1868.2  一等公民Promise  1888.2.1  鏈接將來的方法  1908.2.2  組合同步和異步行為  1958.3  生成惰性數據  1978.3.1  生成器與遞歸  1998.3.2  迭代器協議  2008.4  使用RxJS進行函數式和響應式編程  2028.4.1  數據作為Observable序列  2028.4.2  函數式編程與響應式編程  2038.4.3  RxJS和Promise  2058.5  總結  206附錄  本書中使用的JavaScript庫  207函數式JavaScript庫  207使用的其他庫  208
    內容虛線

    內容簡介

    本書主要介紹如何通過ECMAScript 6將函數式編程技術應用於代碼,以降低代碼的復雜性。本書共三部分內容。靠前部分“函數式思想”是為第二部分的學習作鋪墊的,這一部分引入了對函數式JavaScript的描述,從一些核心的函數式概念入手,介紹了純函數、副作用以及聲明式編程等函數式編程的主要支柱:第二部分“函數式基礎”重點介紹函數式編程的核心技術,如函數鏈、柯裡化、組合、Monad等;第三部分“函數式技能提升”則是介紹使用函數式編程解決現實問題的方法。本書循序漸進地將函數式編程的相關知識鋪陳開來,以理論作鋪墊,並鋪以實例,旨在幫助讀者更好地掌握這些內容。如果讀者是對面向對像軟件有一定的了解,且對現代Web應用程序挑戰有一定認識的JavaScript開發人員,那麼可以從中提升函數式編程技能。如果讀者是函數式編程的初學者,那麼可以將本書作為入門書籍仔細閱讀,為今後的學習夯實基礎。

    作者簡介

    (美)路易斯?阿泰西奧 著作 歐陽繼超//屈鋻銘 譯者

    Luis Atencio(@luijar)是美國佛羅裡達州勞德代爾堡的Citrix Systems公司的一名軟件工程師。他擁有計算機科學學士學位和碩士學位,現在使用JavaScript、Java和PHP平臺進行全職開發和構建應用程序。Luis積極參與社區活動,並經常在當地的聚會和會議中發表演講。他在luisatencio.net上發布關於軟件工程的博客,並為雜志和DZone撰寫文章,同時還是《RxJS in Action》的共同作者。

    "
     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部