JavaScript从入门到精通:基础知识、Web应用程序结构、JavaScript对象详解
需积分: 50 9 浏览量
更新于2024-07-29
收藏 5.22MB PDF 举报
JavaScript 语言基础知识点
JavaScript 是一种广泛应用于 Web 开发的脚本语言。它可以用来实现网页的交互性,动态效果和数据验证等功能。本书对 JavaScript 语言进行了系统的介绍,从基础知识到高级应用都进行了详细的讲解。
1. JavaScript 基础知识点
* 关于 JavaScript:JavaScript 是一种脚本语言,由 Netscape 公司开发,用于在网页中添加交互性和动态效果。
* 了解 JavaScript:JavaScript 是一种基于对象的脚本语言,具有面向对象的特点。
* WorldWideWeb:JavaScript 是在 WorldWideWeb 中使用的脚本语言,用于实现网页的交互性和动态效果。
* Web 应用程序结构:JavaScript 是 Web 应用程序结构中的一个重要组成部分,用于实现网页的交互性和动态效果。
* JavaScript 与 VBScript:JavaScript 和 VBScript 都是脚本语言,但它们有所不同,JavaScript 主要用于网页开发,而 VBScript 主要用于桌面应用程序开发。
2. JavaScript 基本语法知识点
* JavaScript 基本数据结构:JavaScript 中有多种基本数据结构,如数字、字符串、布尔值、数组、对象等。
* JavaScript 运算符和表达式:JavaScript 中有多种运算符和表达式,用于实现逻辑运算和数学运算。
* JavaScript 控制结构和循环:JavaScript 中有多种控制结构和循环,用于实现程序的流程控制和循环操作。
3. Window 对象知识点
* Window 对象的属性:Window 对象有多种属性,如 title、status、defaultStatus 等,用于设置窗口的标题、状态栏提示信息等。
* Window 对象的方法:Window 对象有多种方法,如 open、close、focus 等,用于实现窗口的打开、关闭和焦点设置等功能。
* 创建和关闭窗口:可以使用 Window 对象的方法来创建和关闭窗口。
4. document 对象知识点
* document 对象的属性:document 对象有多种属性,如 title、body、head 等,用于设置文档的标题、主体和头部等。
* document 对象的方法:document 对象有多种方法,如 write、writeln 等,用于实现文档的写入和输出等功能。
5. 文本对象知识点
* 文本对象属性:文本对象有多种属性,如 value、defaultValue 等,用于设置文本框的值和默认值等。
* 文本对象的方法:文本对象有多种方法,如 focus、blur 等,用于实现文本框的焦点设置和失去焦点等功能。
* 文本对象的事件:文本对象有多种事件,如 onchange、onfocus 等,用于实现文本框的交互性和动态效果。
6. 按钮对象知识点
* 按钮对象属性:按钮对象有多种属性,如 value、name 等,用于设置按钮的值和名称等。
* 按钮对象的方法:按钮对象有多种方法,如 click 等,用于实现按钮的点击事件等功能。
7. 选择和隐藏对象知识点
* 选择对象属性:选择对象有多种属性,如 value、selectedIndex 等,用于设置选择对象的值和选中项等。
* 隐藏对象属性:隐藏对象有多种属性,如 value、defaultValue 等,用于设置隐藏对象的值和默认值等。
8. location 对象知识点
* location 对象的属性:location 对象有多种属性,如 href、hash、pathname 等,用于设置 URL 的不同部分等。
* location 对象的方法:location 对象有多种方法,如 reload、replace 等,用于实现 URL 的重新加载和替换等功能。
9. history 对象知识点
* history 对象的属性:history 对象有多种属性,如 length、current 等,用于设置浏览器的历史记录等。
* history 对象的方法:history 对象有多种方法,如 back、forward 等,用于实现浏览器的后退和前进等功能。
10. layer 对象知识点
* layer 对象的属性:layer 对象有多种属性,如 left、top 等,用于设置层的位置和大小等。
* layer 对象的方法:layer 对象有多种方法,如 moveBy、resizeBy 等,用于实现层的移动和调整大小等功能。
11. 字符串对象知识点
* 字符串对象的属性:字符串对象有多种属性,如 length、substring 等,用于设置字符串的长度和子字符串等。
* 字符串对象的方法:字符串对象有多种方法,如 toUpperCase、toLowerCase 等,用于实现字符串的大小写转换等功能。
12. 日期对象知识点
* 日期对象的属性:日期对象有多种属性,如 year、month、day 等,用于设置日期的年、月、日等。
* 日期对象的方法:日期对象有多种方法,如 setDate、setFullYear 等,用于实现日期的设置和修改等功能。
13. 数学对象知识点
* 数学对象的属性:数学对象有多种属性,如 PI、E 等,用于设置数学常量等。
* 数学对象的方法:数学对象有多种方法,如 sin、cos 等,用于实现数学运算等功能。
14. 数组对象知识点
* 数组对象的创建:可以使用 new Array() 创建数组对象。
* 数组对象的扩充:可以使用 push、pop 等方法来扩充数组对象。
* 对象类数组:可以使用 Object.prototype.toString.call() 来判断对象是否为数组对象。
15. 样式单实例知识点
* 样式单的实用:样式单可以用于实现网页的样式布局和美化等。
* 样式单的定义:可以使用 <style> 标签来定义样式单。
* 样式单的使用:可以使用 class、id 等选择器来应用样式单。
16. 实用小程序知识点
* 导言:可以使用 JavaScript 实现小程序的导言等功能。
* 状态栏滚动信息:可以使用 JavaScript 实现状态栏的滚动信息等功能。
* 计算用户来访次数:可以使用 JavaScript 实现用户来访次数的计算等功能。
* 散布页面的星星:可以使用 JavaScript 实现页面的星星效果等功能。
* 永在顶端的图片:可以使用 JavaScript 实现图片的固定在顶端等功能。
17. JavaScript 语言的扩展知识点
* ActiveX 通信:可以使用 ActiveX 组件来实现 JavaScript 语言的扩展等功能。
* 调用插入件:可以使用插入件来实现 JavaScript 语言的扩展等功能。
2017-09-30 上传
2010-11-08 上传
2018-05-16 上传
2024-08-22 上传
2023-06-02 上传
2023-02-06 上传
2023-10-20 上传
2023-05-27 上传
2023-10-22 上传
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
dream9845
- 粉丝: 0
- 资源: 3
最新资源
- AirKiss技术详解:无线传递信息与智能家居连接
- Hibernate主键生成策略详解
- 操作系统实验:位示图法管理磁盘空闲空间
- JSON详解:数据交换的主流格式
- Win7安装Ubuntu双系统详细指南
- FPGA内部结构与工作原理探索
- 信用评分模型解析:WOE、IV与ROC
- 使用LVS+Keepalived构建高可用负载均衡集群
- 微信小程序驱动餐饮与服装业创新转型:便捷管理与低成本优势
- 机器学习入门指南:从基础到进阶
- 解决Win7 IIS配置错误500.22与0x80070032
- SQL-DFS:优化HDFS小文件存储的解决方案
- Hadoop、Hbase、Spark环境部署与主机配置详解
- Kisso:加密会话Cookie实现的单点登录SSO
- OpenCV读取与拼接多幅图像教程
- QT实战:轻松生成与解析JSON数据