标签
内容简介
编辑推荐
适合谁读
适合
- 高校计算机及相关专业的学生,可作为JavaScript课程的配套教材使用
- 零基础想转行Web前端、需要系统补齐语法与DOM基础的自学者
- 已会HTML/CSS,但不会用JavaScript让页面“动起来”的初学者
- 需要现成案例与配套课件来组织教学的培训班讲师和任课教师
不适合
- 已有多年开发经验、想深入工程化与框架原理的资深前端工程师
- 希望专攻ES6+新语法、模块化或Vue/React等框架的读者
- 只想要速查手册、而非按章节循序学习的读者
阅读建议
- 第1至5章是语法地基,建议边读边在浏览器控制台敲一遍示例,不要只“看代码”。
- 每章的“动手实践”案例请先自己尝试实现,再对照书中思路,这是本书最有效的学习方式。
- 学习DOM、事件、Ajax三章时可配合Chrome开发者工具,实时观察元素与网络请求变化。
- 全书过完后,用第12章的2048小游戏做一次复盘,把案例改造成自己的版本,作为入门作品。
出版社简介
人民邮电出版社以科技、计算机与信息通信类图书见长,并由此延伸至摄影、艺术、软件学习与励志成长等门类,形成较为多元的出版方向。库内图书既涵盖《重构与模式(修订版)》《华为交换机学习指南(第二版)》等计算机与通信技术读物,也收录《小王子(中英法彩绘典藏纪念版)》《了不起的盖茨比》《假如给我三天光明》等双语典藏类作品;《北京十年:1980-1990》与《鬼刀 WLOP个人插画作品集》则体现其在摄影与艺术领域的布局。作者资源包括安东尼·圣埃克苏佩里、海伦·凯勒、Joshua Kerievsky、王达、张兆增与WLOP等。
目录
- 第1章 JavaScript快速入门:1.1 初识JavaScript;1.2 开发工具;1.3 JavaScript入门;动手实践:验证用户输入的密码
- 第2章 基本语法:2.1 变量;2.2 数据类型;2.3 表达式;2.4 运算符;2.5 流程控制;动手实践:九九乘法表
- 第3章 数组:3.1 初识数组;3.2 创建数组;3.3 数组的基本操作;3.4 常见二维数组操作;3.5 数组排序;3.6 常见数组方法;动手实践:省份城市的三级联动
- 第4章 函数:4.1 函数的定义与调用;4.2 变量的作用域;4.3 匿名函数;4.4 嵌套与递归;4.5 闭包函数;动手实践:网页计算器
- 第5章 对象:5.1 面向对象概述;5.2 自定义对象;5.3 构造函数;5.4 内置对象;5.5 错误处理与代码调试;5.6 原型与继承;动手实践:表单生成器
- 第6章 BOM:6.1 什么是BOM对象;6.2 window对象;6.3 location对象;6.4 history对象;6.5 navigator对象;6.6 screen对象;动手实践:红绿灯倒计时
- 第7章 DOM:7.1 DOM对象简介;7.2 HTML元素操作;7.3 文档节点操作;动手实践:购物车
- 第8章 事件:8.1 事件处理;8.2 事件对象;8.3 事件分类;动手实践:图片放大特效
- 第9章 正则表达式:9.1 认识正则表达式;9.2 字符类别与集合;9.3 字符限定与分组;9.4 与正则相关的方法;动手实践:表单验证
- 第10章 Ajax:10.1 Web基础知识;10.2 Web服务器搭建;10.3 Ajax入门;10.4 数据交换格式;10.5 跨域请求;10.6 扩展技术;动手实践:进度条文件上传
- 第11章 jQuery:11.1 jQuery快速入门;11.2 元素操作;11.3 文档节点操作;11.4 事件操作;11.5 动画特效;11.6 jQuery操作Ajax;11.7 插件机制
- 第12章 网页版2048小游戏:12.1 游戏功能展示;12.2 实现步骤分析;12.3 游戏功能实现
常见问题
这本书有第2版吗?和2018年版有什么区别?
零基础、没学过HTML/CSS能直接读吗?
书中的案例需要什么样的开发环境?
学完这本还需要再学框架吗?
配套的教学PPT和源代码从哪里获取?
读者评论
查询本书
本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。
作者简介
黑马程序员是传智播客(传智教育)旗下的IT教育品牌与教材编写团队,由张孝祥发起,长期专注于Java、Python、前端、大数据等方向的实战型教材开发,其著作多由人民邮电出版社出版。作为集体署名作者,黑马程序员并非单一个人,而是以教学与课程研发为核心的编写团队,其作品强调动手实践与项目驱动。库内收录其作品26种,代表作品包括《软件测试》《Python程序设计现代方法》《微服务架构基础(Spring Boot+Spring Cloud+Docker)》《Java Web程序设计任务教程》《JavaScript前端开发案例教程》《网页设计与制作项目教程(HTML+CSS+JavaScript)》《PHP基础案例教程》《Java EE企业级应用开发教程(Spring+Spring MVC+MyBatis)》等,涵盖编程设计、软件学习、计算机综合与考试等类别。其写作注重案例与任务引导,服务于IT技能学习者的入门与进阶需求。公开资料有限,除上述信息外,不作更多生平层面的介绍。