• 华章程序员书库:JavaScript入门经典
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

华章程序员书库:JavaScript入门经典

正版现货,品相完好,套书和多封面版本的书咨询客服后再下单

15.95 2.3折 69 九品

仅1件

北京昌平
认证卖家担保交易快速发货售后保障

作者高春艳、张金辉 著

出版社机械工业出版社

出版时间2013-04

版次1

装帧平装

上书时间2024-04-24

旧书香书城

九年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
图书标准信息
  • 作者 高春艳、张金辉 著
  • 出版社 机械工业出版社
  • 出版时间 2013-04
  • 版次 1
  • ISBN 9787111419938
  • 定价 69.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 440页
  • 丛书 华章程序员书库
【内容简介】
  《华章程序员书库:JavaScript入门经典》以初学者为核心,全面介绍了使用JavaScript进行网站开发的各种技术。在内容编排上由浅入深,让读者循序渐进地掌握编程技术;在内容讲解上结合丰富的图解和形象的比喻,帮助读者理解“晦涩难懂”的技术;在内容形式上附有大量的提示、技巧、说明等栏目,夯实读者编程基础,丰富其编程经验。全书共分4篇20章,其中:第一篇为基础知识篇,主要包括开启JavaScript开发之门,固本求源——JavaScript基础,体验逻辑之美——流程控制,化整为零——函数及其使用,多变的字符串与数值处理对象,串起数据的珍珠链——数组,格式工厂——正则表达式,让程序听话——程序调试与错误处理等内容;第二篇为核心技术篇,主要包括网页的核心——Document对象,与用户交互的Window对象,JavaScript中常用的事件处理,JavaScript开发必修课之表单,创建和使用Cookie,使用嵌入式插件丰富JavaScript网页等内容;第三篇为高级应用篇,主要包括绚丽多彩——JavaScript中的图像处理,文件处理及页面打印,JavaScript和XMLDOM编程,完美体验AJAX技术,最流行的JavaScript插件——jQuery等内容;第四篇为项目实战篇,主要包括JavaScript+AJAX+jQuery实现企业门户网站这个实战项目。
  《华章程序员书库:JavaScript入门经典》附有配套光盘,光盘中提供了《华章程序员书库:JavaScript入门经典》所有程序的源代码、多媒体教学视频、程序开发资源库。其中,源代码全部经过精心测试,能够在WindowsXP、Windows7操作系统上编译和运行。
  《华章程序员书库:JavaScript入门经典》适用于JavaScript的爱好者、初学者和中级开发人员,也可以作为大中专院校和培训机构的教材。
【目录】
前言
第一篇基础知识篇
第1章开启JavaScript开发之门
视频讲解:20分钟
1.1JavaScript概貌
1.1.1JavaScript的历史起源
1.1.2JavaScript的主要特点
1.1.3JavaScript成功案例
1.2搭建JavaScript开发环境
1.2.1硬件要求
1.2.2软件要求
1.2.3浏览器对JavaScript的支持
1.3编写JavaScript程序的工具
1.3.1MacromediaDreamweaver
1.3.2MicrosoftFrontPage
1.4JavaScript在HTML中的使用
1.4.1在页面中直接嵌入JavaScript代码
1.4.2链接外部JavaScript文件
1.5上机实践
1.5.1将HTML页面的默认编码方式修改为GB
1.5.2使用JavaScript输出“你好”中文字符串
1.6小结
1.7习题
第2章固本求源——JavaScript基础
视频讲解:38分钟
2.1JavaScript语法前奏
2.1.1执行顺序
2.1.2大小写敏感
2.1.3每行结尾的分号可有可无
2.2常用的JavaScript数据结构
2.2.1标识符
2.2.2关键字
2.2.3最常用的程序元素之一——常量
2.2.4最常用的程序元素之二——变量
2.3数据是如何分类的——数据类型
2.3.1数字型
2.3.2字符串型
2.3.3布尔型
2.3.4特殊数据类型
2.4运算符
2.4.1算术运算符
2.4.2比较运算符
2.4.3赋值运算符
2.4.4字符运算符
2.4.5布尔运算符
2.4.6条件运算符
2.4.7其他运算符
2.4.8运算符优先级
2.5表达式
2.6数据类型的转换规则
2.7上机实践
2.7.1将数字格式化为指定长度
2.7.2将长数字分位显示
2.8小结
2.9习题
第3章体验逻辑之美——流程控制
视频讲解:20分钟
3.1最简单的赋值语句
3.2条件判断语句:if、switch
3.2.1if语句
3.2.2if...else语句
3.2.3if...elseif语句
3.2.4if语句的嵌套
3.2.5switch语句
3.3循环控制语句:while、do...while、for
3.3.1while语句
3.3.2do...while语句
3.3.3for语句
3.4跳转语句:continue、break
3.4.1continue语句
3.4.2break语句
3.5上机实践
3.5.1根据输入的年龄判断人生阶段
3.5.2通过for循环获取表单元素的中文名称
3.6小结
3.7习题
第4章化整为零——函数及其使用
视频讲解:18分钟
4.1函数的定义
4.2函数的调用
4.2.1函数的简单调用
4.2.2在事件响应中调用函数
4.2.3通过链接调用函数
4.2.4函数参数的使用
4.2.5使用函数的返回值
4.3几种特殊的函数
4.3.1function构造函数与函数直接量
4.3.2JavaScript中的内置函数
4.3.3嵌套函数的使用
4.3.4递归函数的使用
4.4上机实践
4.4.1通过自定义函数实时显示系统时间
4.4.2随机生成指定位数的验证码
4.5小结
4.6习题
第5章多变的字符串与数值处理对象
视频讲解:27分钟
5.1字符串对象——String
5.1.1match方法
5.1.2search方法
5.1.3replace方法
5.1.4split方法
5.2常用的数值处理对象
5.2.1JavaScript中的数值
5.2.2Math对象
5.2.3Number对象
5.2.4Boolean对象
5.2.5Date对象
5.3上机实践
5.3.1小写金额转换为大写金额
5.3.2将RGB格式的颜色值转换为十六进制格式
5.4小结
5.5习题
第6章串起数据的珍珠链——数组
视频讲解:18分钟
6.1JavaScript中的数组对象——Array
6.1.1Array对象概述
6.1.2Array对象的输入和输出
6.2常见的数组操作
6.2.1数组的添加和删除
6.2.2设置数组的排列顺序
6.2.3获取数组中的某段数组元素
6.2.4将数组转换成字符串
6.3上机实践
6.3.1使用数组存储商品信息
6.3.2使用数组显示星期
6.4小结
6.5习题
第7章格式工厂——正则表达式
视频讲解:45分钟
7.1正则表达式基础
7.1.1正则表达式的基本结构
7.1.2为什么要使用正则表达式
7.2正则表达式的语法
7.2.1模式匹配符
7.2.2定位符与原义字符
7.2.3限定符与选择匹配符
7.2.4特殊字符与字符匹配符
7.2.5分组组合符与反向引用符
7.2.6实际应用
7.3RegExp对象
7.3.1创建RegExp对象
7.3.2RegExp对象的属性
7.3.3RegExp对象的方法
7.4上机实践
7.4.1验证身份证号码
7.4.2验证输入的字符串是否为汉字
7.5小结
7.6习题
第8章让程序听话——程序调试与错误处理
视频讲解:15分钟
8.1IE浏览器内置的错误报告
8.2处理异常
8.2.1常见的异常类型
8.2.2触发onerror事件处理异常
8.2.3使用try...catch...finally语句处理异常
8.3JavaScript语言调试技巧
8.3.1使用alert语句进行调试
8.3.2使用write语句进行调试
8.3.3使用抛出自定义异常消息进行调试
8.4上机实践
8.4.1使用提示对话框显示异常信息
8.4.2判断参数个数和被除数是否为
8.5小结
8.6习题

第二篇核心技术篇
第9章网页的核心——Document对象
视频讲解:20分钟
9.1Document对象概述
9.2Document对象常用的属性、方法与事件
9.2.1Document对象的常用属性
9.2.2Document对象的常用方法
9.2.3Document对象的常用事件
9.3Document对象的应用
9.3.1链接文字颜色设置
9.3.2文档前景色和背景色设置
9.3.3查看文档创建日期、修改日期和文档大小
9.3.4获取并设置URL
9.3.5获取对象的当前状态
9.3.6在文档中输出数据
9.3.7动态添加一个HTML标记
9.3.8获取文本框并修改其内容
9.4上机实践
9.4.1动态设置网页的标题栏
9.4.2打开新窗口并输出内容
9.5小结
9.6习题
第10章与用户交互的Window对象
视频讲解:28分钟
10.1Window对象
10.1.1Window对象的属性
10.1.2Window对象的方法
10.1.3Window对象的使用
10.2对话框
10.2.1警告对话框
10.2.2询问回答对话框
10.2.3提示对话框
10.3窗口的打开与关闭
10.3.1打开窗口
10.3.2关闭窗口
10.4控制窗口
10.4.1移动窗口
10.4.2改变窗口大小
10.4.3窗口滚动
10.4.4访问窗口历史
10.4.5控制窗口状态栏
10.4.6窗口时间与超时设定
10.5窗口事件
10.5.1通用窗口事件
10.5.2扩展窗口事件
10.6IE浏览器窗口扩展
10.6.1模式窗口
10.6.2无模式窗口
10.6.3弹出窗口
10.7上机实践
10.7.1网页拾色器
10.7.2根据用户分辨率自动调整窗口
10.8小结
10.9习题
第11章JavaScript中常用的事件处理
视频讲解:49分钟
11.1事件与事件处理概述
11.1.1事件与事件名称
11.1.2JavaScript的常用事件
11.1.3事件处理程序的调用
11.2DOM事件模型
11.2.1事件流
11.2.2主流浏览器的事件模型
11.2.3事件对象
11.2.4注册与移除事件监听器
11.3鼠标和键盘事件
11.3.1鼠标的单击事件
11.3.2鼠标的按下和松开事件
11.3.3鼠标的移入和移出事件
11.3.4鼠标的移动事件
11.3.5键盘事件的使用
11.4页面相关事件
11.4.1加载与卸载事件
11.4.2页面大小事件
11.5表单相关事件
11.5.1获得焦点与失去焦点事件
11.5.2失去焦点修改事件
11.5.3表单提交与重置事件
11.6滚动字幕事件
11.6.1onbounce事件
11.6.2onstart事件
11.7编辑事件
11.7.1文本编辑事件
11.7.2对象拖动事件
11.8上机实践
11.8.1限制文本框的输入
11.8.2屏蔽键盘相关事件
11.9小结
11.10习题
第12章JavaScript开发必修课之表单
视频讲解:30分钟
12.1什么是表单
12.2表单标记

12.2.1处理程序action属性
12.2.2表单名称name属性
12.2.3提交方式method属性
12.2.4编码方式enctype属性
12.2.5目标显示方式target属性
12.3输入标记
12.3.1文字域text
12.3.2密码域password
12.3.3单选按钮radio
12.3.4复选框checkbox
12.3.5普通按钮button
12.3.6提交按钮submit
12.3.7重置按钮reset
12.3.8图像域image
12.3.9隐藏域hidden
12.3.10文件域file
12.4文本域标记