Web交互与表现JavaScript班培训内容:
部分 JavaScript的组成部分、数据类型、数据转换、JS常用的命名规范、日常程序流程语句
第二部分 函数返回值、函数传参、CSS函数、如何封装函数、数组定义、排序、添加、删除等
第三部分 BOM浏览对象模型、窗可视区域、工作区域尺寸、滚动条设置、系统对话框、以及如何解ie6浮动对话框设置
第四部分 DOM文档对象模型、节点的浏览器兼容性、添加节点、删除节点、隐藏节点、父节点、子节点的应用、文档碎片原理
第五部分 JavaScript事件对象一、document对象的应用范围、兼容性的处理、事件冒泡原理、如何取消冒泡、以及弹出层实例
第六部分 事件对象二、键盘事件onkeydown、KeyCode讲解以及应用、如何通过键盘事件来控制网页中的对象、以及提交留言板的键盘事件
第七部分 事件的中级对象、如何阻止网页默认行为、限制文本框输入内容、自定义右键菜单的实例、拖拽实例、拖拽原理、以及限制拖拽的范围
第八部分 cookie、cookie的创建、删除、获取、以及如何封装cookie函数、cookie记录用户名实例
第九部分 Ajax的简介、如何在服务器环境下使用 Ajax原理、读取文件、以及创建Ajax对象
第十部分 运动对象介绍、编写运动函数、实现网页“分享到”侧边栏特效、图片淡入淡出效果
40课时
JavaScript的组成部分
ECMAScript,描述了该语言的语法和基本对象。
文档对象模型(DOM),描述处理网页内容的方法和接口。
浏览器对象模型(BOM),描述与浏览器进行交互的方法和接口。
JavaScript的基本特点
是一种解释性脚本语言(代码不进行预编译)。
主要用来向HTML(标准通用标记语言下的一个应用)页面添加交互行为。
可以直接嵌入HTML页面,但写成单独的js文件有利于结构和行为的分离。
JavaScript的日常用途
嵌入动态文本于HTML页面。
对浏览器事件做出响应。
读写HTML元素。
在数据被提交到服务器之前验证数据。
检测访客的浏览器信息。
控制cookies,包括创建和修改等。
JavaScript的历史
它最初由Netscape的Brendan Eich设计。JavaScript是甲骨文公司的注册商标。Ecma国际以JavaScript为基础制定了ECMAScript标准。JavaScript也可以用于其他场合,如服务器端编程。完整的JavaScript实现包含三个部分:
ECMAScript,文档对象模型,浏览器对象模型。
Netscape在最初将其脚本语言命名为LiveScript,后来Netscape在与Sun合作之后将其改名为JavaScript。JavaScript最初受Java启发而开始设计的,目的之一就是“看上去像Java”,因此语法上有类似之处,一些名称和命名规范
也借自Java。但JavaScript的主要设计原则源自Self和Scheme。JavaScript与Java名称上的近似,是当时Netscape为了营销考虑与Sun微系统达成协议的结果。为了取得技术优势,微软推出了JScript来迎战JavaScript的脚本语言。
为了互用性,Ecma国际(前身为欧洲计算机制造商协会)创建了ECMA-262标准(ECMAScript)。现在两者都属于ECMAScript的实现。尽管JavaScript作为给非程序人员的脚本语言,而非作为给程序人员的脚本语言来推广和宣传,但
是JavaScript具有非常丰富的特性。
发展初期,JavaScript的标准并未确定,同期有Netscape的JavaScript,微软的JScript和CEnvi的ScriptEase三足鼎立。1997年,在ECMA(欧洲计算机制造商协会)的协调下,由Netscape、Sun、微软、Borland组成的工作组确定统
一标准:ECMA-262。