0920~0926_夏季暢銷第三波BN

給中小學生的JavaScript:在樂趣中學程式設計

JavaScript for Kids
幫助讀者輕鬆地學習程式設計的基礎知識
  • 9 342
    380
  • 分類:
    中文書童書/青少年知識/百科程式設計/電腦
    追蹤
    ? 追蹤分類後,您會在第一時間收到分類新品通知。
  • 作者: Nick Morgan 追蹤 ? 追蹤作者後,您會在第一時間收到作者新書通知。
  • 譯者:李強
  • 出版社: 五南 追蹤 ? 追蹤出版社後,您會在第一時間收到出版社新書通知。
  • 出版日:2019/01/28
  • 適讀年齡:7~10歲適讀

活動訊息

想找書的時候,特別想偷看網友的書櫃... 原來大家都在看這本 ↓↓↓

開學季特談價惠JBL耳機68折起、溫控快煮杯結帳驚喜價↓點我去逛逛

活動期間購買童書類別滿額199元,即贈《傲嬌公主的奇幻冒險》早優券,數量有限送完為止!

內容簡介

把真正的程式設計變得簡單

JavaScript是主流的Web程式開發語言,是建立令人驚訝的互動式網頁應用程式和線上遊戲的祕密武器。本書用輕鬆愉快的方式,透過耐心的、按部就班的範例,以及充滿趣味的圖示,幫助讀者輕鬆地學習程式設計的基礎知識。

本書帶領讀者從基礎知識開始,例如處理字串、陣列以及迴圈,然後繼續學習一些進階主題,例如使用jQuery建構互動性,以及使用畫布繪圖。

透過閱讀本書,你將實際撰寫出諸如Find the Buried Treasure、Hangman和Snake這樣的遊戲。透過彈跳球、蜜蜂動畫、賽車這樣的視覺化範例,你將真正地看到自己所編寫的程式。每一章都建構於前一章的基礎之上,每一章末尾的「程式設計挑戰」將擴展你的思路,並激發出屬於你自己的、令人驚訝的程式。今天,就用JavaScript 設計一些很酷的東西吧!

作者

Nick Morgan

Nick Morgan 是 Twitter的一名前端工程師。他熱愛程式設計,並且特別關注JavaScript。Nick和她的未婚妻,以及他們的絨毛犬Pancake,居住在舊金山。他的部落格網址是 skildrick.co.uk。

譯者

李強

專業程式設計翻譯

目錄

第1部分基礎知識
第 1章什麼是JavaScript?
第 2章資料類別和變數
第 3章陣列
第 4章物件
第 5章 HTML的基礎知識
第 6章條件與迴圈
第 7章建立Hangman遊戲
第 8章函式

第2部分進階JavaScript
第 9章DOM與 jQuery
第 10章互動性程式設計
第 11章尋找埋藏的寶藏
第 12章物件導向程式設計

第3部分Canvas
第 13章 Canvas元素
第 14章在畫布上讓物體移動
第 15章用鍵盤控制動畫
第 16章開發貪吃蛇遊戲:第1部分
第 17章開發貪吃蛇遊戲:第2部分

術語表
後記-繼續學習之路

序/導讀

歡迎閱讀本書!在本書中,你將學習用一種網頁程式語言(JavaScript)來編寫程式。但是,更重要的是,你將成為一名程式設計師,亦即不僅會使用電腦而且會控制電腦的人。一旦學會了程式設計,你將可以讓電腦遵從你的意願去做你想做的任何事情。

JavaScript 是一門不錯的程式語言,值得學習,因為它隨處可用。諸如Chrome、Firefox 和Internet Explorer 這樣的網頁瀏覽器,都使用JavaScript。借助JavaScript 的強大功能,網頁程式設計師可以將Web 頁面從簡單的文字檔變換為功能完備的互動式應用程式和遊戲。

但是,它並不僅限於建構Web 頁面。JavaScript 可以在網站伺服器上運行,以建立整個Web 網站,甚至用於控制機器人和其他的硬體。

本書的目標讀者

本書適合任何想要學習JavaScript 或初次接觸程式設計的人。
本書為兒童量身定做,但是,它也適合作為不同年齡的初學者的第一本程式設計圖書。

透過本書,你可以逐漸建構和累積自己的JavaScript 知識,從JavaScript 的單一資料型別開始,然後繼續了解複雜的類型、控制結構和函式。然後,你將學習如何編寫程式碼對使用者移動滑鼠或者按下鍵盤上的按鍵做出回應。最後,學習有關canvas 元素的知識, canvas 允許使用JavaScript 來繪製所能想像到的任何東西並將它變成動畫。

一路下來,你將建立幾個遊戲來擴展自己的程式設計技能,並且將所學的知識付諸應用。

如何閱讀本書

首先,請按照順序閱讀。這聽起來似乎很簡單,但是,確實有很多人想要直接跳到比較有趣的內容,例如:開發遊戲。但是,每一章都是建構於前面各章所介紹的知識之上的,因此,如果你從頭開始閱讀,那麼在遇到遊戲的時候也不會有什麼困難。

程式語言就像是口說語言一樣:你必須學習語法和詞彙,這要花一些時間。唯一進步的方法就是編寫(並閱讀)大量的程式碼。
隨著你編寫越來越多的JavaScript 程式,你將會發現該語言的某些部分已經變成第二天性,最終你會變成一名熟練的JavaScript 程式設計師。

在閱讀本書的時候,我鼓勵你用鍵盤輸入並測試本書中的範例程式碼。如果你沒有完全理解其含義,可以嘗試做一些小的修改,看看有什麼效果。如果這些修改沒有達到你預期的效果,看看能否找出其中的原因。

最重要的,要練習「試試看」和「程式設計挑戰」部分。輸入本書中出現的程式碼只是第一步,但是,當你開始編寫自己的程式碼的時候,你將會從更深的層次理解程式設計。如果你發現某個挑戰很有趣,那麼,去嘗試它!甚至可以提出自己的挑戰,在已經編寫的程式上建構更多功能。

透過http://nostarch.com/javascriptforkids/ 可以找到程式設計挑戰的示例解決方案。當你解決了一個挑戰之後,嘗試看一下解決方案,以便將自己的方法和我的方法進行比較。或者,如果你遇到困難,可以查看解決方案以得到提示。但是記住,這只是一個示例解決方案。用JavaScript 完成相同的任務可以有很多不同的方法,因此,如果你最終使用了一個和我完全不同的解決方案,也不必為此擔心。

如果你遇到一個術語而又不理解其含義,那麼可以查閱本書末尾的術語表。這個術語表包含了你將會在本書中遇到的很多程式設計術語的定義。

配送方式

  • 台灣
    • 國內宅配:本島、離島
    • 到店取貨:
      金石堂門市 不限金額免運費
      7-11便利商店 ok便利商店 萊爾富便利商店 全家便利商店
  • 海外
    • 國際快遞:全球
    • 港澳店取:
      ok便利商店 順豐 7-11便利商店

詳細資料

詳細資料

    • 語言
    • 中文繁體
    • 裝訂
    • 紙本平裝
    • ISBN
    • 9789577632388
    • 分級
    • 普通級
    • 頁數
    • 328
    • 商品規格
    • 23*17CM
    • 出版地
    • 台灣
    • 適讀年齡
    • 7~10歲適讀
    • 注音
    • 級別

商品評價

訂購/退換貨須知

加入金石堂 LINE 官方帳號『完成綁定』,隨時掌握出貨動態:

加入金石堂LINE官方帳號『完成綁定』,隨時掌握出貨動態
金石堂LINE官方帳號綁定教學

提醒您!!
金石堂及銀行均不會請您操作ATM! 如接獲電話要求您前往ATM提款機,請不要聽從指示,以免受騙上當!

退換貨須知:

**提醒您,鑑賞期不等於試用期,退回商品須為全新狀態**

  • 依據「消費者保護法」第19條及行政院消費者保護處公告之「通訊交易解除權合理例外情事適用準則」,以下商品購買後,除商品本身有瑕疵外,將不提供7天的猶豫期:
    1. 易於腐敗、保存期限較短或解約時即將逾期。(如:生鮮食品)
    2. 依消費者要求所為之客製化給付。(客製化商品)
    3. 報紙、期刊或雜誌。(含MOOK、外文雜誌)
    4. 經消費者拆封之影音商品或電腦軟體。
    5. 非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書、電子雜誌、下載版軟體、虛擬商品…等)
    6. 已拆封之個人衛生用品。(如:內衣褲、刮鬍刀、除毛刀…等)
  • 若非上列種類商品,均享有到貨7天的猶豫期(含例假日)。
  • 辦理退換貨時,商品(組合商品恕無法接受單獨退貨)必須是您收到商品時的原始狀態(包含商品本體、配件、贈品、保證書、所有附隨資料文件及原廠內外包裝…等),請勿直接使用原廠包裝寄送,或於原廠包裝上黏貼紙張或書寫文字。
  • 退回商品若無法回復原狀,將請您負擔回復原狀所需費用,嚴重時將影響您的退貨權益。
※ 網友掛保證,絕不踩雷書單如下 ↓↓↓
※ 開學季-買指定類別贈電影早優券
預計 2025/10/03 出貨 購買後進貨 
金石堂門市 全家便利商店 ok便利商店 萊爾富便利商店 7-11便利商店
World wide
活動ing