中图网(原中国图书网):网上书店,中文字幕在线一区二区三区,尾货特色书店,中文字幕在线一区,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
趣學JavaScript-教孩子學編程

包郵 趣學JavaScript-教孩子學編程

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

趣學JavaScript-教孩子學編程 版權信息

趣學JavaScript-教孩子學編程 本書特色

javascript是internet的語言,是創建令人驚訝的web、你喜歡的站點交互和在線游戲的秘密武器。 《趣學javascript 教孩子學編程》用輕松愉快的方式,通過耐心的、按部就班的示例,以及充滿樂趣的圖示,幫助讀者輕松地學習編程基礎知識。全書共16章,從基礎知識開始,詳細介紹了操作字符串、數組以及循環,然后繼續學習一些高級話題,如使用jquery構建交互性,以及使用畫布繪圖等。本書通過教授編寫一些簡單有趣的游戲,幫助讀者掌握javascript編程。每一章都構建于上一章的基礎之上,并且每章末尾的編程挑戰能夠激發讀者更多的思考和學習興趣。 《趣學javascript 教孩子學編程》針對任何想要學習javascript或初次接觸編程的人。本書針對兒童學習javascript量身定做,但也適合作為不同年齡的初學者的第1本編程圖書。

趣學JavaScript-教孩子學編程 內容簡介

全彩色印刷,零基礎學編程,孩子也能讀懂的編程圖書 教授思路清晰,內容活潑,易于學習和掌握 通過有趣的繪圖程序或游戲,激發讀者的學習興趣 每章末尾的編程挑戰,舉一反三,幫助讀者牢固掌握所學的知識和技能

趣學JavaScript-教孩子學編程 目錄

目 錄第1部分 基礎知識第1章 認識javascript 21.1 認識javascript 31.2 為何要學習javascript 51.3 編寫javascript 51.4 javascript程序的結構 71.4.1 語法 81.4.2 注釋 91.5 本章小結 10第2章 類型與變量 112.1 數字和運算符 122.2 變量 152.2.1 命名變量 162.2.2 使用數學創建新的變量 172.2.3 遞增和遞減 182.2.4 +=(加后賦值)和-=(減后賦值) 192.3 字符串 202.3.1 連接字符串 212.3.2 查找字符串的長度 222.3.3 從字符串中獲取單個字符 222.3.4 截取字符串 232.3.5 把字符串轉換為全部大寫或全部小寫 242.4 boolean 262.4.1 邏輯操作符 262.4.2 用boolean比較數字 282.5 undefined和null 322.6 本章小結 33第3章 數組 343.1 為什么要學習數組 353.2 創建數組 363.3 訪問數組元素 373.4 設置和修改數組中的元素 383.5 數組中的混合數據類型 393.6 使用數組 403.6.1 查看數組的長度 403.6.2 為數組添加元素 413.6.3 從數組中刪除元素 423.6.4 數組相加 443.6.5 查找數組中單個元素的索引 463.6.6 把數組轉換成字符串 463.7 數組的用途 483.7.1 找到回家的路 483.7.2 決策者程序 503.7.3 創建一個隨機句子生成器 523.8 本章小結 533.9 編程挑戰 54第4章 對象 554.1 創建對象 564.2 訪問對象中的值 584.3 給對象添加值 584.4 把數組和對象組合到一起 604.5 在控制臺查看對象 624.6 對象的用途 634.6.1 記錄欠款 644.6.2 保存電影信息 654.7 本章小結 664.8 編程挑戰 66第5章 html的基礎知識 685.1 文本編輯器 695.2 **個html文檔 705.3 標簽和元素 705.3.1 標題元素 715.3.2 段落元素 715.3.3 html中的空白和塊級元素 725.3.4 內聯元素 735.4 完整的html文檔 745.5 html層級 755.6 為html添加鏈接 765.6.1 link屬性 765.6.2 title屬性 775.7 本章小結 78第6章 條件與循環 796.1 在html中嵌入javascript 806.2 條件 816.2.1 if語句 816.2.2 if…else語句 826.2.3 if…else語句串 836.3 循環 866.3.1 while循環 866.3.2 for 循環 886.4 本章小結 916.5 編程挑戰 91第7章 創建hangman游戲 947.1 與玩家交互 957.1.1 創建一個輸入對話框 957.1.2 使用confirm函數詢問yes或者no 977.1.3 使用alert為玩家提供信息 987.1.4 為什么使用alert對話框而不是console.log呢 987.2 設計游戲 997.2.1 使用偽代碼來設計游戲 997.2.2 記錄單詞的狀態 1007.2.3 設計游戲循環 1017.3 編寫游戲代碼 1017.3.1 選擇一個隨機單詞 1017.3.2 創建answerarray數組 1027.3.3 編寫游戲循環 1027.3.4 結束游戲 1067.4 游戲代碼 1067.5 本章小結 1087.6 編程挑戰 108第8章 函數 1108.1 函數的基本結構 1118.2 創建一個簡單的函數 1118.3 調用一個函數 1118.4 把參數傳遞到函數中 1128.4.1 打印貓臉 1138.4.2 為一個函數傳遞多個參數 1148.5 從函數中返回值 1158.6 把函數調用當作值來使用 1178.7 使用函數來簡化代碼 1188.7.1 挑選隨機單詞的函數 1188.7.2 隨機句子生成器 1188.7.3 把隨機句子生成器封裝到一個函數中 1208.8 用return提前跳出函數 1208.9 使用多個return來代替if…else語句 1218.10 本章小結 1238.11 編程挑戰 123第2部分 高級javascript第9章 dom和jquery 1289.1 選擇dom元素 1299.1.1 用id標識元素 1299.1.2 使用getelementbyid選中一個元素 1309.1.3 使用dom替換標題文本 1309.2 用jquery操作dom 1329.2.1 在html頁面中加載jquery 1339.2.2 使用jquery替代標題文本 1339.3 用jquery創建一個新的元素 1349.4 使用jquery讓元素產生動畫效果 1359.5 鏈化jquery的動畫方法 1369.6 本章小結 1379.7 編程挑戰 137第10章 交互式編程 13910.1 使用settimeout函數延時代碼 14010.2 取消一個timeout 14110.3 用setinterval多次調用代碼 14110.4 使用setinterval函數實現元素動畫 14310.5 對用戶行為做出響應 14510.5.1 對單擊做出響應 14510.5.2 鼠標移動事件 14710.6 本章小結 14810.7 編程挑戰 148第11章 尋找埋藏的寶藏 15011.1 設計游戲 15111.2 用html創建web頁面 15211.3 選取一個隨機藏寶位置 15311.3.1 選取隨機數 15311.3.2 設置寶藏坐標 15311.4 單擊事件處理程序 15411.4.1 統計單擊 15411.4.2 計算單擊和寶藏之間的距離 15411.4.3 使用畢達哥拉斯定理 15511.4.4 告訴玩家他們有多近 15711.4.5 檢查玩家是否贏了 15811.5 綜合應用 15811.6 本章小結 16011.7 編程挑戰 160第12章 面向對象編程 16112.1 一個簡單的對象 16212.2 給對象添加方法 16212.2.1 使用this關鍵字 16312.2.2 在多個對象之間共享方法 16312.3 使用構造方法創建對象 16512.3.1 剖析構造方法 16512.3.2 創建一個car構造方法 16512.4 繪制汽車 16712.5 測試drawcar函數 16812.6 用原型定制對象 16912.6.1 給car原型添加一個draw方法 17012.6.2 添加一個moveright方法 17112.6.3 添加向左、向上和向下移動的方法 17212.7 本章小結 17312.8 編程挑戰 174第3部分 canvas第13章 canvas元素 17613.1 創建一個基本的畫布 17713.2 在畫布上繪制 17713.2.1 選擇和保存canvas元素 17713.2.2 獲取繪制環境 17813.2.3 繪制方塊 17813.2.4 繪制多個方塊 17813.3 更改繪制顏色 18013.4 繪制矩形邊框 18113.5 繪制線條或路徑 18213.6 填充路徑 18413.7 繪制圓弧和圓 18513.7.1 繪制四分之一圓或一個圓弧 18613.7.2 繪制一個半圓 18713.7.3 繪制一個完整的圓 18713.8 用一個函數繪制多個圓 18713.9 本章小結 18913.10 編程挑戰 190第14章 在畫布上讓物體移動 19214.1 在頁面中移動 19314.1.1 清除畫布 19414.1.2 繪制矩形 19414.1.3 修改位置 19414.1.4 在瀏覽器中查看動畫 19414.2 對方塊的大小實現動畫 19514.3 隨機的蜜蜂 19614.3.1 一個新的circle函數 19614.3.2 繪制蜜蜂 19714.3.3 更新蜜蜂的位置 19814.3.4 實現嗡嗡飛的蜜蜂動畫 20014.4 彈回一個球 20114.4.1 ball構造方法 20214.4.2 繪制球 20214.4.3 移動球 20314.4.4 彈跳球 20414.4.5 實現球的動畫 20514.5 本章小結 20614.6 編程挑戰 207第15章 用鍵盤控制動畫 20915.1 鍵盤事件 21015.1.1 建立html文件 21015.1.2 添加keydown事件處理程序 21015.1.3 使用對象把鍵代碼轉換為名稱 21215.2 用鍵盤移動一個球 21315.2.1 設置畫布 21315.2.2 定義circle函數 21415.2.3 創建ball構造方法 21415.2.4 定義move方法 21415.2.5 定義draw方法 21515.2.6 創建setdirection方法 21615.2.7 對鍵盤做出響應 21715.2.8 實現球的動畫 21815.3 綜合應用 21915.4 運行代碼 22115.5 本章小結 22215.6 編程挑戰 222第16章 開發貪吃蛇游戲第1部分 22416.1 游戲邏輯 22516.2 游戲的結構 22516.2.1 使用setinterval來實現游戲動畫 22716.2.2 創建游戲對象 22816.2.3 設置鍵盤控制 22816.3 游戲設置 22816.3.1 創建html 22816.3.2 定義canvas、ctx、width和height變量 22916.3.3 將畫布劃分為塊 22916.3.4 定義score變量 23116.4 繪制邊框 23116.5 顯示分數 23216.5.1 設置文本基線 23316.5.2 設置大小和字體 23416.5.3 編寫drawscore函數 23616.6 結束游戲 23716.7 本章小結 23816.8 編程挑戰 238第17章 開發貪吃蛇游戲第2部分 24017.1 構建block構造方法 24117.1.1 添加drawsquare方法 24217.1.2 添加drawcircle方法 24317.1.3 添加equal方法 24417.2 創建貪吃蛇 24517.2.1 編寫snake構造方法 24617.2.2 繪制貪吃蛇 24717.3 移動貪吃蛇 24717.3.1 添加move方法 24817.3.2 添加checkcollision方法 25117.4 用鍵盤設置貪吃蛇的方向 25317.4.1 添加keydown事件處理程序 25317.4.2 添加setdirection方法 25417.5 創建蘋果 25517.5.1 編寫apple構造方法 25517.5.2 繪制蘋果 25617.5.3 移動蘋果 25617.6 綜合應用 25717.7 本章小結 26217.8 編程挑戰 263術語表 265后記 繼續學習之路 269
展開全部

趣學JavaScript-教孩子學編程 相關資料

javascript是主流的web開發語言,是創建令人驚訝的web、交互性應用和在線游戲的秘密武器。 本書用輕松愉快的方式,通過耐心的、按部就班的示例,以及充滿樂趣的圖示,幫助讀者輕松地學習編程基礎知識。 本書帶領讀者從基礎知識開始,例如操作字符串、數組以及循環,然后繼續學習一些高級話題,例如使用jquery構建交互性,以及使用畫布繪圖。 通過閱讀本書,你將編寫諸如find the buried treasure、hangman和snake這樣的游戲。通過并且編寫出諸如彈跳的球、動畫的蜜蜂、賽車這樣的可視化示例,你將真正地看到自己所編寫的程序。每一章都構建于上一章基礎之上,并且每章末尾的編程挑戰將擴展你的思路,并激發出你自己的、令人驚訝的程序。今天,就用javascript干點兒漂亮的事情吧! 在本書中,你將學到: 創建函數以組織和復用代碼; 編寫和修改html以創建動態的web頁面; 使用dom和jquery讓web頁面響應用戶輸入; 使用canvas元素繪制圖形并實現動畫; 編寫真正的用戶控制的游戲,帶有碰撞檢測和分數記錄功能。

趣學JavaScript-教孩子學編程 作者簡介

Nick Morgan是Twitter的一名前端工程師。他熱愛編程,并且特別關注JavaScript。Nick和她的未婚妻,以及他們的絨毛犬Pancake,居住在舊金山。他的博客是skilldrick.co.uk。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 电子天平-华志电子天平厂家| 欧美日韩国产一区二区三区不_久久久久国产精品无码不卡_亚洲欧洲美洲无码精品AV_精品一区美女视频_日韩黄色性爱一级视频_日本五十路人妻斩_国产99视频免费精品是看4_亚洲中文字幕无码一二三四区_国产小萍萍挤奶喷奶水_亚洲另类精品无码在线一区 | 逗网红-抖音网红-快手网红-各大平台网红物品导航 | 昆明网络公司|云南网络公司|昆明网站建设公司|昆明网页设计|云南网站制作|新媒体运营公司|APP开发|小程序研发|尽在昆明奥远科技有限公司 | 碎石机设备-欧版反击破-欧版颚式破碎机(站)厂家_山东奥凯诺机械 高低温试验箱-模拟高低温试验箱订制-北京普桑达仪器科技有限公司【官网】 | 广东高华家具-公寓床|学生宿舍双层铁床厂家【质保十年】 | 上海租奔驰_上海租商务车_上海租车网-矢昂汽车服务公司 | 超声波焊接机,振动摩擦焊接机,激光塑料焊接机,超声波焊接模具工装-德召尼克(常州)焊接科技有限公司 | 一点车讯-汽车网站,每天一点最新车讯!| 环氧乙烷灭菌器_压力蒸汽灭菌器_低温等离子过氧化氢灭菌器 _低温蒸汽甲醛灭菌器_清洗工作站_医用干燥柜_灭菌耗材-环氧乙烷灭菌器_脉动真空压力蒸汽灭菌器_低温等离子灭菌设备_河南省三强医疗器械有限责任公司 | 股指期货-期货开户-交易手续费佣金加1分-保证金低-期货公司排名靠前-万利信息开户 | 天助网 - 中小企业全网推广平台_生态整合营销知名服务商_天助网采购优选 | 磁力去毛刺机_去毛刺磁力抛光机_磁力光饰机_磁力滚抛机_精密金属零件去毛刺机厂家-冠古科技 | 压砖机_电动螺旋压力机_粉末成型压力机_郑州华隆机械tel_0371-60121717 | 东莞爱加真空科技有限公司-进口真空镀膜机|真空镀膜设备|Polycold维修厂家 | 流量卡中心-流量卡套餐查询系统_移动电信联通流量卡套餐大全 | 集装箱展厅-住人集装箱住宿|建筑|房屋|集装箱售楼处-山东锐嘉科技工程有限公司 | 电缆故障测试仪_电缆故障定位仪_探测仪_检测仪器_陕西意联电气厂家 | 河南彩印编织袋,郑州饲料编织袋定制,肥料编织袋加工厂-盛军塑业 河南凯邦机械制造有限公司 | led全彩屏-室内|学校|展厅|p3|户外|会议室|圆柱|p2.5LED显示屏-LED显示屏价格-LED互动地砖屏_蕙宇屏科技 | 天津电机维修|水泵维修-天津晟佳机电设备有限公司 | 贴片电容-贴片电阻-二三极管-国巨|三星|风华贴片电容代理商-深圳伟哲电子 | 纳米二氧化硅,白炭黑,阴离子乳化剂-臻丽拾科技 | 智能化的检漏仪_气密性测试仪_流量测试仪_流阻阻力测试仪_呼吸管快速检漏仪_连接器防水测试仪_车载镜头测试仪_奥图自动化科技 | 压砖机、液压制砖机、静压砖机、环保砖机生产厂家—杜甫机械 | 六自由度平台_六自由度运动平台_三自由度摇摆台—南京全控科技 | BOE画框屏-触摸一体机-触控查询一体机-触摸屏一体机价格-厂家直销-触发电子 | 泰国试管婴儿_泰国第三代试管婴儿_泰国试管婴儿费用/多少钱_孕泰来 | 贵阳用友软件,贵州财务软件,贵阳ERP软件_贵州优智信息技术有限公司 | 扒渣机厂家_扒渣机价格_矿用扒渣机_铣挖机_撬毛台车_襄阳永力通扒渣机公司 | 水环真空泵厂家,2bv真空泵,2be真空泵-淄博真空设备厂 | 屏蔽泵厂家,化工屏蔽泵_维修-淄博泵业| 无线讲解器-导游讲解器-自助讲解器-分区讲解系统 品牌生产厂家[鹰米讲解-合肥市徽马信息科技有限公司] | 筛分机|振动筛分机|气流筛分机|筛分机厂家-新乡市大汉振动机械有限公司 | 超声波清洗机_超声波清洗机设备_超声波清洗机厂家_鼎泰恒胜 | 工业电炉,台车式电炉_厂家-淄博申华工业电炉有限公司 | 专业生物有机肥造粒机,粉状有机肥生产线,槽式翻堆机厂家-郑州华之强重工科技有限公司 | 东亚液氮罐-液氮生物容器-乐山市东亚机电工贸有限公司 | ET3000双钳形接地电阻测试仪_ZSR10A直流_SXJS-IV智能_SX-9000全自动油介质损耗测试仪-上海康登 | 企典软件一站式企业管理平台,可私有、本地化部署!在线CRM客户关系管理系统|移动办公OA管理系统|HR人事管理系统|人力 | TYPE-C厂家|TYPE-C接口|TYPE-C防水母座|TYPE-C贴片-深圳步步精 |