12.1 脚本语言之JavaScript(要注意大小写了)

JavaScript :安全性 动态性(客户端运行 事件驱动) 跨平台(与操作系统无关 依赖浏览器) 解释性脚本语言 基于对象

 

JavaScript与java

运行方式 JS解释执行 java由JDK编译后在java虚拟机执行

代码格式 JS纯文本    java是由JDK编译后得的CLASS类二进制

嵌入方式 直接引用或者文件导入  通过applet导入

消息      msgbox          alert();

 

 

变量名  字母或_开头 JS大小写字母敏感(要注意了养成习惯才是硬道理)

变量声明使用VAR(最熟悉这个了)

句末有;(同PASCAL)

消息框函数不是MSGBOX是Alert(..)

注释 VBScript: //内容  rem 内容 '内容

         JavaScript //内容

         /*内容 多行*/

 

运算 关系 逻辑 算术

流程控制语句

条件分支

if 条件 执行语句Else 语句本分

Switch (条件){case:  ; case ; case: ; edfault:  ;}

循环

Do(语句) while(条件)

for(i=startvalue;i=lastvalue;i++)

{for语句体}

ps:document.write("<br>");

document.write(variant);

document.write(x+"的平方=");(应该是同C类似)

 

函数function fname()

{函数计算方法;

return value;}(返回函数值要通过return语句)

 

*重点

JavaScript的事件处理机制更强大 改变了浏览器响应用户的方法 使网页交互能力加强

三类事件:

超级连接事件Click MouseOut MouseOver  MouseUp etc.

浏览器事件 元素的Load和Unload

窗口事件 大小尺寸

 

常用事件处理

单击 onClick="函数或处理语句"

选择 onSelect="函数或处理语句"

获得焦点 onFocus=="函数或处理语句"

改变了值 onChange=="函数或处理语句"

eg:<input type=button value="click me" onClick=alert("this is an exp")

<input type=text value="text is here and u select it" onSelct=alert("it is selected")

EG:

<select type="select" size=3 name=selectname οnchange="fuc1name()">

<option selected value=chshj>chshj</option>

<option  value=chzhx>chzhx</option>

</select>

<script language="JavaScript">

function fuc1name()

{alert("你选择了"+selectname.value);}

</script>

 

 

JavaScript_Window对象

部分方法:

方法1之

open(url,windowname,parameterlist)

function listopen()

{

str=open("newpage.html",toolbar=no,menubar=no,top=150,left=200,width=100,height=200);  /*打开新页面*/

}

----------

<input type=button value="open" name=aaa onClick="listochshj=listopen()">

<input type=button value="close" name=bbb onClick="listochshj.close()">

方法2之

setTimeout(expression,time)一段时间time后执行expression

时间对象var currentday=new Date();

                     todayis.getDay();

方法3之

clearTimeput(timer)取消定时信号

方法4之

confirm() 确认对话框

方法5之

setIntervel(expression,time)隔时间time执行expression

方法6之

prompt()提示对话框,input

方法7之

alert()弹出对话框,同msgbox

 

JavaScript_其他对象

时间对象Date 使用前要声明=new Date()

          getDay(),getYear(),GetMonth();

字符串对象String:Charat(),indexOf(),lastIndexOf().toUpperCase().toLowerCase()

文档对象Document 用于操作页面内元素对象

位置对象Location           Window.location="目标地址"

if confirm("你喜欢学习吗?") {Window.location="www.edu.cn"}

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值