中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊

包郵 JavaScript函數式編程

出版社:人民郵電出版社出版時間:2015-08-01
開本: 16開 頁數: 204
中 圖 價:¥36.3(7.4折) 定價  ¥49.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>
買過本商品的人還買了

JavaScript函數式編程 版權信息

JavaScript函數式編程 本書特色

javascript 是近年來非常受矚目的一門編程語言,它既支持面向對象編程,也支持函數式編程。本書專門介紹javascript函數式編程的特性。 全書共9章,分別介紹了javascript函數式編程、一等函數與applicative編程、變量的作用域和閉包、高階函數、由函數構建函數、遞歸、純度和不變  性以及更改政策、基于流的編程、無類編程。除此之外,附錄中還介紹了更多函數式javascript。   本書內容全面,示例豐富,適合想要了解函數式編程的javascript程序員和學習javascript的函數式程序員閱讀。

JavaScript函數式編程 內容簡介

函數式編程是當前程序設計語言的發展趨勢和熱門話題。   本書的作者michael fogus是clojure和clojurescript的核心貢獻者,也是the joy of clojure一書的作者,是世界知名的函數式編程專家。

JavaScript函數式編程 目錄

第1章 javascript函數式編程簡介
1.1 javascript案例
1.2 開始函數式編程
1.2.1 為什么函數式編程很重要
1.2.2 以函數為抽象單元
1.2.3 封裝和隱藏
1.2.4 以函數為行為單位
1.2.5 數據抽象
1.2.6 函數式javascript初試
1.2.7 加速
1.3 underscore示例
1.4 總結
第2章 一等函數與applicative編程
2.1 函數是一等公民
2.2 applicative編程
2.2.1 集合中心編程
2.2.2 applicative編程的其他實例
2.2.3 定義幾個applicative函數
2.3 數據思考
2.4 總結
第3章 變量的作用域和閉包
3.1 全局作用域
3.2 詞法作用域
3.3 動態作用域
3.4 函數作用域
3.5 閉包
3.5.1 模擬閉包
3.5.2 使用閉包
3.5.3 閉包的抽象
3.6 總結
第4章 高階函數
4.1 以其他函數為參數的函數
4.1.1 關于傳遞函數的思考:max、finder和best
4.1.2 關于傳遞函數的更多思考:重復、反復和條件迭代
(iterateuntil)
4.2 返回其他函數的函數
4.2.1 高階函數捕獲參數
4.2.2 捕獲變量的好處
4.2.3 防止不存在的函數:fnull
4.3 整合:對象校驗器
4.4 總結
第5章 由函數構建函數
5.1 函數式組合的精華
5.2 柯里化(currying)
5.2.1 向右柯里化,還是向左
5.2.2 自動柯里化參數
5.2.3 柯里化流利的api
5.2.4 javascript柯里化的缺點
5.3 部分應用
5.3.1 部分應用一個和兩個已知的參數
5.3.2 部分應用任意數量的參數
5.3.3 局部應用實戰:前置條件
5.4 通過組合端至端的拼接函數
5.5 總結
第6章 遞歸
6.1 自吸收(self-absorbed)函數(調用自己的函數)
6.1.1 用遞歸遍歷圖
6.1.2 深度優先自遞歸搜索
6.1.3 遞歸和組合函數:conjoin和disjoin
6.2 相互關聯函數(函數調用其他會再調用回它的函數)
6.2.1 使用遞歸深克隆
6.2.2 遍歷嵌套數組
6.3 太多遞歸了
6.3.1 生成器
6.3.2 蹦床原理以及回調
6.4 遞歸是一個底層操作
6.5 總結
第7章 純度、不變性和更改政策
7.1 純度
7.1.1 純度和測試之間的關系
7.1.2 提取純函數
7.1.3 測試不純函數的屬性
7.1.4 純度與引用透明度的關系
7.1.5 純度和冪等性
7.2 不變性
7.2.1 如果一棵樹倒在樹林里,有沒有聲音?
7.2.2 不變性與遞歸
7.2.3 凍結和克隆
7.2.4 在函數級別上觀察不變性
7.2.5 觀察對象的不變性
7.2.6 對象往往是一個低級別的操作
7.3 控制變化的政策
7.4 總結
第8章 基于流的編程
8.1 鏈接
8.1.1 惰性鏈
8.1.2 promises
8.2 管道
8.3 數據流與控制流
8.3.1 找個一般的形狀
8.3.2 函數可以簡化創建action
8.4 總結
第9章 無類編程
9.1 數據導向
9.2 mixins
9.2.1 修改核心原型
9.2.2 類層次結構
9.2.3 改變層級結構
9.2.4 用mixin扁平化層級結構
9.2.5 通過mixin擴展新的語義
9.2.6 通過mixin混合出新的類型
9.2.7 方法是低級別操作
9.3 }).call(“finis”);
附錄a 更多函數式javascript
a.1 javascript的函數式庫
a.1.1 函數式javascript
a.1.2 underscore-contrib
a.1.3 rxjs
a.1.4 bilby
a.1.5 allong.es
a.1.6 其他函數式庫
a.2 能編譯成javascript的函數式語言
a.2.1 clojurescript
a.2.2 coffeescript
a.2.3 roy
a.2.4 elm
展開全部

JavaScript函數式編程 相關資料

“michael fogus對函數式javascript編程做了詳細、實用的介紹。用簡明、優雅及強健的實例以及與underscore的搭配闡述了函數式編程的概念。”
  ——dean wampler博士
  “我覺得本書可改名為javascript:the best parts。將函數式的概念應用到javascript,這會改變用這門語言解決問題的思路。”
  ——rob friesel dealer.com資深用戶體驗設計師

JavaScript函數式編程 作者簡介

Michael Fogus是Dynamic Animation Systems的軟件架構師,在分布式仿真、機器視覺和專家系統建設方面經驗豐富。他是Clojure、ClojureScript以及Underscore-contrib的貢獻者,還是《Clojure編程樂趣》的作者。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 熔体泵_熔体出料泵_高温熔体泵-郑州海科熔体泵有限公司 | 空调风机,低噪声离心式通风机,不锈钢防爆风机,前倾皮带传动风机,后倾空调风机-山东捷风风机有限公司 | 三防漆–水性三防漆–水性浸渍漆–贝塔三防漆厂家 | 高速混合机_锂电混合机_VC高效混合机-无锡鑫海干燥粉体设备有限公司 | 专业生产动态配料系统_饲料配料系统_化肥配料系统等配料系统-郑州鑫晟重工机械有限公司 | 机构创新组合设计实验台_液压实验台_气动实训台-戴育教仪厂 | 大立教育官网-一级建造师培训-二级建造师培训-造价工程师-安全工程师-监理工程师考试培训 | 广东青藤环境科技有限公司-水质检测 | 润滑脂-高温润滑脂-轴承润滑脂-食品级润滑油-索科润滑油脂厂家 | 小型气象站_车载气象站_便携气象站-山东风途物联网 | 流程管理|流程管理软件|企业流程管理|微宏科技-AlphaFlow_流程管理系统软件服务商 | 深圳货架厂_仓库货架公司_重型仓储货架_线棒货架批发-深圳市诺普泰仓储设备有限公司 | 亚洲工业智能制造领域专业门户网站 - 亚洲自动化与机器人网 | 瑞典Blueair空气净化器租赁服务中心-专注新装修办公室除醛去异味服务! | 铣刨料沥青破碎机-沥青再生料设备-RAP热再生混合料破碎筛分设备 -江苏锡宝重工 | 煤棒机_增碳剂颗粒机_活性炭颗粒机_木炭粉成型机-巩义市老城振华机械厂 | 玉米深加工设备-玉米深加工机械-新型玉米工机械生产厂家-河南粮院机械制造有限公司 | 长春网站建设,五合一网站设计制作,免费优化推广-长春网站建设 | 干粉砂浆设备_干混砂浆生产线_腻子粉加工设备_石膏抹灰砂浆生产成套设备厂家_干粉混合设备_砂子烘干机--郑州铭将机械设备有限公司 | 探鸣起名网-品牌起名-英文商标起名-公司命名-企业取名包满意 | 电地暖-电采暖-发热膜-石墨烯电热膜品牌加盟-暖季地暖厂家 | 并网柜,汇流箱,电控设备,中高低压开关柜,电气电力成套设备,PLC控制设备订制厂家,江苏昌伟业新能源科技有限公司 | 锂电混合机-新能源混合机-正极材料混料机-高镍,三元材料混料机-负极,包覆混合机-贝尔专业混合混料搅拌机械系统设备厂家 | 屏蔽泵厂家,化工屏蔽泵_维修-淄博泵业 | 铸铝门厂家,别墅大门庭院大门,别墅铸铝门铜门[十大品牌厂家]军强门业 | 钢制暖气片散热器_天津钢制暖气片_卡麦罗散热器厂家 | 无硅导热垫片-碳纤维导热垫片-导热相变材料厂家-东莞市盛元新材料科技有限公司 | 膏剂灌装旋盖机-眼药水灌装生产线-西林瓶粉剂分装机-南通博琅机械科技 | 中国产业发展研究网 - 提供行业研究报告 可行性研究报告 投资咨询 市场调研服务 | 齿式联轴器-弹性联轴器-联轴器厂家-江苏诺兴传动联轴器制造有限公司 | 金属管浮子流量计_金属转子流量计厂家-淮安润中仪表科技有限公司 | 连栋温室大棚建造厂家-智能玻璃温室-薄膜温室_青州市亿诚农业科技 | 广域铭岛Geega(际嘉)工业互联网平台-以数字科技引领行业跃迁 | 水冷式工业冷水机组_风冷式工业冷水机_水冷螺杆冷冻机组-深圳市普威机械设备有限公司 | 浇钢砖,流钢砖_厂家价低-淄博恒森耐火材料有限公司 | 升降机-高空作业车租赁-蜘蛛车-曲臂式伸缩臂剪叉式液压升降平台-脚手架-【普雷斯特公司厂家】 | 集装箱箱号识别_自重载重图像识别_铁路车号自动识别_OCR图像识别 | 螺旋丝杆升降机-SWL蜗轮-滚珠丝杆升降机厂家-山东明泰传动机械有限公司 | 拉力测试机|材料拉伸试验机|电子拉力机价格|万能试验机厂家|苏州皖仪实验仪器有限公司 | 合肥制氮机_合肥空压机厂家_安徽真空泵-凯圣精机 | 有机肥设备生产制造厂家,BB掺混肥搅拌机、复合肥设备生产线,有机肥料全部加工设备多少钱,对辊挤压造粒机,有机肥造粒设备 -- 郑州程翔重工机械有限公司 |