javascript 快速入门_第1页
javascript 快速入门_第2页
javascript 快速入门_第3页
javascript 快速入门_第4页
javascript 快速入门_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

javascript 快速入门 JavaScript快速入门主要内容?JavaScript是属于网络的脚本语言!被数百万计的网页用来改进设计、验证表单、检测浏览器、创建cookies,以及更多的应用。 是因特网上最流行的脚本语言。 ?JQuery是一个JavaScript库。 极大地简化了JavaScript编程。 ?JSON是存储和交换文本信息的语法。 类似XML。 JSON比XML更小、更快,更易解析。 ?AjaxAJAX=Asynchronous JavaScriptand XML(异步的JavaScript和XML)。 AJAX是与服务器交换数据并更新部分网页的艺术,在不重新加载整个页面的情况下。 21JavaScript简介?写入HTML输出document.write( ?大小写敏感?事件驱动可以编程通过输入设备应答用户动作。 ?使用分号组合语句在JavaScript中分号不是必要的。 但好的做法是脚本语句(如声明变量)之后使用分号。 ?安全性高不允许访问本地硬盘,不能将数据存入到服务器,不允许对网络文档进行修改和删除,有效防止数据的丢失。 42JavaScript程序结构?JavaScript是脚本语言,单条JavaScript语句就能构成一个完整程序,程序结构十分简单。 ?JavaScript程序需要结合到具体HTML文件才能正确执行。 js独立脚本文件形式 7?具体的事件属性方式?通过事件属性和HTML结合,即将JavaScript程序语句直接写在HTML标记的事件属性中,而不需要 都好! 都好! 都好! JavaScript和C语言属于同一语系,许多基本语法一样。 ?JavaScript定义变量只有一个关键字“var”。 例在JavaScript中定义一个用户名变量的语法为var strUserName;13JavaScript中变量?Javascript中变量是一种智能化变量,所有变量都以var关键字声明,不再区分具体数字类型。 var strName;var i=0;?var变量在声明时,其具体数据类型不确定,当具体的初始数值被设置给变量后,变量的类型才确定。 ?JavaScript中的变量可以直接使用,但建议先定义后使用,这样有利于提高程序的可读性。 ?JavaScript语句后面可以加分号,也可以不加,建议加上。 14变量命名需要遵守以下六个规则1.变量命名必须以一个英文字母或是下划线为开头,也就是变量名第一个字符必须是A到Z或是a到z之间的字母或是“_”。 2.变量名长度在0255字符之间。 3.除了首字符,其他字符可以使用任何字符、数字及下划线,但是不可以使用空格。 4.不可以使用JavaScript的运算符号,例如+,等。 5.不可以使用JavaScript用到的关键字。 6.在JavaScript中,变量名大小写是有所区别的。 15变量 案例名称使用变量程序名称2.htm16声明数组?用new和Array关键字。 new代表建立一个新的对象。 Array是JavaScript内置的一个对象。 由于JavaScript区分大小写,所以Array的首字母必须是大写。 17使用数组 案例名称使用数组程序名称3.htm184表达式与运算符?程序主要功能是运算,例如加、减、乘、除等基本操作。 ?算术运算符主要提供加、减、乘、除、取余等操作。 案例名称算术运算符程序名称4.htm19逻辑运算符?逻辑运算符包括与运算符“&”、或运算符“|”和取反运算符“!” 案例名称逻辑运算符程序名称5.htm20字符串运算符的使用方法 案例名称字符串运算符程序名称6.htm21条件表达式 案例名称条件表达式程序名称7.htm225JavaScript语句分类JavaScript提供的语句可以分为以下4大类1.条件和分支语句ifelse语句,switch语句。 2.循环语句for语句,while语句,dowhile语句,break语句和continue语句。 3.对象操作语句new,this和with。 4.注释语句“/”或“/*/”。 23控制语句之条件语句if语句案例名称if语句程序名称8.htm 24switch语句案例名称switch语句程序名称9.htm 25流控制语句之循环语句for语句的基本语法for(初始化部分;条件部分;更新部分)语句块for语句26for语句 案例名称for语句程序名称10.htm27while语句 案例名称while语句程序名称11.htm28break语句 案例名称break语句程序名称12.htm29continue语句 案例名称continue语句程序名称13.htm307JavaScript函数?为了实现函数的定义和调用,JavaScript语句提供了两个关键字functionreturn?JavaScript函数的基本语法如下function函数名称(参数表)语句块;31函数定义和调用 案例名称函数定义和调用程序名称14.htm定义调用32函数的返回值 案例名称函数的返回值程序名称15.htm33事件的概念?事件驱动和事件处理JavaScript脚本是基于对象的语言,它采用事件驱动。 它是在图形界面环境下,鼠标或键盘产生的动作称为事件,由点击鼠标或键盘产生的一系列程序动作称为事件驱动,而对事件进行处理的程序或函数,称为事件处理程序。 ?JavaScript事件主要包括三大类1.超级链接事件2.浏览器事件3.界面事件click()、MouseOut()、MouseOver()和MouseDown()等。 JavaScript中的事件都是与对象相关联的,而不是语言本身所有。 34事事件描描述onClick当用户在表单元素上或连接上点击时出现onChange当用户改变表单字段值时出现onLoad当页面装入到浏览器时出现onMouseOver当用户在连接或区域对象上移动鼠标指针时出现onMouseOut当鼠标指针离开连接或区域对象时出现onSubmit提交事件onSelect当用户选取表单字段时出现当事件发生时,必须调用相应事件处理程序。 事件处理程序为事件发生时所调用的函数。 事件驱动?onClick单击事件通常产生onClick事件的对象有button、checkbox、radio、reset、submit、图片等。 ?onLoad当页面载入时产生该事件。 例?onUnload当WEB页面关闭时产生该事件。 例常用事件单击事件 控制光标停留位置即focus()。 ?格式表单名+控件名+focus()?表单名指的是form的名字,例 ?窗口对象。 该对象包括许多有用的属性、方法和事件驱动程序,编程人员可以利用窗口对象控制浏览器窗口显示的各个方面,如对话框、框架等。 ?窗口对象的事件驱动。 窗口对象主要有装入Web文档事件onload和卸载onUnLoad。 60窗口对象的方法?open()创建一个新的浏览器窗口,并在新窗口中载入一个指定的URL地址。 该方法常用来弹出一个网站的公告或广告。 其格式window.open(“url”,”窗口名字”,”窗口属性”)?close()关闭一个浏览器窗口。 ?弹出警示对话框。 其格式alert(“message”)?弹出确认对话框。 其格式confirm(“message”)?弹出提示框。 其格式prompt(“提示信息”,默认值)61使用window对象?使用window对象,当打开该页面时自动打开一个小窗口?程序名称24.htm 62?location是window对象的一个属性。 可以使用location属性让浏览器打开某页。 格式window.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论