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

歡迎光臨中圖網 請 | 注冊
> >
JavaScriPt前端開發案例教程

包郵 JavaScriPt前端開發案例教程

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

JavaScriPt前端開發案例教程 版權信息

  • ISBN:9787115443182
  • 條形碼:9787115443182 ; 978-7-115-44318-2
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>

JavaScriPt前端開發案例教程 本書特色

JavaScript是一種廣泛應用于Web前端開發的腳本語言,具有簡單、易學、易用的特點,用JavaScript開發網頁可以增強網頁的互動性,為用戶提供實時的、動態的交互體驗。 本書共分為12章,內容包括JavaScript快速入門、基本語法、數組、函數、對象、BOM、DOM、事件、正則表達式、Ajax、jQuery和網頁2048小游戲。為了加深初學者對知識的領悟,本書在確保知識講解系統、全面的基礎上,還配備了精彩的案例,將多個知識點綜合運用。 本書適合作為高等院校本、?朴嬎銠C相關專業的教材使用,也可作為JavaScript愛好者的參考書,是一本適合廣大計算機編程愛好者學習參考的優秀讀物。

JavaScriPt前端開發案例教程 內容簡介

1.配套PPT、課后練習題及答案、教學大綱、教案、教學視頻等學習資源; 2.傳統的章節體寫法配以實踐小案例,條例清楚、簡單易學。 3.傳智播客系列前端開發領域的又一力作。

JavaScriPt前端開發案例教程 目錄

第1章 JavaScript快速入門1
1.1 初識JavaScript 2
1.1.1 什么是JavaScript 2
1.1.2 JavaScript的由來 3
1.1.3 JavaScript的特點 4
1.1.4 JavaScript與ECMAScript的關系 4
1.2 開發工具 5
1.2.1 瀏覽器 5
1.2.2 代碼編輯器 6
1.2.3 【案例】**個JavaScript程序 7
1.3 JavaScript入門 9
1.3.1 JavaScript引入方式 9
1.3.2 常用輸出語句 11
1.3.3 注釋 12
1.3.4 數據與運算 12
1.3.5 函數 14
1.3.6 對象 15
1.3.7 事件 17
1.3.8 【案例】改變網頁背景色 18
動手實踐:驗證用戶輸入的密碼 19
本章小結 20
課后練習 20

第2章 基本語法 21
2.1 變量 22
2.1.1 標識符 22
2.1.2 關鍵字與保留字 22
2.1.3 變量的使用 23
2.1.4 變量的賦值 23
2.2 數據類型 24
2.2.1 數據類型分類 24
2.2.2 基本數據類型 24
2.2.3 數據類型檢測 26
2.2.4 數據類型轉換 27
2.3 表達式 29
2.4 運算符 29
2.4.1 算術運算符 29
2.4.2 字符串運算符 30
2.4.3 賦值運算符 30
2.4.4 比較運算符 31
2.4.5 邏輯運算符 32
2.4.6 三元運算符 32
2.4.7 位運算符 33
2.4.8 運算符優先級 35
2.4.9 【案例】計算圓的周長和面積 35
2.5 流程控制 36
2.5.1 選擇結構 36
2.5.2 循環結構 39
2.5.3 跳轉語句 42
2.5.4 【案例】打印金字塔 43
動手實踐:九九乘法表 45
本章小結 46
課后練習 46

第3章 數組 48
3.1 初識數組 49
3.2 創建數組 49
3.3 數組的基本操作 50
3.3.1 獲取數組長度 50
3.3.2 數組的訪問與遍歷 51
3.3.3 元素的添加與修改 52
3.3.4 元素的刪除 53
3.3.5 【案例】查找*大值與*小值 54
3.4 常見二維數組操作 55
3.4.1 創建與遍歷 55
3.4.2 【案例】二維數組轉置 56
3.5 數組排序 57
3.5.1 冒泡排序 57
3.5.2 插入排序 58
3.6 常見數組方法 60
3.6.1 棧方法 60
3.6.2 檢索方法 61
3.6.3 數組轉字符串 63
3.6.4 其他方法 63
3.6.5 【案例】猴子選大王 65
動手實踐:省份城市的三級聯動 66
本章小結 69
課后練習 70

第4章 函數 71
4.1 函數的定義與調用 72
4.1.1 初識函數 72
4.1.2 參數設置 73
4.1.3 函數的調用 74
4.1.4 【案例】字符串大小寫轉換 75
4.2 變量的作用域 76
4.3 匿名函數 78
4.3.1 函數表達式 78
4.3.2 匿名函數 78
4.3.3 回調函數 79
4.4 嵌套與遞歸 81
4.4.1 函數嵌套與作用域鏈 81
4.4.2 遞歸調用 82
4.4.3 【案例】求斐波那契數列第N項
的值 83
4.5 閉包函數 83
4.5.1 什么是閉包函數 83
4.5.2 閉包函數的實現 84
動手實踐:網頁計算器 85
本章小結 86
課后練習 86

第5章 對象 88
5.1 面向對象概述 89
5.1.1 面向過程與面向對象 89
5.1.2 面向對象的特征 89
5.2 自定義對象 91
5.2.1 對象的定義 91
5.2.2 訪問對象成員 92
5.2.3 對象成員遍歷 92
5.2.4 深拷貝與淺拷貝 93
5.3 構造函數 94
5.3.1 為什么使用構造函數 94
5.3.2 JavaScript內置的構造函數 95
5.3.3 自定義構造函數 95
5.3.4 私有成員 96
5.3.5 函數中的this指向 97
5.4 內置對象 98
5.4.1 String對象 98
5.4.2 Number對象 100
5.4.3 Math對象 100
5.4.4 Date對象 101
5.4.5 【案例】制作年歷 102
5.5 錯誤處理與代碼調試 105
5.5.1 錯誤處理 105
5.5.2 錯誤對象 106
5.5.3 錯誤類型 107
5.5.4 代碼調試 107
5.6 原型與繼承 109
5.6.1 原型 109
5.6.2 繼承 110
5.6.3 靜態成員 113
5.6.4 屬性搜索原則 113
5.6.5 原型鏈 114
動手實踐:表單生成器 118
本章小結 123
課后練習 123

第6章 BOM 125
6.1 什么是BOM對象 126
6.2 window對象 126
6.2.1 全局作用域 126
6.2.2 彈出對話框和窗口 127
6.2.3 窗口位置和大小 130
6.2.4 框架操作 132
6.2.5 定時器 132
6.2.6 【案例】限時秒殺 134
6.3 location對象 136
6.3.1 更改URL 136
6.3.2 獲取URL參數 137
6.3.3 【案例】定時跳轉 138
6.4 history對象 139
6.4.1 歷史記錄跳轉 139
6.4.2 無刷新更改URL地址 140
6.5 navigator對象 141
6.6 screen對象 142
動手實踐:紅綠燈倒計時 143
本章小結 145
課后練習 145

第7章 DOM 147
7.1 DOM對象簡介 148
7.1.1 什么是DOM 148
7.1.2 DOM HTML節點樹 148
7.1.3 DOM對象的繼承關系 149
7.2 HTML元素操作 150
7.2.1 獲取操作的元素 150
7.2.2 元素內容 154
7.2.3 【案例】改變盒子大小 155
7.2.4 元素屬性 156
7.2.5 元素樣式 158
7.2.6 【案例】標簽欄切換效果 161
7.3 文檔節點操作 162
7.3.1 獲取節點 162
7.3.2 節點追加 164
7.3.3 節點刪除 165
7.3.4 【案例】列表的增刪和移動 166
動手實踐:購物車 171
本章小結 176
課后練習 176

第8章 事件 178
8.1 事件處理 179
8.1.1 事件概述 179
8.1.2 事件的綁定方式 180
8.2 事件對象 182
8.2.1 獲取事件對象 182
8.2.2 常用屬性和方法 183
8.2.3 【案例】緩動的小球 186
8.3 事件分類 188
8.3.1 頁面事件 188
8.3.2 焦點事件 189
8.3.3 鼠標事件 191
8.3.4 【案例】鼠標拖曳特效 193
8.3.5 鍵盤事件 195
8.3.6 表單事件 197
動手實踐:圖片放大特效 198
本章小結 202
課后練習 202

第9章 正則表達式 204
9.1 認識正則表達式 205
9.1.1 什么是正則表達式 205
9.1.2 如何使用正則 205
9.1.3 獲取正則對象 206
9.2 字符類別與集合 207
9.2.1 字符類別 207
9.2.2 字符集合 208
9.2.3 【案例】限定輸入內容 208
9.3 字符限定與分組 211
9.3.1 字符限定 211
9.3.2 括號字符 212
9.3.3 正則運算符優先級 214
9.3.4 【案例】內容查找與替換 214
9.4 與正則相關的方法 215
9.4.1 RegExp類中的方法 216
9.4.2 String類中的方法 217
動手實踐:表單驗證 217
本章小結 222
課后練習 223

第10章 Ajax 224
10.1 Web基礎知識 225
10.1.1 Web服務器 225
10.1.2 HTTP 225
10.2 Web服務器搭建 228
10.2.1 PHP開發環境 229
10.2.2 前后端交互 230
10.3 Ajax入門 232
10.3.1 什么是Ajax 232
10.3.2 創建Ajax對象 233
10.3.3 Ajax向服務器發送請求 233
10.3.4 處理服務器返回的信息 236
10.4 數據交換格式 238
10.4.1 XML數據格式 239
10.4.2 JSON數據格式 240
10.4.3 【案例】無刷新分頁 242
10.5 跨域請求 250
10.5.1 Ajax跨域問題 250
10.5.2 JSONP實現跨域請求 251
10.6 擴展技術 254
10.6.1 Cookie 254
10.6.2 FormData 255
10.6.3 Promise 256
10.6.4 WebSocket 260
動手實踐:進度條文件上傳 262
本章小結 265
課后練習 266

第11章 jQuery 267
11.1 jQuery快速入門 268
11.1.1 什么是jQuery 268
11.1.2 下載jQuery 268
11.1.3 使用jQuery 270
11.2 元素操作 271
11.2.1 jQuery對象 271
11.2.2 jQuery選擇器 271
11.2.3 元素遍歷 278
11.2.4 元素內容 279
11.2.5 元素樣式 280
11.2.6 元素篩選 281
11.2.7 元素屬性 283
11.2.8 【案例】折疊菜單 283
11.3 文檔節點操作 285
11.3.1 節點追加 285
11.3.2 節點替換 286
11.3.3 節點刪除 286
11.3.4 節點復制 287
11.3.5 【案例】左移與右移 287
11.4 事件操作 289
11.4.1 常用事件 289
11.4.2 頁面加載事件 292
11.4.3 事件綁定與切換 292
11.4.4 【案例】手風琴效果 294
11.5 動畫特效 295
11.5.1 常用動畫 295
11.5.2 自定義動畫 297
11.5.3 【案例】無縫輪播圖 299
11.6 jQuery操作Ajax 302

11.7 插件機制 307
11.7.1 自定義插件 307
11.7.2 jQuery插件庫 308
11.7.3 jQuery UI 309
11.7.4 【案例】自定義全選與反選
插件 311
本章小結 314
課后練習 314

第12章 網頁版2048小游戲 315
12.1 游戲功能展示 316
12.2 實現步驟分析 317
12.3 游戲功能實現 317
12.3.1 設計游戲界面 317
12.3.2 控制游戲數值 319
12.3.3 實現單元格移動 323
12.3.4 設置游戲分數 326
12.3.5 判斷勝利和失敗 327
12.3.6 重新開始游戲 330
本章小結 330
課后練習 331


展開全部

JavaScriPt前端開發案例教程 作者簡介

黑馬程序員,傳智播客旗下高端IT教育品牌,成立于2006年,它是由中國Java培訓第一人張孝祥老師發起,聯合全球最大的中文IT社區CSDN、中關村軟件園共同創辦的一家專業教育機構。辦學至今,我們一直堅守著“為千萬人少走彎路而著書,為中華軟件之崛起而講課”的辦學理念,堅持培養優秀軟件應用工程師的宏偉目標,在累計培養的十萬余名學員中,其中90%的學員均已在北、上、廣等一線城市高薪就業。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 哈希PC1R1A,哈希CA9300,哈希SC4500-上海鑫嵩实业有限公司 | 东莞压铸厂_精密压铸_锌合金压铸_铝合金压铸_压铸件加工_东莞祥宇金属制品 | arch电源_SINPRO_开关电源_模块电源_医疗电源-东佑源 | 蜘蛛车-高空作业平台-升降机-高空作业车租赁-臂式伸缩臂叉装车-登高车出租厂家 - 普雷斯特机械设备(北京)有限公司 | 一体化隔油提升设备-餐饮油水分离器-餐厨垃圾处理设备-隔油池-盐城金球环保产业发展有限公司 | 蔡司三坐标-影像测量机-3D扫描仪-蔡司显微镜-扫描电镜-工业CT-ZEISS授权代理商三本工业测量 | 上海赞永| 百方网-百方电气网,电工电气行业专业的B2B电子商务平台 | 法兰螺母 - 不锈钢螺母制造厂家 - 万千紧固件--螺母街 | TYPE-C厂家|TYPE-C接口|TYPE-C防水母座|TYPE-C贴片-深圳步步精 | 制氮设备_PSA制氮机_激光切割制氮机_氮气机生产厂家-苏州西斯气体设备有限公司 | 盘扣式脚手架-附着式升降脚手架-移动脚手架,专ye承包服务商 - 苏州安踏脚手架工程有限公司 | Eiafans.com_环评爱好者 环评网|环评论坛|环评报告公示网|竣工环保验收公示网|环保验收报告公示网|环保自主验收公示|环评公示网|环保公示网|注册环评工程师|环境影响评价|环评师|规划环评|环评报告|环评考试网|环评论坛 - Powered by Discuz! | 高考志愿规划师_高考规划师_高考培训师_高报师_升学规划师_高考志愿规划师培训认证机构「向阳生涯」 | 好看的韩国漫画_韩漫在线免费阅读-汗汗漫画 | AGV叉车|无人叉车|AGV智能叉车|AGV搬运车-江西丹巴赫机器人股份有限公司 | 网站seo优化_seo云优化_搜索引擎seo_启新网络服务中心 | 【连江县榕彩涂料有限公司】官方网站 | 不锈钢监控杆_监控立杆厂家-廊坊耀星光电科技有限公司 | 找果网 | 苹果手机找回方法,苹果iPhone手机丢了找回,认准找果网! | 合肥钣金加工-安徽激光切割加工-机箱机柜加工厂家-合肥通快 | 短信通106短信接口验证码接口群发平台_国际短信接口验证码接口群发平台-速度网络有限公司 | 山东集装箱活动房|济南集装箱活动房-济南利森集装箱有限公司 | 软启动器-上海能曼电气有限公司 真空搅拌机-行星搅拌机-双行星动力混合机-广州市番禺区源创化工设备厂 | 东莞爱加真空科技有限公司-进口真空镀膜机|真空镀膜设备|Polycold维修厂家 | 塑料瓶罐_食品塑料瓶_保健品塑料瓶_调味品塑料瓶–东莞市富慷塑料制品有限公司 | 拉力机-拉力试验机-万能试验机-电子拉力机-拉伸试验机-剥离强度试验机-苏州皖仪实验仪器有限公司 | 立式壁挂广告机厂家-红外电容触摸一体机价格-华邦瀛 | 气象监测系统_气象传感器_微型气象仪_气象环境监测仪-山东风途物联网 | 众品家具网-家具品牌招商_家具代理加盟_家具门户的首选网络媒体。 | 深圳办公室装修,办公楼/写字楼装修设计,一级资质 - ADD写艺 | 生物除臭剂-除味剂-植物-污水除臭剂厂家-携葵环保有限公司 | 避光流动池-带盖荧光比色皿-生化流动比色皿-宜兴市晶科光学仪器 东莞爱加真空科技有限公司-进口真空镀膜机|真空镀膜设备|Polycold维修厂家 | 北京征地律师,征地拆迁律师,专业拆迁律师,北京拆迁律师,征地纠纷律师,征地诉讼律师,征地拆迁补偿,拆迁律师 - 北京凯诺律师事务所 | 档案密集架_电动密集架_移动密集架_辽宁档案密集架-盛隆柜业厂家现货批发销售价格公道 | 免费个人pos机申请办理-移动pos机刷卡-聚合收款码办理 | 江西自考网-江西自学考试网 | 英国公司注册-新加坡公司注册-香港公司开户-离岸公司账户-杭州商标注册-杭州优创企业 | 除尘布袋_液体过滤袋_针刺毡滤料-杭州辉龙过滤技术有限公司 | 科昊仪器超纯水机系统-可成气相液氮罐-美菱超低温冰箱-西安昊兴生物科技有限公司 | 电磁铁_推拉电磁铁_机械手电磁吸盘电磁铁厂家-广州思德隆电子公司 |