javascript

位置:IT落伍者 >> javascript >> 浏览文章

事半功倍系列之javascript


发布日期:2018年11月22日
 
事半功倍系列之javascript

在地址栏输入JavaScript语句

JavaScript:Documentwrite(显示文字)

将JavaScript嵌入 HTML文档

<script language=JavaScript>

documentbgColor=blue

</script>

第二章 使用变量和数组

声明变量

<script language=javascripe>

Var answeransweransweranswer;

answer=;

answer=

answer=Milkey May

answer=true

</script>

使用整数

<script language=JavaScript>

var decimalNumhexadecimalNumoctalNum

decimalNum=

hexadecimalNum=x

octalNum=

documentwrite(显示十进制数+ decimalNum+<br>)

documentwrite(显示十六进制数+ hexadecimalNum +<br>)

documentwrite(显示八进制数+ octalNum +<br>)

</script>

使用浮点数

<script language=JavaScript>

var numnumnumnum

num=

num=e

num=

num=e

documentwrite(浮点数+num+<br>)

documentwrite(浮点数+num+<br>)

documentwrite(浮点数+num+<br>)

documentwrite(浮点数+num+<br>)

</script>

使用布尔值

<script language=JavaScript>

var answeranswer

answer=true

answer=false

documentwrite(显示布尔+answer+<br>)

documentwrite(显示布尔+answer+<br>)

</script>

使用字符串

<script language=JavaScript>

var strstr

str=fdsgdg dsfdsf china

str=武汉市广播电视大学

documentwrite(显示字符串+str+<br>)

documentwrite(显示字符串+str+<br>)

</script>

确定变量类型

<script>

var answeransweransweranswer

answer=

answer=

answer=milky may

answer=true

documentwrite(变量的类型是+typeof answer +<br>)

documentwrite(变量的类型是+typeof answer +<br>)

documentwrite(变量的类型是+typeof answer +<br>)

documentwrite(变量的类型是+typeof answer +<br>)

</script>

将字符串转换成数字

<script>

var str= days in january

var int=parseInt(str)

documentwrite(str的数据类型是 +typeof str+<br>)

documentwrite(int的数据类型是 +typeof int+<br>)

</script>

将数字转换成字符串

<script>

var int=

var str=+int

documentwrite(str的数据类型是 +typeof str+<br>)

documentwrite(int的数据类型是 +typeof int+<br>)

</script>

声明数组

<script>

array=new Array()

array[]=

array[]=

array[]=

array[]=

array[]=

documentwrite(数组是+array[]+ +array[]+ +array[]+ +array[]+ +array[])

</script>

确定数组元素的个数

<script>

array=new Array()

array[]=

array[]=

array[]=

array[]=

array[]=

documentwrite(数组是+array[]+ +array[]+ +array[]+ +array[]+ +array[]+<br>)

documentwrite(数组的元素个数是+arraylength)

</script>

将数组转换为字符串

<script>

array=new Array()

array[]=dark

array[]=apple

array[]=nebula

array[]=water

str=arrayjoin()

str=arrayjoin( )

documentwrite(str+<br>)

documentwrite(str)

</script>

对数组排序

<script>

array=new Array()

array[]=dark

array[]=apple

array[]=nebula

array[]=water

str=arraysort()

documentwrite(str+<br>)

</script>

第三章 创建表达式

使用算术运算符

<script>

var=

var=

varadd=var+var

varsub=varvar

varmult=var*var

vardiv=var/var

varmod=var%var

documentwrite(数据+var+<br>)

documentwrite(数据+var+<br>)

documentwrite(数据相加是+varadd+<br>)

documentwrite(数据相减是+varsub+<br>)

documentwrite(数据相乘是+varmult+<br>)

documentwrite(数据相除是+vardiv+<br>)

documentwrite(数据相除取余数是+varmod+<br>)

</script>

递增变量和递减变量

<script>

days=

documentwrite(输出变量+days+<br>)

days++

documentwrite(递增后变量变为+days)

</script>

创建比较表达式

<script>

daysofmonth=

if(daysofmonth==)

month=february

documentwrite(days of month:+daysofmonth+<br>)

documentwrite(month:+month)

</script>

创建逻辑表达式

<script>

dayofmonth=

if(dayofmonth== || dayofmonth==)

month=february

documentwrite(days of month:+dayofmonth+<br>)

documentwrite(month:+month)

</script>

使用条件运算符

<script language=JavaScript>

stomach=hungry;

time=:;

(stomach==hungry&&time==:) ? eat = dinner:eat=a snack;

documentwrite(输出结果+eat);

</script>

识别数字

<script>

var=;

(isNaN(var))?documentwrite(变量var+var+不是数字):Documentwrite(变量var+var+是数字)

</script>

第四章 控制程序流程

使用IF –Else语句

<script>

month=december

date=

if(month==december && date==)

documentwrite(今天是圣诞节商店关门)

else

documentwrite(欢迎您来商店购物)

</script>

使用for 循环

<script>

for (count=;count<=;count++)

documentwrite(输出第+count++<br>)

</script>

使用while循环

<script>

count=

while(count<=){

documentwrite(输出第+count+ +<br>)

count++}

</script>

中断循环

<script>

count=

while(count<=){

count++

if(count==)

break;

documentwrite(输出第+count++<br>)}

</script>

继续循环

<script>

count=

while(count<=){

count++

if(count==)

continue;

documentwrite(输出第+count++<br>)}

</script>

使用JavaScript定时器

<script>

function rabbit()

{documentwrite(输出语句)

}

</script>

<body onload=windowsetTimeout(rabbit())>

设置定期间隔

<script>

windowsetInterval(documentformtextvalue=documentformtextvalue)

</script>

<form name=form>

<input type=text name=text><br>

<input type=text name=text><br>

</form>

清除超时和间隔

<script>

stop=windowsetInterval(documentformtextvalue=documentformtextvalue)

</script>

<form name=form>

<input type=text name=text><br>

<input type=text name=text><br>

<input type=button name=button value= 清除超时和间隔 onclick=clearInterval(stop)>

</form>

第五章 使用函数

声明函数

<script>

function quote()

{ documentwrite(输出语句)

}

</script>

调用函数

<script>

function quote()

{ documentwrite(输出语句)

}

quote()

</script>

了解全局变量和局部变量

任何不用 var关键字声明的变量都是全局变量任何在函数外声明的变量都是全局变量

将参数传送给函数

<script>

function f(item)

{documentwrite(输出参数+item+<br>)

}

f(fgdfgd)

f(参数二)

</script>

从函数返回值

<script>

function average(varvarvar)

{ave=(var+var+var)/;

documentwrite(输出结果);

return ave;

}

documentwrite(average())

</script>

通过HTML链接调用函数

<script>

function quote(){

documentwrite( 输出字符串)

}

</script>

<a href=JavaScript:quote()>通过HTML链接调用函数</a>

<a href=JavaScript:Documentwrite(输出字符)> 通过HTML链接调用函数直接写JavaScript语句</a>

第六章 处理事件

检查鼠标单击

<form name=form>

<input type=button name=button value=hello onclick=documentformbuttonvalue=there>

</form>

检测双击

<form name=form>

<input type=button name=button value=hello onclick=documentformbuttonvalue=你单击了按钮 ondblclick=documentformbuttonvalue=你双击了该按钮>

</form>

创建悬停按钮

<img src=//gogif onmouseover=documentimages[]src=//gogif onmouseout= documentimages[]src=gogif>

检测按键

<form name=form>

<input type=text name=text value=hello onkeypress=if(windoweventkeyCode==) documentformtextvalue=你按了d键>

</form>

设置焦点

<form name=form>

<input type=text name=text value=hello

onfous=documentformtextvalue=该文本框获得焦点

onblur=documentformtextvalue=该文本框失去焦点>

</form>

检测下拉菜单选择

<form name=form>

<select name=select size=

onChange=documentformtextvalue=documentformselectvalue>

<option value=北京>北京</option>

<option value=上海>上海</option>

<option value=武汉>武汉</option>

<option value=天津>天津</option>

<option value=大连>大连</option>

</select>

<input tppe=text name=text value=hello>

</form>

创建网页加载和卸载信息

<body onload=documentformtextvalue=页面加载完毕 onunload=alert(再见欢迎再来)>

<form name=form>

<input type=text name=text value=页面正在加载 ……>

</form>

第七章 使用对象

理解对象\属性和方法

<body bgcolor=green>

<script>

documentwrite(页面背景颜色是:+documentbgColor)

documentwrite(页面前景颜色是:+documentfgColor)

</script>

使用网页元素对象

<script>

</script>

<form name=form>

<textarea name=ta>dfgfdgfdhfdhdfdfgdf</textarea>

<input type=button value=选择文本 onclick=documentformtaselect()>

<input type=button value=显示文本 onclick=documentwrite(documentformtavalue)>

</form>

使用子对象

<form name=form>

<input type=text name=text value=hello>

</form>

<script>

documentformtextvalue=gdfgfd

</script>

<form name=form>

<input type=radio name=radio>男

<input type=radio name=radio>女

</script>

<script>

documentformradiochecked=true

</script>

使用预定义对象

<script>

str=dgdfgdfgdfhf固定法固定法功夫攻打法

documentwrite(str+<br>)

str=strsubstr()

documentwrite(str+<br>)

documentwrite(输出圆的面积:+MathPI*Mathpow())

</script>

创建新对象

<script>

today=new Date()

documentwrite(今天是+(todaygetMonth()+)++todaygetDate()++<br>)

documentwrite(现在是:+todaytoLocaleString())

</script>

引用当前对象

<form name=form>

<input type=text name=text value=dgdgdfgfd onclick=thisselect()>

</script>

查看对象属性

<script>

for(prop in window)

{documentwrite(window+prop+=+window[prop]+<br>);}

for(prop in location)

{documentwrite(location+prop+=+location[prop]+<br>);}

</script>

使用Array对象

<script>

array=new Array()

array[]=bark

array[]=apple

array[]=nebula

array[]=cookie

array[]=technology

documentwrite(数组元素个数是+arrayLength+<br>)

documentwrite(用 join将数组合并+arrayjoin( )+<br>)

documentwrite( 数组排序+arraysort())

</script>

使用 image 对象

<img src=//**gif alt=图片提示… border=>

<script>

documentwrite(图片提示是:+documentimages[]alt+<br>)

documentwrite(图片边框大小是:+documentimages[]broder)

</script>

预加载图像

<script>

freddy=new Image()

freddysrc=//freddygif

</script>

<body onload=documentimages[]src=//freddysrc>

<img src=blankgif>

</body>

改变图像

<img src=//freddygif><br>

<form name=form>

<input type=button name=button value=改变图像 onclickd=documentimages[]src=//dudjpgif>

</form>

使用link和anchor对象

<a name=anchor>锚点<br>

<a href=;Microsoft</a><br>

<a href=;sohu</a><br>

<a href=;sina</a><br>

<script>

documentwrite(本页面共有+documentlinkslength+链接+<br>)

documentwrite(本页面共有+documentanchorslength+锚点+<br>)

documentwrite(第一个链接协议是+documentlinks[]protocol+<br>)

documentwrite(第一个链接路径是+documentlinks[]pathnamel+<br>)

documentwrite(第一个链接href是+documentlinks[]hrefl+<br>)

</script>

改变链接

<a href =;link</a>

<form name=form>

<input type=button name=button value=改变链接 onclick=documentlinks[]>

</form>

使用history对象

<form name=form>

<input type=button name=button value=向后返回 onclick=windowhistorygo()>

</form>

第八章 使用窗口

在浏览器的状态栏上显示文本

<body onload=windowstatus=欢迎光临我的站点>

<a href=;sohu</a>

</body>

改变背景色

<script>

documentbgColor=orange

</script>

列举背景颜色

<body bgColor =green>

<script>

documentwrite(当前背景色是:+documentbgColor)

</script>

</body>

改变文本和链接颜色

<script>

documentbgColor=orange

documentfgColor=blue

documentlinkColor=red

</script>

<h>看看这段文本颜色</h>

<a href=;sohu</a>

</body>

改变文档标题

<script>

name=Mouse

documenttitle=welcome to +name+s House

documentwrite(documenttitle)

</script>

显示修改日期

<script>

documentwrite(本页面最后修改时间是+documentlastModified)

</script>

查看当前文档的URL

<script>

documentwrite(本页面的URL:+documentURL)

</script>

查看引用页

<script>

documentwrite(本页面的引用页是+documentreferrer)

</script>

打开新的浏览器窗口

<script>

windowopen(titlewidth=height=resizable=yes)

</script>

关闭远程窗口

closeHTML:

<script>

documentwrite(正文)

</script>

<form name=form>

<input type=button name=buttonvalue=关闭 onclick=windowclose()>

</form>

openHTML

<script>

windowopen(closeHTMLromotewidth=height=resizable=yes)

</script>

打印窗口

<script>

documentwrite(正文)

</script>

<form name=form>

<input type=button value=打印 onclick=windowprint()>

</form>

移动窗口

<form name=form>

水平方向<input type=text name=x value=>

垂直方向<input type=text name=y value=>

<input type=button value=移动窗口到…onclick=windowmoveTo(documentformxvaluedocumentformyvalue)>

</form>

<form name=form>

水平方向<input type=text name=x value=>

垂直方向<input type=text name=y value=>

<input type=button value=移动窗口onclick=windowmoveBy(documentformxvaluedocumentformyvalue)>

</form>

改变窗口大小

<form name=form>

水平方向<input type=text name=x value=>

垂直方向<input type=text name=y value=>

<input type=button value=改变窗口大小到…onclick=windowresizeTo(documentformxvaluedocumentformyvalue)>

</form>

<form name=form>

水平方向<input type=text name=x value=>

垂直方向<input type=text name=y value=>

<input type=button value=改变窗口大小onclick=windowresizeBy(documentformxvaluedocumentformyvalue)>

</form>

用警告对话框通知用户

<script>

windowalert(welcome)

</script>

用提示对话框接受输入

<script>

name=windowprompt(输入姓名姓名)

documentwrite( 欢迎您:+name+来到这里)

</script>

用确认对话框使用户做出决定

<script>

like=nfirm(你觉得好吗?)

if(like==true)

documentwrite(谢谢你的夸奖)

else

documentwrite(希望得到你的夸奖)

</script>

第九章 使用字符串

使用字符串对象

<script>

mystring=gdgdfgfddddaaaaaaaaaaaabbbbbbbbbbbbbbbbbvbhg<br>

documentwrite(mystring)

documentwrite(mystringbold())

documentwrite(mystringtoUpperCase())

</script>

使用子字符串

<script>

str=fdsf gfdgfd dfdsf cccc dddd<br>

documentwrite(str)

documentwrite(strsubstring()+<br>)

documentwrite(strsubstr ()+<br>)

</script>

连接字符串

<script>

str=may you find

str=peacehappiness and prosperity<br>

documentwrite(str+<br>)

documentwrite(str)

documentwrite(ncat(str))

documentwrite(str+=str)

</script>

格式化字符串变量

<script>

str=peacehappiness and prosperity<br>

documentwrite(str)

documentwrite(strbig())

documentwrite(strsmall())

documentwrite(strbold())

documentwrite(alics())

documentwrite(strstrike())

documentwrite(strfontsize())

documentwrite(strfontcolor(green))

</script>

创建锚和链接

<script>

str=this is the bigginning of the page<br>

str=<br>

str=this is the end of the page <br>

str=link to the start<br>

str=link to the end<br>

documentwrite(stranchor(start))

for(i=;i<;i++)

documentwrite(str);

documentwrite(stranchor(end))

documentwrite(strlink(#start))

documentwrite(strlink(#end))

</script>

确定字符串长度

<script>

str=this is the bigginning of the page

documentwrite(str+<br>)

documentwrite( 字符串的长度是:+strlength)

documentwrite(字符串全部大写是;+strtoUpperCase())

documentwrite(字符串全部小写是;+strtoLowerCase())

</script>

在字符串内搜索

<script>

str=this is the end of the line<br>

documentwrite(str)

documentwrite(字符end在字符串的位置是+strsearch(end))

documentwrite(字符dog在字符串的位置是+strsearch(dog))

</script>

定位字符串中的字符

<script>

str=spring is a time for flowers and trees and baby bunnles<br>

documentwrite(str)

documentwrite(the index for the second word and is+strindexOf(and))

documedntwrite(the last index of the word and is +strlastIndexOf(and))

</script>

替换字符串中的文本

<script>

str=spring is a time for flowers and trees and baby bunnles<br>

documentwrite(str)

document write(strreplace(and))

</script>

字符串分离

<script>

str=spring is a time for flowers and trees and baby bunnles<br>

documentwrite(str)

strarray=strsplit( )

documentwrite(strarray[]+<br>)

documentwrite(strarray[]+<br>)

documentwrite(strarray[]+<br>)

documentwrite(strarray[]+<br>)

</script>

第十章 使用日期和时间

使用Date对象

<script>

cdate=new Date(august ::)

documentwrite(cdate)

</script>

显示当地时间和日期

<script>

cdate=new Date()

documentwrite(当前时间是:+cdatetoGMTString()+<br>)

documentwrite(日期和时间是:+cdatetoLocaleString())

</script>

获得时间和日期值

<script>

cdate=new Date()

documentwrite(显示当前的星期+cdategetDay()+<br>)

documentwrite(显示当前的月份+cdategetMonth()+<br>)

documentwrite(显示当前的日期+cdategetDay()+<br>)

documentwrite(显示当前的年份+cdategetYear()+<br>)

documentwrite(显示当前的小时+cdategetHours()+<br>)

documentwrite(显示当前的分钟+cdategetMinutes()+<br>)

documentwrite(显示当前的秒+cdategetSeconds()+<br>)

</script>

设置时间和日期值

<script language=JavaScript>

cdate=new Date(December )

documentwrite(显示日期+cdate+<br>)

documentwrite(设置月份+cdatesetMonth()+<br>)

documentwrite(设置日期+cdatesetDate()+<br>)

documentwrite(设置年份+cdatesetYear()+<br>)

documentwrite(设置小时+cdatesetHours()+<br>);

documentwrite(设置分钟+cdatesetMinutes()+<br>);

documentwrite(设置秒+cdatesetSeconds()+<br>);

documentwrite(显示设置后的日期和时间+cdate);

</script>

第十一章 使用Math对象

使用Math对象

<script language=JavaScript>

</script>

<form name=form>

圆的半径:<input type=text name=rad><br>

圆的面积:<input type=text name=area><br>

<input type=button name=button value=计算圆的面积 onclick=documentformareavalue=documentformradvalue*document

formradvalue*MathPI>

</form>

生成随机数

<script>

array=new Array(

这是第

这是第

这是第

这是第

这是第

这是第)

RandomNo=Mathfloor(arraylength*Mathrandom())

documentwrite(随机输出某一句+<br>+array[RandomNo])

</script>

使用平方根

<form name=form>

value:<input type=text name=va><br>

平方根<input type=text name=sqrt><br>

<input type=button name=button value=计算平方根

onclick=documentformsqrtvalue=Mathsqrt(documentformvavalue)>

</form>

数字的捨入

<form name=form>

输入<input type=text name=val><br>

捨入的结果<input type=text name=round><br>

<input type=button name=button value=计算结果 onclick=documentformroundvalue=Mathround(documentformvalvalue)>

</form>

乘方运算

<form name=form>

底数<input type=text name=val><br>

指数<input type=text name=power><br>

幂<input type=text name=result><br>

<input type=button name=button value=计算结果 onclick=documentformresultvalue=Mathpow (documentformvalvaluedocumentformpowervalue)>

</form>

发现最小值和最大值

<form name=form>

数字<input type=text name=val><br>

数字<input type=text name=val><br>

最小值<input type=text name=min><br>

最大值<input type=text name=max><br>

数字<input type=button value=计算 onclick=documentformminvalue=Mathmin (documentformvalvaluedocumentformvalvalue);documentform

maxvalue= Mathmax(documentformvalvaluedocumentformvalvalue)>

</form>

第十二章 使用表单

使用文本框

<form name=form>

<input type=text value=information pleasename=text>

</form>

<script>

documentwrite(表单text类型是: +documentformtexttype+<br>)

documentwrite(表单text名称是: +documentformtextname+<br>)

documentwrite(表单text值是: +documentformtextvalue+<br>)

documentwrite(表单text大小是: +documentformtextsize+<br>)

</script>

<form name=form>

<input type=text name=text value=click here

onfocus=documentformtextselect()>

</form>

使用密码框

<form name=form>

<input type=password name=pw value=daylight>

</form>

<script>

documentwrite(表单pw的类型:+documentformpwtype+<br>)

documentwrite(表单pw的名称:+documentformpwname+<br>)

documentwrite(表单pw的值:+documentformpwvalue+<br>)

documentwrite(表单pw的大小:+documentformpwsize+<br>)

</script>

使用隐藏字段

<form name=form>

<input type=hidden name=hid value=piece of eight>

</form>

<script>

documentwrite(表单hid的类型:+documentformhidtype+<br>)

documentwrite(表单hid的名称:+documentformhidname+<br>)

documentwrite(表单hid的值:+documentformhidvalue+<br>)

</script>

使用文本区域框

<form name=form>

<textarea name=ta>how many grains of sand are there in the sahara desert?</textarea>

</form>

<script>

documentwrite(表单ta的类型:+documentformtatype+<br>)

documentwrite(表单ta的名称:+documentformtaname+<br>)

documentwrite(表单ta的值:+documentformtavalue+<br>)

documentwrite(表单ta的横向宽度:+dols+<br>)

documentwrite(表单ta的纵向宽度:+documentformrowsvalue+<br>)

</script>

使用重置按钮

<form name=form>

<input type=reset name=reset value=rest form>

</form>

<script>

documentwrite(表单reset的类型:+documentformresettype+<br>)

documentwrite(表单reset的名称:+documentformresetname+<br>)

documentwrite(表单reset的值:+documentformresetvalue+<br>)

</script>

使用提交按钮

<form name=form>

<input type=submit name=submit value=submit form>

</form>

<script>

documentwrite(表单submit的类型:+documentformsubmittype+<br>)

documentwrite(表单submit的名称:+documentformsubmitname+<br>)

documentwrite(表单submit的值:+documentformsubmitvalue+<br>)

</script>

使用复选按钮

<form name=form>

<input type=checkbox name=cb >computer savvy?

</form>

<script>

documentwrite(表单cb的类型:+documentformcbtype+<br>)

documentwrite(表单cb是否被选择?:+documentformcbchecked+<br>)

documentwrite(表单cb的名称:+documentformcbname+<br>)

</script>

使用单选按钮

<form name=form>

<input type=radio name=radio>male

<input type=radio name=radio>female

</form>

<script>

documentwrite(第一个按钮被选择+documentformradio[]checked+<br>)

documentwrite(第二个按钮被选择+documentformradio[]checked+<br>)

documentwrite(按钮的名称+ documentformradio[]name+<br>)

documentwrite(按钮的个数+documentformradiolength)

</script>

使用选择列表

<form name=form>

<select name=select size=>

<option name=option value=lon>londonEngland</option>

<option name=option value=dub>DublinIreland</option>

</select>

</form>

<script>

documentwrite(这个选择列表的名称+documentformselectname+<br>)

documentwrite(这个选择列表的长度+documentformselectlength+<br>)

documentwrite(这个选择列表当前被选择的索引号+documentformselectselectedIndex+<br>)

documentwrite(这个选择列表的尺寸+documentformselectsize+<br>)

</script>

验证表单的有效性

<script>

function validate(){

if(documentformtextvalue!=||||||){

alert(请输入~的整数)

}

}

</script>

<form name=form>

请输入~的整数:

<input type=text name=text size= onchange=validate()>

</form>

控制表单焦点

<form name=form>

<input type=text name=text value=where is you focus?><br>

<input type=text name=text value=is there?><br>

<input type=text name=text value=or maybe here?><br>

<input type=button name=button value=text box # onclick=documentformtextfocus()><br>

<input type=button name=button value=text box # onclick=documentformtextfocus()><br>

<input type=button name=button value=text box # onclick=documentformtextfocus()><br>

</form>

第十三章 使用分栏

第十四章 使用navigator

使用navigator对象

<script>

documentwrite(navigator对象的属性+<br>)

documentwrite(appcodename:+navigatorappCodeName+<br>)

documentwrite(appname::+navigatorappName+<br>)

documentwrite(appversion:+navigatorappVersion+<br>)

documentwrite(platform:+navigatorplatform+<br>)

documentwrite(userAgent:+navigatoruserAgent+<br>)

</script>

<script>

documentwrite(navigator对象的方法+<br>)

documentwrite(javaEnabled():+navigatorjavaEnabled())

</script>

检查用户的浏览器

<script>

if(navigatorappNameindexOf(Microsoft)!=){

documentwrite(用户浏览器是微软的IE浏览器+<br>)}

else if(navigatorappNameindexOf(Netscape)!=){

documentwrite(用户浏览器是netscape的netscape浏览器+<br>)}

if(navigatorappVersionindexOf()!=){

documentwrite(you are using a version compatible browser)

}

else{

documentwrite(this browser is not compliant)}

</script>

检测用户的操作系统

<script>

if (navigatorplatformindexOf(win)!=){

documentwrite(you are using a computer running windows or highter)}

else{

documentwrite(this computer is not running windows or higher)}

</script>

使用location对象

<script>

documentwrite(location对象的属性+<br>)

documentwrite(hash+locationhash+<br>)

documentwrite(hostname+locationhostname+<br>)

documentwrite(host+locationhost+<br>)

documentwrite(href+locationhref+<br>)

documentwrite(port+locationport+<br>)

documentwrite(search+locationsearch+<br>)

</script>

重新加载网页

<form name=form>

<input type=button name=button value=重新加载本页 onclick=locationreload>

</form>

使用cookie

<script>

finction makecookie(){

if(!okie){

name=prompt(请输入你的姓名);

okie=name=+name+;;}

}

</script>

<body onload=makecookie()>

<script>

function makecookie(){

if(!okie){

name=prompt(请输入你的姓名)

okie=name=+name+;;

namestart=okieindexOf(=);

nameend=okieindexOf(;);

documentwriteln(your name is:+okiesubstring(namestart+nameend)+br>)

}

}

</script>

               

上一篇:JS+CSS打造可拖动的聊天窗口层(兼容)

下一篇:Javascript设计网页中的下拉菜单