登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入 新註冊 | 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / EMS,時效:出貨後2-3日

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

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

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

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

售價:NT$ 403

我要買

share:

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



新書推薦:
中国汽车综合测评技术研究报告 (2024)
《 中国汽车综合测评技术研究报告 (2024) 》

售價:NT$ 1040.0
万有引力书系:金马 巴拿马铁路悲歌
《 万有引力书系:金马 巴拿马铁路悲歌 》

售價:NT$ 510.0
人文与社会译丛:休谟的人生智慧
《 人文与社会译丛:休谟的人生智慧 》

售價:NT$ 354.0
高效时间管理:巧妙且明智地利用时间
《 高效时间管理:巧妙且明智地利用时间 》

售價:NT$ 302.0
完美咨询 原书第4版
《 完美咨询 原书第4版 》

售價:NT$ 390.0
亿万:围剿华尔街大白鲨(珍藏版)  [美]茜拉·科尔哈特卡
《 亿万:围剿华尔街大白鲨(珍藏版) [美]茜拉·科尔哈特卡 》

售價:NT$ 359.0
水悖论(“同一颗星球”丛书)
《 水悖论(“同一颗星球”丛书) 》

售價:NT$ 354.0
空间微电子. 第二卷.空间用集成电路设计
《 空间微电子. 第二卷.空间用集成电路设计 》

售價:NT$ 1134.0

編輯推薦:
一本书教你如何编写实用性高的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.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.