登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書

『簡體書』一本书讲透JavaScript [美]迈克尔·哈特尔

書城自編碼: 4029249
分類:簡體書→大陸圖書→計算機/網絡程序設計
作者: [美]迈克尔·哈特尔
國際書號(ISBN): 9787111762195
出版社: 机械工业出版社
出版日期: 2024-09-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:HK$ 88.5

我要買

 

** 我創建的書架 **
未登入.


新書推薦:
行动红利:用行动告别低效、摆脱拖延,享受人生的红利
《 行动红利:用行动告别低效、摆脱拖延,享受人生的红利 》

售價:HK$ 67.9
改变我们的道路——大疫后的人类及其世界
《 改变我们的道路——大疫后的人类及其世界 》

售價:HK$ 78.2
《周髀算经》新论·译注
《 《周髀算经》新论·译注 》

售價:HK$ 79.4
红楼有三味
《 红楼有三味 》

售價:HK$ 66.7
南宋行暮:宋光宗宋宁宗时代(增订本)
《 南宋行暮:宋光宗宋宁宗时代(增订本) 》

售價:HK$ 101.2
算力芯片——高性能 CPU/GPU/NPU 微架构分析
《 算力芯片——高性能 CPU/GPU/NPU 微架构分析 》

售價:HK$ 148.4
漫长的调查:重走营造学社川康古建筑调查之路
《 漫长的调查:重走营造学社川康古建筑调查之路 》

售價:HK$ 89.7
历史的温度1-7(典藏版套装全7册)
《 历史的温度1-7(典藏版套装全7册) 》

售價:HK$ 687.7

 

編輯推薦:
一本书教你如何编写实用性高的JavaScript程序从0到1构建一个工业级交互式网站
內容簡介:
这是一本讲解如何基于当下开发人员常用的开发工具编写实用性高的JavaScript程序的实战性手册。?通过阅读本书,你将学习:?快速将简单的JavaScript应用程序部署到实时网络?使用字符串和其他原生JavaScript对象?使用函数以及优雅、强大的函数式编程技术?创建同时具有属性和方法的新对象?编写测试程序并通过测试驱动开发(TDD)改进代码?开发和使用独立的、模块化的NPM软件包?通过事件监听器、动态HTML表单和DOM操作增加交互性?编写实用且非平凡的JavaScript shell脚本?使用JavaScript从0到1构建一个工业级交互式网站?本书通过针对性的练习来帮助读者掌握编写JavaScript程序的重点知识,并基于当下通用开发软件,让读者尽快上手开发出实用的JavaScript程序。
關於作者:
迈克尔·哈特尔(Michael Hartl)毕业于哈佛大学,拥有加州理工学院的物理学博士学位,并且是Y Combinator企业家计划的成员。他曾任教加州理工学院,并获得了教学卓越终身成就奖。
他著有十几本书籍,并且是 Learn Enough系列书籍的联合创始人和主编。本书是 Learn Enough系列书籍中的一本,该系列书籍还包括《一本书讲透命令行工具、文本编辑器和Git》《一本书讲透Python编程》《一本书讲透HTML、CSS和布局》。同时,他也是 Tau Day 的创始人及The Tau Manifesto和Ruby on Rails Tutorial书籍的作者。
目錄
前 言
第1章 “Hello, World!”程序 1
1.1 JavaScript简介 3
1.2 Web浏览器中的JS 4
1.3 REPL中的JS 10
1.4 文件中的JS 13
1.5 Shell脚本中的JS 14
第2章 字符串 16
2.1 字符串基础 16
2.2 拼接和插值 17
2.3 输出打印 21
2.4 属性、布尔值和控制流 23
2.5 方法 29
2.6 字符串迭代 32
第3章 数组 35
3.1 分割split() 35
3.2 访问数组 36
3.3 数组分片slice() 37
3.4 更多数组操作方法 38
3.5 数组迭代 40
第4章 其他原生对象 42
4.1 Math和Number对象 42
4.2 Date 45
4.3 正则表达式 47
4.4 简单对象 53
4.5 应用:独特单词 54
第5章 函数 60
5.1 定义函数 60
5.2 文件中的函数 63
5.3 方法链 69
5.4 迭代 72
第6章 函数式编程 76
6.1 Map函数 77
6.2 Filter函数 80
6.3 Reduce 函数 82
第7章 对象和原型 87
7.1 定义对象 87
7.2 原型 90
7.3 变更原生对象 95
第8章 测试和测试驱动开发 97
8.1 测试设置 97
8.2 初始化测试范围 100
8.3 RED(测试不通过) 104
8.4 GREEN(测试通过) 109
8.5 重构 113
第9章 事件和DOM操作 120
9.1 有效的回文页面 120
9.2 事件监听器 124
9.3 动态HTML 130
9.4 表单处理 133
第10章 Node.js中的shell脚本 139
10.1 读取文件 139
10.2 从URL读取信息 141
10.3 命令行中的DOM操作 145
第11章 完整的应用程序示例:图片库 153
11.1 为图片库做准备工作 154
11.2 更改图片库的图像 158
11.3 设置当前图像 164
11.4 更改图像信息 167
11.5 结论 172
內容試閱
本书介绍了重要的JavaScript技术,并阐述了如何基于当下开发人员常用的开发工具编写实用性高的JavaScript程序。JavaScript是一门强大的编程语言,市面上有相当多与它相关的教程。但令人兴奋的是,在初学阶段你不必精通所有的内容,只需精通本书内容就可以编写一个强大的程序。
JavaScript作为唯一可以被Web浏览器执行的编程语言,深受程序员的青睐,它是每个程序员工具包的重要组成部分。本书致力于帮助读者学习最新的JavaScript技术,其中还包括Node.js 和ES6等部分的知识,并基于当下通用开发软件,让读者尽快上手开发出实用的JavaScript程序。
不同于大多数JavaScript教程,本书从一开始就将JavaScript视为一种通用的编程语言,因此示例程序不会局限于浏览器。除了学习交互式HTML网页外,你还将学习如何编写命令行程序和自带的JavaScript软件包,甚至有机会探索重要的软件开发实践(如版本控制、函数式编程和测试驱动的开发)。本书的写作目的是对JavaScript的使用进行叙述性介绍,同时本书也是对Web上大量难以考究的JavaScript资料的完美补充。
除了讲解特定的JavaScript编程技能,本书通过大量的实际案例来介绍JavaScript的版本控制、HTML等复杂技术,以及更强大的技能(如用谷歌搜索错误信息和进行程序重启)。
本书共分11章,简要概述如下:
第1~4章介绍了使用JavaScript面向对象编程的基础知识。第1章从执行“Hello, World!”程序的不同方式开始,不仅展示了如何在浏览器中调用alert弹窗,还展示了如何通过JavaScript所依赖的Node.js执行环境来执行命令行语句,我们甚至部署了一个(非常简单的)动态JavaScript应用程序到实时网络。
接下来的第2~4章介绍了JavaScript数据结构。第2章介绍了字符串,第3章介绍了数组,第4章介绍了其他JS原生对象(如Number、Date和正则表达式)。
第5章介绍了函数的基础知识,无论在哪种编程语言中函数都至关重要。第6章介绍了如何运用函数基础知识编写强大的代码,这就是函数式编程。
第7章通过一个简单的完整示例生成了自定义JavaScript对象并进行演示。第8章通过测试驱动的编程技术对其进行应用扩展。此间,你将学习如何通过NPM模块创建和发布一个JavaScript软件包。
第9章在前两章的基础上制作了一个交互网站,包括事件、DOM节点相关操作、alert弹窗和HTML表格的使用示例。
第10章介绍了在使用JavaScript的shell脚本时经常会忽视的问题,包括如何从本地文件和实时URL中读取代码,以及如何从常规文本文件中提取信息,就像提取HTML网页信息一样。
第11章展示了如何使用HTML、CSS和JavaScript来创建真正的工业级网站,以完成本书的学习。结果是构建一个交互式图像库,它可以动态更改图像、CSS类和响应用户的单击页面文本。最后,将把完整的示例网站部署到实时Web。

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 大陸用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.