"《javascript 高级教程》是一本深入讲解JavaScript编程的书籍,适合有一定基础的学习者进阶。本书从基础开始讲解,包括JavaScript的历史、在Web开发中的角色,以及与HTML的交互,逐步深入到语言核心语法、对象、事件处理等方面。书中详细介绍了JavaScript的各种对象,如Window、Document、Text、Button、Select、Location、History、Layer、String、Date、Math、Array,以及如何使用样式单和编写实用小程序。此外,还探讨了JavaScript语言的扩展功能,如ActiveX通信和插件调用。"
在这本高级教程中,首先,你会了解到JavaScript的基本概念,包括它作为解释型脚本语言的特性,以及它在网络应用中的重要性。JavaScript与VBScript的区别也有所阐述,帮助读者理解这两种脚本语言的不同。
第二章讲解了JavaScript与HTML的结合,教你如何在HTML文档中嵌入JavaScript代码,以及编写有效的JavaScript脚本。这对前端开发者来说是必不可少的基础知识。
第三章深入到JavaScript的基本语法,涵盖了数据类型(如基本数据结构)、运算符和表达式,以及控制流程语句(如条件判断和循环),这些都是编写任何程序的基础。
第四章至第十一章详细介绍了JavaScript中的各种对象,如Window对象(控制浏览器窗口)、Document对象(操作网页内容)、文本对象、按钮对象、选择和隐藏对象、Location对象(处理URL)以及History对象(管理浏览历史)。这些对象的属性、方法及其在实际开发中的应用是JavaScript编程的核心部分。
第十二章至第十四章关注特定类型的对象,包括字符串对象(处理文本数据)、日期对象(处理日期和时间)和数学对象(提供数学函数)。这些章节将帮助你更好地处理时间、文本和数值计算。
第十五章讲解了数组对象,包括创建和操作数组的各种技巧,这对于处理多值数据非常关键。
第十六章介绍了样式单的使用,教你如何通过JavaScript动态改变网页的样式。
第十七章通过实例介绍了JavaScript的实用小程序,如状态栏滚动信息、计数器和页面特效,这些都是实际项目中常见的需求。
最后,第十八章探讨了JavaScript的扩展功能,包括如何使用ActiveX进行跨组件通信以及如何调用浏览器插件,这些都是高级JavaScript开发中的高级话题。
这本《javascript 高级教程》是全面学习和掌握JavaScript语言的重要参考资料,无论是初学者还是有经验的开发者,都能从中受益匪浅。