12.1 脚本语言之JavaScript(要注意大小写了)
2006-12-01 17:06
417 查看
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 onchange="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"}
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 onchange="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"}
相关文章推荐
- 在开发的时候脚本语言用的最多了,写点JavaScript的一写需要注意的地方
- 在开发的时候脚本语言用的最多了,写点JavaScript的一写需要注意的地方 后续
- 用就javascript脚本语言设计程序
- 不再限于页面脚本JavaScript挺入服务器端开发语言序列(转载)
- document 文挡对象详解(JavaScript脚本语言描述)
- 【脚本语言系列】关于JavaScript数据结构,你需要知道的事
- 【脚本语言系列】关于JavaScript算法,你需要知道的事
- document 文挡对象 - JavaScript脚本语言描述
- Phpcms 内容编辑器支持JavaScript等脚本语言的设置方法
- 12.1 脚本语言之VBScript
- javaScript基础---(一):如何在网页中实现javaScript脚本语言
- WPF/Silverlight深度解决方案:(十一)与嵌入式脚本语言Lua & JavaScript的交互(下)
- 【脚本语言系列】关于 JavaScript 多线程编程, 你需要知道的事
- JavaScript脚本语言是什么_动力节点Java学院整理
- UpdatePanel里如果要调用JavaScript脚本应注意
- 脚本语言语言脚本语言:Shell , JavaScript、VBScript、Perl、PHP、Python、Ruby、Lua
- JavaScript脚本语言
- 高手写出的是天使,而新手写的,可能是魔鬼!(Javascript这样的脚本语言,由于太灵活)
- ASP中JavaScript和VBScript混用与runat=server时脚本语言的执行优先级
- javascript脚本语言电子书大全免费下载