Blue Flower

javascript完全自学手册是一本JavaScript语言学习指导手册,由胡添编著。本书内容涵盖了JavaScript语言的基础知识、核心技术、典型示例等内容;同时按照“基本概念—核心语法—典型示例”的模式讲解,相当容易上手;并且书中还分享280余个示例和20余个典型应用实例,能够快速帮助读者学习并掌握JavaScript语言。javascript完全自学手册具体包括的主题有:JavaScript语法与内置对象;递归调用、作用域、封装的私有与公有成员;JavaScript的类与继承;深入剖析JavaScript与DOM的交互;Behavior与JavaScript的封装以实现内容、样式和行为的分离;使用脚本构建HTA应用程序;Ajax底层原理剖析;常见Ajax框架使用等等,适用于希望入门的用户阅读,也可作为开发人员的参考手册。
202209171911088078910000

内容介绍

知识兔《javascript完全自学手册》本书一共分为5篇,涵盖了JavaScript语言应用的绝大多数方面,从基本概念到具体实践、从抽象的算法到具体的页面特效、从最简单的输入/输出到最新的Ajax技术都进行了详细的阐述,并对每一个具体知识点都进行了详细的实例解。JavaScript是一种几乎得到所有浏览器支持的脚本语言,用于实现客户端与浏览者的互动。随着互联网的发展,早期的静态网页已远不能满足需要。客户端脚本JavaScript是实现动态网页的基础,也是Web 2.0概念所必须的组成部分,更是现在Ajax技术的核心。可以说,JavaScript已经成为网页必要的组成部分。好的JavaScript脚本可以提高用户的浏览体验。
《javascript完全自学手册》的特点是讲解的知识点易、广、全、深。每一个知识点均围绕具体的实例展开,且实例中配上了详细的注释和效果图,易于理解与实践,可以使读者在抽象的知识点中得到直观的印象。本书涵盖了JavaScript的绝大多数应用方面,牵涉的知识面很广。讲解的各类对象的属性、方法和事件等参考了微软公司的MSDN,内容全面,深入到JavaScript的本质,不仅仅讲解了其在页面特效中的应用,还挖掘了JavaScript作为一种基于对象语言所特有的类与继承的实现。
202209171911091716200001

javascript完全自学手册章节目录

知识兔
写给自学编程的人员前言第一篇 JavaScript入门第1章 JavaScript简介1.1 什么是JavaScript1.2 JavaScript与Java的区别1.3 JavaScript程序运行开发环境1.4 JavaScript的优点与局限1.5 小结第2章 第1个例子—向用户说“你好”2.1 第1个例子2.1.1 最简单的程序—“用户你好”2.1.2 在HTML中插入JavaScript块2.1.3 JavaScript代码书写规则2.2 JavaScript基础知识—变量和常量2.2.1 变量命名规则2.2.2 数据类型2.3 告诉用户当前时间2.3.1 什么是内置对象2.3.2 内置对象Date的方法2.3.3 获取时间和日期2.4 在Web页上输出2.4.1 弹出警告框—alert2.4.2 弹出确认“是/否”的对话框—confirm2.4.3 输出到页面内容—document.write2.5 改进版的“你好”程序2.6 小结第3章 获取用户的输入3.1 实例:让用户输入两个数字, 然后输出相加的结果3.2 JavaScript基础知识—操作符和表达式3.2.1 什么是表达式3.2.2 什么是操作符3.2.3 什么是优先级3.3 变量类型转换3.4 JavaScript基础知识—字符串初探3.4.1 什么是字符串3.4.2 字符串的书写与转义符3.4.3 字符串操作3.5 实例:让用户输入自己的名字, 输出写给用户的情书3.6 小结第4章 简单的表单操作4.1 实例:确认表单必填项目完整性4.2 JavaScript基础知识—函数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.2 JavaScript基础知识—条件判断5.2.1 if语句5.2.2 switch语句5.2.3 不同类型数据的比较和逻辑操作5.3 JavaScript基础知识—循环5.3.1 for循环5.3.2 while循环5.3.3 break和continue5.4 JavaScript基础知识—数组对象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 什么是Cookie7.2.1 HTTP简介7.2.2 Cookie存在的意义7.2.3 Cookie的优点和限制7.3 把输入框的内容保存在客户端——使用Cookie7.3.1 Cookie的保存和读取7.3.2 字符串的编码7.4 Cookie的有效期、域和路径7.4.1 Cookie的有效期和清除7.4.2 用Cookie实现记事贴7.4.3 Cookie的域和路径及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.1 onchange事件10.2.2 鼠标和键盘事件10.3 表单的状态变化10.3.1 只读和不可用状态的改变10.3.2 显示和隐藏10.4 表单的内容变化10.4.1 文本框内容I10.4.2 单选框和复选框的选取10.4.3 下拉列表框的联动10.5 小结第11章 复杂的跑马灯11.1 实例:一个向左弹性滑入、向上滑出的跑马灯11.2 用JavaScript控制内联CSS11.2.1 CSS名称和JavaScript属性的对应11.2.2 内联CSS样式的读取11.2.3 内联CSS样式的设置和单位11.2.4 示例:放大缩小文字11.3 用JavaScript控制非内联CSS11.3.1 样式表“styleSheet对象11.3.2 用样式表对象实现切换皮肤的功能11.3.3 样式规则“rule”对象第三篇 操作ActiveX控件第四篇 类和对象第五篇 无刷新的用户体验和Ajax附录 JavaScript常用对象的方法和属性

使用说明

知识兔1、下载并解压,得出pdf文件
2、如果打不开本文件,请务必下载pdf阅读器
3、安装后,在打开解压得出的pdf文件
4、双击进行阅读>

下载仅供下载体验和测试学习,不得商用和正当使用。

下载体验

请输入密码查看内容!

如何获取密码?

 

点击下载