编程红宝书:JavaScript完全自学手册

编程红宝书:JavaScript完全自学手册
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2009-01
版次: 1
ISBN: 9787111250180
定价: 69.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 527页
正文语种: 简体中文
  •   本书一共分为5篇,涵盖了JavaScript语言应用的绝大多数方面,从基本概念到具体实践、从抽象的算法到具体的页面特效、从最简单的输入/输出到最新的Ajax技术都进行了详细的阐述,并对每一个具体知识点都进行了详细的实例解。JavaScript是一种几乎得到所有浏览器支持的脚本语言,用于实现客户端与浏览者的互动。随着互联网的发展,早期的静态网页已远不能满足需要。客户端脚本JavaScript是实现动态网页的基础,也是Web2.0概念所必须的组成部分,更是现在Ajax技术的核心。可以说,JavaScript已经成为网页必要的组成部分。好的JavaScript脚本可以提高用户的浏览体验。《JavaScript完全自学手册》(珍藏版)的特点是讲解的知识点易、广、全、深。每一个知识点均围绕具体的实例展开,且实例中配上了详细的注释和效果图,易于理解与实践,可以使读者在抽象的知识点中得到直观的印象。《JavaScript完全自学手册》(珍藏版)涵盖了JavaScript的绝大多数应用方面,牵涉的知识面很广。《JavaScript完全自学手册》(珍藏版)讲解的各类对象的属性、方法和事件等参考了微软公司的MSDN,内容全面,深入到JavaScript的本质,不仅仅讲解了其在页面特效中的应用,还挖掘了JavaScript作为一种基于对象语言所特有的类与继承的实现。《JavaScript完全自学手册》(珍藏版)适合希望入门的用户阅读,也可作为开发人员的参考手册。 写给自学编程的人员
    前言
    第一篇JavaScript入门
    第1章JavaScript简介
    1.1什么是JavaScript
    1.2JavaScript与Java的区别
    1.3JavaScript程序运行开发环境
    1.4JavaScript的优点与局限
    1.5小结

    第2章第1个例子—向用户说“你好”
    2.1第1个例子
    2.1.1最简单的程序—“用户你好”
    2.1.2在HTML中插入JavaScript块
    2.1.3JavaScript代码书写规则
    2.2JavaScript基础知识—变量和常量
    2.2.1变量命名规则
    2.2.2数据类型
    2.3告诉用户当前时间
    2.3.1什么是内置对象
    2.3.2内置对象Date的方法
    2.3.3获取时间和日期
    2.4在Web页上输出
    2.4.1弹出警告框—alert
    2.4.2弹出确认“是/否”的对话框—confirm
    2.4.3输出到页面内容—document.write
    2.5改进版的“你好”程序
    2.6小结

    第3章获取用户的输入
    3.1实例:让用户输入两个数字,然后输出相加的结果
    3.2JavaScript基础知识—操作符和表达式
    3.2.1什么是表达式
    3.2.2什么是操作符
    3.2.3什么是优先级
    3.3变量类型转换
    3.4JavaScript基础知识—字符串初探
    3.4.1什么是字符串
    3.4.2字符串的书写与转义符
    3.4.3字符串操作
    3.5实例:让用户输入自己的名字,输出写给用户的情书
    3.6小结

    第4章简单的表单操作
    4.1实例:确认表单必填项目完整性
    4.2JavaScript基础知识—函数
    4.2.1函数和变量作用域
    4.2.2函数的参数和返回值
    4.2.3什么是递归调用
    4.3在表单提交时调用检查函数—绑定事件到表单
    4.3.1什么是事件
    4.3.2如何绑定事件
    4.4发生了什么?—获取事件的内容
    4.5表单元素的属性和方法
    4.6综合应用—更人性化的表单
    4.7小结

    第5章小游戏—算二十四
    5.1实例:电脑帮你算二十四
    5.2JavaScript基础知识—条件判断
    5.2.1if语句
    5.2.2switch语句
    5.2.3不同类型数据的比较和逻辑操作
    5.3JavaScript基础知识—循环
    5.3.1for循环
    5.3.2while循环
    5.3.3break和continue
    5.4JavaScript基础知识—数组对象
    5.4.1如何引用数组对象
    5.4.2数组对象的属性和方法
    5.5内置eval函数和错误捕获机制
    5.6小结

    第6章物理问题—炮弹的射程
    6.1实例:由初速度和仰角求射程
    6.2数学计算—内置对象Math的属性和方法
    6.3.Math对象应用——科学计算器
    6.4随机函数和彩票游戏
    6.5小结

    第7章用Cookio在客户端保存信息
    7.1实例:用Cookie实现可以记住内容的表单
    7.2什么是Cookie
    7.2.1HTTP简介
    7.2.2Cookie存在的意义
    7.2.3Cookie的优点和限制
    7.3把输入框的内容保存在客户端——使用Cookie
    7.3.1Cookie的保存和读取
    7.3.2字符串的编码
    7.4Cookie的有效期、域和路径
    7.4.1Cookie的有效期和清除
    7.4.2用Cookie实现记事贴
    7.4.3Cookie的域和路径及Cookie欺骗
    7.5小结

    第8章操作窗口和框架
    8.1实例:模拟LiveMessenger的振动闪屏功能
    8.2控制窗口——窗口对象的事件、属性和方法
    8.2.1获取窗口的改变——窗口对象的事件
    8.2.2控制窗口的行为——窗口对象的方法
    8.3打开一个新窗口——窗口的“open”方法详解
    8.3.1“open”方法的参数说明
    8.3.2检测弹窗动作是否被拦截
    8.3.3色彩选择器——“open”方法的应用
    8.4在网页中使用自定义的对话框
    8.4.1模拟Windows帮助效果——弹出式窗体的应用
    8.4.2模式对话框和非模式对话框
    8.5延时函数的使用
    8.5.1定时函数的设定和取消
    8.5.2综合应用——动态提示窗口
    8.6可以收起的分栏——改变框架的分割比例
    8.6.1嵌套窗口的结构
    8.6.2可以收起和展开的侧边框架
    8.6.3跨窗口调用JavaScript脚本
    8.7小结

    第9章控制表单——内容验证
    9.1实例:表单数据的有效性验证
    9.2用正则来判断复杂的文本规则
    9.2.1什么是正则
    9.2.2正则的优势
    9.2.3正则的格式和含义
    9.2.4用RegExp函数创建正则对象
    9.2.5示例代码中正则的详细解释
    9.3文本的编码和加密——正则和字符串操作
    9.3.1字符串的搜索、匹配
    9.3.2字符串的替换
    9.4正则对象的属性和方法
    9.4.1正则对象的属性
    9.4.2正则对象的方法
    9.5正则应用——UBB代码转换
    9.6小结

    第10章控制表单——和用户的操作交互
    10.1实例:随用户操作而变化的表单
    10.2用户操作会激发的事件
    10.2.1onchange事件
    10.2.2鼠标和键盘事件
    10.3表单的状态变化
    10.3.1只读和不可用状态的改变
    10.3.2显示和隐藏
    10.4表单的内容变化
    10.4.1文本框内容I
    10.4.2单选框和复选框的选取
    10.4.3下拉列表框的联动
    10.5小结

    第11章复杂的跑马灯
    11.1实例:一个向左弹性滑入、向上滑出的跑马灯
    11.2用JavaScript控制内联CSS
    11.2.1CSS名称和JavaScript属性的对应
    11.2.2内联CSS样式的读取
    11.2.3内联CSS样式的设置和单位
    11.2.4示例:放大缩小文字
    11.3用JavaScript控制非内联CSS
    11.3.1样式表“styleSheet对象
    11.3.2用样式表对象实现切换皮肤的功能
    11.3.3样式规则“rule”对象

    第三篇操作ActiveX控件
    第四篇类和对象
    第五篇无刷新的用户体验和Ajax
    附录JavaScript常用对象的方法和属性
  • 内容简介:
      本书一共分为5篇,涵盖了JavaScript语言应用的绝大多数方面,从基本概念到具体实践、从抽象的算法到具体的页面特效、从最简单的输入/输出到最新的Ajax技术都进行了详细的阐述,并对每一个具体知识点都进行了详细的实例解。JavaScript是一种几乎得到所有浏览器支持的脚本语言,用于实现客户端与浏览者的互动。随着互联网的发展,早期的静态网页已远不能满足需要。客户端脚本JavaScript是实现动态网页的基础,也是Web2.0概念所必须的组成部分,更是现在Ajax技术的核心。可以说,JavaScript已经成为网页必要的组成部分。好的JavaScript脚本可以提高用户的浏览体验。《JavaScript完全自学手册》(珍藏版)的特点是讲解的知识点易、广、全、深。每一个知识点均围绕具体的实例展开,且实例中配上了详细的注释和效果图,易于理解与实践,可以使读者在抽象的知识点中得到直观的印象。《JavaScript完全自学手册》(珍藏版)涵盖了JavaScript的绝大多数应用方面,牵涉的知识面很广。《JavaScript完全自学手册》(珍藏版)讲解的各类对象的属性、方法和事件等参考了微软公司的MSDN,内容全面,深入到JavaScript的本质,不仅仅讲解了其在页面特效中的应用,还挖掘了JavaScript作为一种基于对象语言所特有的类与继承的实现。《JavaScript完全自学手册》(珍藏版)适合希望入门的用户阅读,也可作为开发人员的参考手册。
  • 目录:
    写给自学编程的人员
    前言
    第一篇JavaScript入门
    第1章JavaScript简介
    1.1什么是JavaScript
    1.2JavaScript与Java的区别
    1.3JavaScript程序运行开发环境
    1.4JavaScript的优点与局限
    1.5小结

    第2章第1个例子—向用户说“你好”
    2.1第1个例子
    2.1.1最简单的程序—“用户你好”
    2.1.2在HTML中插入JavaScript块
    2.1.3JavaScript代码书写规则
    2.2JavaScript基础知识—变量和常量
    2.2.1变量命名规则
    2.2.2数据类型
    2.3告诉用户当前时间
    2.3.1什么是内置对象
    2.3.2内置对象Date的方法
    2.3.3获取时间和日期
    2.4在Web页上输出
    2.4.1弹出警告框—alert
    2.4.2弹出确认“是/否”的对话框—confirm
    2.4.3输出到页面内容—document.write
    2.5改进版的“你好”程序
    2.6小结

    第3章获取用户的输入
    3.1实例:让用户输入两个数字,然后输出相加的结果
    3.2JavaScript基础知识—操作符和表达式
    3.2.1什么是表达式
    3.2.2什么是操作符
    3.2.3什么是优先级
    3.3变量类型转换
    3.4JavaScript基础知识—字符串初探
    3.4.1什么是字符串
    3.4.2字符串的书写与转义符
    3.4.3字符串操作
    3.5实例:让用户输入自己的名字,输出写给用户的情书
    3.6小结

    第4章简单的表单操作
    4.1实例:确认表单必填项目完整性
    4.2JavaScript基础知识—函数
    4.2.1函数和变量作用域
    4.2.2函数的参数和返回值
    4.2.3什么是递归调用
    4.3在表单提交时调用检查函数—绑定事件到表单
    4.3.1什么是事件
    4.3.2如何绑定事件
    4.4发生了什么?—获取事件的内容
    4.5表单元素的属性和方法
    4.6综合应用—更人性化的表单
    4.7小结

    第5章小游戏—算二十四
    5.1实例:电脑帮你算二十四
    5.2JavaScript基础知识—条件判断
    5.2.1if语句
    5.2.2switch语句
    5.2.3不同类型数据的比较和逻辑操作
    5.3JavaScript基础知识—循环
    5.3.1for循环
    5.3.2while循环
    5.3.3break和continue
    5.4JavaScript基础知识—数组对象
    5.4.1如何引用数组对象
    5.4.2数组对象的属性和方法
    5.5内置eval函数和错误捕获机制
    5.6小结

    第6章物理问题—炮弹的射程
    6.1实例:由初速度和仰角求射程
    6.2数学计算—内置对象Math的属性和方法
    6.3.Math对象应用——科学计算器
    6.4随机函数和彩票游戏
    6.5小结

    第7章用Cookio在客户端保存信息
    7.1实例:用Cookie实现可以记住内容的表单
    7.2什么是Cookie
    7.2.1HTTP简介
    7.2.2Cookie存在的意义
    7.2.3Cookie的优点和限制
    7.3把输入框的内容保存在客户端——使用Cookie
    7.3.1Cookie的保存和读取
    7.3.2字符串的编码
    7.4Cookie的有效期、域和路径
    7.4.1Cookie的有效期和清除
    7.4.2用Cookie实现记事贴
    7.4.3Cookie的域和路径及Cookie欺骗
    7.5小结

    第8章操作窗口和框架
    8.1实例:模拟LiveMessenger的振动闪屏功能
    8.2控制窗口——窗口对象的事件、属性和方法
    8.2.1获取窗口的改变——窗口对象的事件
    8.2.2控制窗口的行为——窗口对象的方法
    8.3打开一个新窗口——窗口的“open”方法详解
    8.3.1“open”方法的参数说明
    8.3.2检测弹窗动作是否被拦截
    8.3.3色彩选择器——“open”方法的应用
    8.4在网页中使用自定义的对话框
    8.4.1模拟Windows帮助效果——弹出式窗体的应用
    8.4.2模式对话框和非模式对话框
    8.5延时函数的使用
    8.5.1定时函数的设定和取消
    8.5.2综合应用——动态提示窗口
    8.6可以收起的分栏——改变框架的分割比例
    8.6.1嵌套窗口的结构
    8.6.2可以收起和展开的侧边框架
    8.6.3跨窗口调用JavaScript脚本
    8.7小结

    第9章控制表单——内容验证
    9.1实例:表单数据的有效性验证
    9.2用正则来判断复杂的文本规则
    9.2.1什么是正则
    9.2.2正则的优势
    9.2.3正则的格式和含义
    9.2.4用RegExp函数创建正则对象
    9.2.5示例代码中正则的详细解释
    9.3文本的编码和加密——正则和字符串操作
    9.3.1字符串的搜索、匹配
    9.3.2字符串的替换
    9.4正则对象的属性和方法
    9.4.1正则对象的属性
    9.4.2正则对象的方法
    9.5正则应用——UBB代码转换
    9.6小结

    第10章控制表单——和用户的操作交互
    10.1实例:随用户操作而变化的表单
    10.2用户操作会激发的事件
    10.2.1onchange事件
    10.2.2鼠标和键盘事件
    10.3表单的状态变化
    10.3.1只读和不可用状态的改变
    10.3.2显示和隐藏
    10.4表单的内容变化
    10.4.1文本框内容I
    10.4.2单选框和复选框的选取
    10.4.3下拉列表框的联动
    10.5小结

    第11章复杂的跑马灯
    11.1实例:一个向左弹性滑入、向上滑出的跑马灯
    11.2用JavaScript控制内联CSS
    11.2.1CSS名称和JavaScript属性的对应
    11.2.2内联CSS样式的读取
    11.2.3内联CSS样式的设置和单位
    11.2.4示例:放大缩小文字
    11.3用JavaScript控制非内联CSS
    11.3.1样式表“styleSheet对象
    11.3.2用样式表对象实现切换皮肤的功能
    11.3.3样式规则“rule”对象

    第三篇操作ActiveX控件
    第四篇类和对象
    第五篇无刷新的用户体验和Ajax
    附录JavaScript常用对象的方法和属性
查看详情
您可能感兴趣 / 更多
编程红宝书:JavaScript完全自学手册
编程侠:4再次开启的门
宋阿伦
编程红宝书:JavaScript完全自学手册
编程侠:3漏洞升级
宋阿伦
编程红宝书:JavaScript完全自学手册
编程改变生活——用PySide6/PyQt6创建GUI程序(基础篇·微课视频版)
邢世通
编程红宝书:JavaScript完全自学手册
编程侠:2英雄的诞生
宋阿伦
编程红宝书:JavaScript完全自学手册
编程初体验:思维启蒙
张梦晗、吴培 编著 梦堡文化 绘
编程红宝书:JavaScript完全自学手册
编程王国:给孩子的编程启蒙绘本(全9册)
卢高林
编程红宝书:JavaScript完全自学手册
编程创新应用:从创客到人工智能
马兰、高凯 编著 梦堡文化 绘
编程红宝书:JavaScript完全自学手册
编程侠:套装(共5册)
宋阿伦
编程红宝书:JavaScript完全自学手册
编程王国:给孩子的编程启蒙绘本1——出发!去1111站
卢高林, 王落
编程红宝书:JavaScript完全自学手册
编程趣味学:Scratch3.0
赵宇、李京 编著 梦堡文化 绘
编程红宝书:JavaScript完全自学手册
编程侠:5异次元旅行
宋阿伦
编程红宝书:JavaScript完全自学手册
编程改变生活——用PySide6/PyQt6创建GUI程序(进阶篇·微课视频版)
邢世通
系列丛书 / 更多
编程红宝书:JavaScript完全自学手册
编程侠:4再次开启的门
宋阿伦
编程红宝书:JavaScript完全自学手册
编程侠:3漏洞升级
宋阿伦
编程红宝书:JavaScript完全自学手册
编程改变生活——用PySide6/PyQt6创建GUI程序(基础篇·微课视频版)
邢世通
编程红宝书:JavaScript完全自学手册
编程侠:2英雄的诞生
宋阿伦
编程红宝书:JavaScript完全自学手册
编程初体验:思维启蒙
张梦晗、吴培 编著 梦堡文化 绘
编程红宝书:JavaScript完全自学手册
编程王国:给孩子的编程启蒙绘本(全9册)
卢高林
编程红宝书:JavaScript完全自学手册
编程创新应用:从创客到人工智能
马兰、高凯 编著 梦堡文化 绘
编程红宝书:JavaScript完全自学手册
编程侠:套装(共5册)
宋阿伦
编程红宝书:JavaScript完全自学手册
编程王国:给孩子的编程启蒙绘本1——出发!去1111站
卢高林, 王落
编程红宝书:JavaScript完全自学手册
编程趣味学:Scratch3.0
赵宇、李京 编著 梦堡文化 绘
编程红宝书:JavaScript完全自学手册
编程侠:5异次元旅行
宋阿伦
编程红宝书:JavaScript完全自学手册
编程改变生活——用PySide6/PyQt6创建GUI程序(进阶篇·微课视频版)
邢世通
相关图书 / 更多
编程红宝书:JavaScript完全自学手册
编程侠:4再次开启的门
宋阿伦
编程红宝书:JavaScript完全自学手册
编程侠:3漏洞升级
宋阿伦
编程红宝书:JavaScript完全自学手册
编程改变生活——用PySide6/PyQt6创建GUI程序(基础篇·微课视频版)
邢世通
编程红宝书:JavaScript完全自学手册
编程侠:2英雄的诞生
宋阿伦
编程红宝书:JavaScript完全自学手册
编程初体验:思维启蒙
张梦晗、吴培 编著 梦堡文化 绘
编程红宝书:JavaScript完全自学手册
编程王国:给孩子的编程启蒙绘本(全9册)
卢高林
编程红宝书:JavaScript完全自学手册
编程创新应用:从创客到人工智能
马兰、高凯 编著 梦堡文化 绘
编程红宝书:JavaScript完全自学手册
编程侠:套装(共5册)
宋阿伦
编程红宝书:JavaScript完全自学手册
编程王国:给孩子的编程启蒙绘本1——出发!去1111站
卢高林, 王落
编程红宝书:JavaScript完全自学手册
编程趣味学:Scratch3.0
赵宇、李京 编著 梦堡文化 绘
编程红宝书:JavaScript完全自学手册
编程侠:5异次元旅行
宋阿伦
编程红宝书:JavaScript完全自学手册
编程改变生活——用PySide6/PyQt6创建GUI程序(进阶篇·微课视频版)
邢世通