日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)深入淺出CoffeeScript

深入淺出CoffeeScript

深入淺出CoffeeScript

定 價(jià):¥35.00

作 者: (英)伯納姆 著,寸志 譯
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: J2EE

ISBN: 9787115279743 出版時(shí)間: 2012-04-20 包裝: 平裝
開(kāi)本: 大16開(kāi) 頁(yè)數(shù): 104 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  作為唯一所有主流瀏覽器都支持的腳本語(yǔ)言,JavaScript儼然已成為Web開(kāi)發(fā)領(lǐng)域最具號(hào)召力的語(yǔ)言,但它的種種語(yǔ)言怪癖以及在各種瀏覽器間實(shí)現(xiàn)不一致等問(wèn)題也為開(kāi)發(fā)人員所詬病。2009年底,CoffeeScript橫空出世。它吸收了JavaScript語(yǔ)言的精華,并添加了很多現(xiàn)代語(yǔ)言腳本的特性,很快便得到了大量Web開(kāi)發(fā)人員的青睞。本書(shū)由CoffeeScript重要貢獻(xiàn)者TrevorBurnham操刀,從基礎(chǔ)知識(shí)入手,全面詳盡地介紹了CoffeeScript這門(mén)新語(yǔ)言。通過(guò)一個(gè)5×5拼字游戲,作者將CoffeeScript各方面的知識(shí)融入其中,通俗易懂地講解了CoffeeScript如何與jQuery等非常流行的類庫(kù)完美集成,如何游刃有余地結(jié)合Socket.IO實(shí)現(xiàn)Node.js雙通道異步通信。每章結(jié)尾都有精心設(shè)計(jì)的習(xí)題,有助于讀者鞏固所學(xué)的CoffeeScript知識(shí)并更上一層樓。掌握CoffeeScript,Web開(kāi)發(fā)之旅將更輕松、快捷和優(yōu)雅!

作者簡(jiǎn)介

  作者Trevor Burnham 全棧式Web框架開(kāi)發(fā)專家,DataBraid創(chuàng)始人,開(kāi)源擁躉,技術(shù)布道師。其Twitter賬號(hào)@TrevorBurnham和@CoffeeScript擁有大批追隨者。譯者寸志 2011年7月畢業(yè)于同濟(jì)大學(xué)信息安全專業(yè),在校期間,曾榮獲微軟精英大挑戰(zhàn)優(yōu)勝獎(jiǎng),第三屆三葉草軟件競(jìng)賽三等獎(jiǎng)等?,F(xiàn)任大眾點(diǎn)評(píng)網(wǎng)前端工程師。熱愛(ài)互聯(lián)網(wǎng),熱衷研究新技術(shù),崇尚開(kāi)源精神,喜歡運(yùn)動(dòng)和閱讀。豆瓣社區(qū)@island205,博http://island205.com/,Twitter賬號(hào)@island205,歡迎讀者與他交流探討技術(shù)問(wèn)題。

圖書(shū)目錄

第1章   入門(mén)指南    1
1.1   安裝CoffeeScript    1
1.2   CoffeeScript編輯器    4
1.3  “邂逅”coffee    5
1.3.1   編譯為JavaScript    6
1.3.2   REPL    7
1.4   調(diào)試CoffeeScript    8
1.5   預(yù)備    9
第2章   函數(shù)、作用域和上下文    11
2.1   函數(shù)基礎(chǔ)知識(shí)    11
2.1.1   訪問(wèn)arguments對(duì)象    13
2.1.2   條件表達(dá)式和異常    14
2.2   作用域:你在哪里看到它們    16
2.3   上下文    18
2.4   屬性參數(shù)(@arg)    21
2.5   默認(rèn)參數(shù)(arg=)    22
2.6   參數(shù)列(...)    24
2.7   項(xiàng)目:5×5游戲輸入分析器    25
2.8   做得好,年輕的學(xué)徒    29
2.9   練習(xí)    29
第3章   集合與迭代    31
3.1   作為哈希表的對(duì)象    31
3.1.1   JavaScript基礎(chǔ)知識(shí):一節(jié)JavaScript補(bǔ)習(xí)課   31
3.1.2   精簡(jiǎn)的JSON    32
3.1.3   同名鍵值對(duì)    33
3.1.4   吸收操作符:'a?.b'    33
3.2   數(shù)組    34
3.2.1   區(qū)間    35
3.2.2   切分和剪接    35
3.3   集合的迭代    37
3.4   條件迭代    39
3.5   列表解析    40
3.6   模式匹配(或解構(gòu)賦值)    41
3.7   項(xiàng)目:5×5單人游戲    42
3.8   進(jìn)階    48
3.9   練習(xí)    48
第4章   模塊與類    51
4.1   模塊:解構(gòu)程序    51
4.2   原型的威力    53
4.3   類:原型函數(shù)    55
4.4   使用extends來(lái)繼承    56
4.5   項(xiàng)目:重構(gòu)5×5游戲    59
4.5.1   Dictionary類    60
4.5.2   Grid類    61
4.5.3   Player類    62
4.5.4   Console.Coffee接口    63
4.6   就如“一勺糖”    63
4.7   練習(xí)    64
第5章   jQuery Web交互開(kāi)發(fā)    66
5.1   jQuery之道    66
5.2   操作DOM    67
5.3   學(xué)會(huì)選擇    68
5.4   響應(yīng)事件    69
5.5   項(xiàng)目:基于瀏覽器的5×5游戲    71
5.5.1   index.html    71
5.5.2   style.css    72
5.5.3   jq5×5.coffee    73
5.6   未來(lái)是jQuery化的    77
5.7   練習(xí)    77
第6章   Node.js服務(wù)器端程序    79
6.1   什么是Node.js    79
6.2   使用exports和require構(gòu)建模塊化代碼    80
6.3   異步思想    81
6.4   項(xiàng)目:多人5×5游戲    84
6.4.1   5×5server.coffee    85
6.4.2   5×5client.coffee    89
6.4.3   都結(jié)束了    91
6.5   客戶端、服務(wù)器端——有何不同    91
6.6   練習(xí)    91
附錄A   練習(xí)答案    92
附錄B   運(yùn)行CoffeeScript的幾種方法    98
附錄C   JavaScript開(kāi)發(fā)者備忘錄    102 

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) rgspecialties.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)