JavaScript学习(1)

       这两天把 JavaScript 大概的内容看了一下,把整个的知识点先记录下来,算是作为一个学习的轮廓.吧.. JavaScript :跨平台,基于对象和事件驱动的网页开发语言。
主要应用:
        制作网页特效
   
提供表单客户端验证
    
窗口的动态操作
   
动态响应事件
    
控制状态栏和标题栏的显示内容
   
通过 <!-- ...//--> 标识说明:若不认识 JavaScript 代码的浏览器,则所有在其中的标识均被忽略;若认识,则执行其结果。
   
通过标识 <Script>...</Script> 指明 JavaScript 脚本源代码将放入其间。
   
通过属性 Language ="JavaScript" 说明标识中是使用的何种语言,这里是 JavaScript 语言 , 表示在 JavaScript 中使用的语言。
   
可将 <Script>...</Script> 标识放入 head>.. </Head> <Body> ...</Body> 之间。将 JavaScript 标识放置 <Head>... </Head> 在头部之间,使之在主页和其余部分代码之前装载,从而可使代码的功能更强大;可以将 JavaScript 标识放置在 <Body>... </Body> 主体之间以实现某些部分动态地创建文档
基本数据结构:
   
JavaScript 变量可以在使用前先作声明,并可赋值。通过使用 var 关键字对变量作声明。对变量作声明的最大好处就是能及时发现代码中的错误;因为 JavaScript 是采用动态编译的,而动态编译是不易发现代码中的错误,特别是变量命名的方面
   
⒉在 JavaScript 中同样有全局变量和局部变量。全局变量是定义在所有函数体之外,其作用范围是整个函数;而局部变量是定义在函数体之内,只对其该函数是可见的,而对其它函数则是不可见的。
   
JavaScript 函数定义

Function 函数名 (参数,变元){

函数体;.

Return 表达式;

}
       
基于对象的基本特征,就是采用事件驱动(event-driven)。它是在用形界面的环境下,使得一切输入变化简单化。通常鼠标或热键的动作我们称之为事件(Event),而由鼠标或热键引发的一连串程序的动作,称之为事件驱动(Event Driver)。而对事件进行处理程序或函数,我们称之为事件处理程序(Event Handler)。事件处理程序:
   
JavaScript中对象事件的处理通常由函数(Function)担任。其基本格式与函数全部一样,可以将前面所介绍的所有函数作为事件处理程序。格式如下:
   
Function 事件处理名(参数表){

事件处理语句集;

……

}
JavaScript事件驱动中的事件是通过鼠标或热键的动作引发的,主要事件:
(1)   单击事件onClick
当用户单击鼠标按钮时,产生onClick事件。同时onClick指定的事件处理程序或代码将被调用执行。(2)   onChange
改变事件当利用texttexturea元素输入字符值改变时发该事件,同时当在select表格项中一个选项状态改变后也会引发该事件。
(3)   选中事件onSelect
TextTextarea对象中的文字被加亮后,引发该事件
(4)   获得焦点事件onFocus
当用户单击Texttextarea以及select对象时,产生该事件。此时该对象成为前台对象。
(5)   失去焦点onBlur
text对象或textarea对象以及select对象不再拥有焦点、而退到后台时,引发该文件,他与onFocas事件是一个对应的关系。
(6)   载入文件onLoad
当文档载入时,产生该事件。onLoad一个作用就是在首次载入一个文档时检测cookie的值,并用一个变量为其赋值,使它可以被源代码使用。
(7)   卸载文件onUnload
Web页面退出时引发onUnload事件,并可更新Cookie的状态。

<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 

你可能感兴趣的:(JavaScript,浏览器,Microsoft,脚本,Office)