配色: 字号:
第六章 JS+DOM基础知识
2015-01-05 | 阅:  转:  |  分享 
  
2.Window属性及方法属性:status读取设置状态栏信息2.Window属性及方法方法:setIntervalcl
earInterval设定/清除计时器,每隔一定时间执行一次setTimeoutclearTimeout设定/清除计时
器,定时只执行一次2.Window属性及方法弹出窗口方法:alert弹出提示对话框Open打开窗口showD
ialog打开非模式对话框showModalDialog打开模式对话框promptconfirm2.Window
属性及方法1.prompt使用方法Varp=window.prompt(“请输入数据”);2.confirm使用方法
varc=confirm(“你输入的数据是”+p);if(c)alert(“输入正确”);elsealert(“输入错
误”);2.Window属性及方法1.open的使用方法:window.open(‘http://www.163.com’,
’_blank’,’scollbars=no,width=100,height=100,left=75,top=20,status
=no,resizable=yes’);2.showDialog的使用方法:3.showModalDialog的使用方法:
showModalDialog(‘test.html’,document.title,’dialogWidth=100px;dia
logHeight=100px;center:yes;edge:sunken’);2.属性及方法属性:status读取
设置状态栏信息方法:navigate(),scroll(x,y)scrollTo(),resizeTo()window.
navigate(‘http://www.163.com’);window.scroll(100,100);2DOM的wi
ndow结构windowdocumentframes[]navigatorlocationhistory4.Navi
gator属性属性:appName浏览器名称appVersion浏览器版本cookieEnabled是否支持coo
kiesWeb程序设计1.javascript的概念JavaScript的出现,它可以使得信息和用户之间不仅只是一种显示和浏
览的关系,而是实现了一种实时的、动态的、可交式的表达能力。从而静态的HTML页面将被可提供动态实时信息,并对客户操作进行反应的We
b页面的取代。1.Javascript引入第一种方法可以从外部引入js文件第二种方法是直接在HTML文件内部定义js脚本。
可以根据需要将脚本插入文档的任意位置1.javascript的基本语法变量定义:varname=“xiaozhang”;
varage=18;vara=newarray();
a[0]=“welcome”;a[1]=“to”;
a[2]=“china”;varlen=a.length;1
.javascript的基本语法方法定义:functionfun(a,b,c){r
eturna+b+c;}functionfun1(){
varv=fun(10,20,30);a
lert(v);}”onclick=“fun1()”/>1.javascript的基本语法语法结构:if(){}el
se{}for(vari=0;ifor(linksindoument){}while(){
}do{}while();switch()
{case值:break;
case值:break;default
:;}1.javascript的基本语法对象:1Date日期对象
2String字符串对象3Array数组对象4M
ath数学对象5Error异常对象6RegExp正则表达
式1.javascript的基本语法Date对象方法:getDay(),getDate(),getMonth()getY
ear(),getMinite(),getSecond(),getTime()vard=newDate();if(d.
getDay()==0){alert(“今天休息”);}1.javascript的基本语法String对象属性:
length方法:charAt(),indexOf(),match(),split(),substring()search
(),replace(),lastIndexOf()toLowerCase(),toUpperCase()vars=“a
,b,c,d,e”;varlist=s.split(“,”);list[0]=alist[1]=b1.javascr
ipt的基本语法Array对象属性:length方法:pop(),push()1.javascript的基本语法Math
对象方法:abs(),ceil(),exp(),floor(),max()min(),pow(),random(),r
ound(),sqrt()这是一个固有对象,不能创建对象,直接用Math引用方法,如:Math.floor(4.5
)结果为4Math.PI3.14151.javascript的基本语法Error对象属性:numb
er,description方法:throwTry{thrownewError();}catch(e){
print(e.description);}finally{print(“end”);}
2.Javascript流程控制实例1.输出当前日期,以2010年3月20日星期六08:30的格式输出。2.
Javascript流程控制实例2.将字符串分割成多个单词,并依次输出。2.Javascript流程控制实例3.将数组中的数
据依次输出。2.Javascript流程控制实例4.将字符串转换成数值参与计算。2.Javascript流程控制实例5.获
取文本信息,并输出。3.Javascript流程控制练习1.在文本框中输入半径,计算并显示圆的周长和面积2.判断当前日期是星
期几,每天弹出不同的欢迎问候。3.将1-100之间的素数以’,’间隔的字符串的形式输出2.事件驱动和事件处理1.鼠标键盘事件
2.事件实例1.提示哪个对象获取焦点2.文字改变3.文字被选中4.单击事件2.事件练习1.点击提交按钮后,检查用户名
文本框是否为空,为空提示用户名不能为空1.javascript的基本语法RegExp对象:正则表达式,用于定义具有格式的字符
串。Varexp=newRegExp(“^[0-9].$”,”gi”);Varstr=“jhjhaaab”;Aler
t(exp.test(str));返回true正则表达式操作符:^开始^a“ab1010”
“blflf0909”$结束b$“.093lb”“falfjdala”1.java
script的基本语法正则表达式操作符:()之间字符可以被看成一个整体之前字符重复0到无数次+之前字符重复1
到无数次?之前字符重复0到1次^a(cb)$以a开始,以cb重复出现0到无数次,并以此结尾“acbcbcbcb
”“a”“acbcbcbd”1.javascript的基本语法正则表达式操作符:[]表示
其中任意一个字符,[]中出现的特殊字符不被转义|与[]功能相同.可代表任何一个字符(除\n)\
为转义字符,如要表示.需使用\.^[0-9a-zA-Z]+(\..)?$1.javascript的基本语法\d数字
\D非数字字符\w大小写字母数字及下划线\W非大小写字母数字及下划线\s空白字符即[\t\f\r\n
\v]\S非空白字符,即[^\t\f\r\n\v]1.javascript的基本语法正则表达式模式:g(全文查找出
现的所有pattern)i(忽略大小写)m(多行查找)2.Javascript流程控制实例1.将字符串前后空格
及非字母去掉。2.Javascript流程控制实例2.检查输入是否符合邮箱格式。2.Javascript流程控制实例3.检查输入是否符合身份证。2.HTMLDOM结构anchors[]forms[]links[]elements[]radiobuttoncheckboxpasswordhiddenselectresetsubmittextareatextoptionwindowdocumentframes[]navigatorlocationhistory
献花(0)
+1
(本文系YongBlueJea...首藏)