javascript总结

w JavaScript 是一种网页脚本语言,与 Java 语法非常类
w   JavaScript 代码可以很容易地嵌入到 HTML 页面中。
w 浏览器对 JavaScript 脚本程序进行编译、运行
w JavaScript Java 一样,对大小写是敏感的
w 注释有三种写法:一种是 HTML 注释的写法: <! 注释内容 -- > ,还有两种和 Java 语言相同,分别为: "// 单行注释 " "/* 多行 注释 */"

w变量定义

ü JavaScript  中的变量为弱变量类型,即变量的类型根据它被赋值的类型改变
ü定义一个变量使用的格式为:var  变量名
ü如果将一个字符串赋给它,它就是 String 类型,如果将一 个数组赋给它,它的类型也就是数组类型

w函数定义

 JavaScript 中定义一个函数的基本格式是: 	function  函数名(参数列表){ 
	   return  值; 
	   } 
	  也可以在使用中直接匿名定义: 
	   var arg1 = function(参数列表){ 
	   return  值; 
	   } 
<html><body>
  <script type="text/javascript">
    var number=0;
    var str0="访问次数:";
    while(number<10){
      number++;
      str1=str0+number;
      print(str1);
    }
    function print(str){window.alert(str);}
  </script></body></html> 

w除了在代码里面进行简单的编程之外,我们还可以通 JavaScript 提供的内置对象来对网页进行操作

w内置对象由浏览器提供,可直接使用,不用事先定义
w如,上例中的 window.alert(" "),其中 window 就是一个内置对象
w使用最多的内置对象有四个
ü window:负责操作浏览器窗口,负责窗口状态,开闭
ü document:负责操作浏览器载入的文档(HTML 文件),从属于window
ü history:可以代替后退(前进)按钮访问历史记录,从属于 window
ü  location:访问地址栏,也是从属于 window
wwindow 对象的作用有如下几个:
ü 出现提示框
window 对象可以跳出提示框。主要有如下功能:
Ÿ window.alert(" 内容 ") :出现消息框
Ÿ window.confirm(" 内容 ") :出现确认框
Ÿ window.prompt(" 内容 ") :出现输入框
w window 对象的作用有如下几个:
ü 打开、关闭窗口
window.open() 在网页制作中使用非常广泛,参数有 3 个,第 1 个是新窗口的
   地址,第 2 个是新窗口名称,第 3 个是新窗口状态,其 中新窗口状态的属性可设置的有:
toolbar :是否有工具栏,可选 1 0
location :是否有地址栏,可选 1 0
status :是否有状态栏,可选 1 0
w window 对象的作用有如下几个:
menubar :是否有菜单条,可选 1 0
scrollbars: :是否有滚动条,可选 1 0
resizable: :是否有可改变大小,可选 1 0
width,height :窗口的宽度和高度,用像素表示
left top :窗口左上角相对于桌面左上角的 x y 坐标。
各属性值用逗号隔开。如:
newWindow = window.open("window1.html","new1",
"toolbar=0,width=300,height=300,top=500,left=500");

wwindow 对象的作用有如下几个:

ü   定时器  
Ÿ window 对象负责管理和控制页面的定时器,定时器的作用是让某个 函数隔一段时间之后运行一次,格式为:
timer = window.setTimeout(" 需要运行的函数 "," 时间 ( 用毫秒计 )");
Ÿ 如果要清除定时器,则可以:
           clearTimeout(timer);
<html>
 <body>
  <script type="text/javascript">
    window.alert("消息");
    var res=window.confirm("确认");
    var str=window.prompt("提示");
    window.status="出现新窗口";
    newWindow=window.open("2_1.html","new1","width=300,height=300,
                                                  top=500,left=500");
  </script>
 </body>
</html> 

whistory 对象含用户浏览历史等信息,从属于 window

whistory 最常用的函数为:
ühistory.back():返回上一页,相当于点了浏览器上的后退按钮
ühistory.forward():返回下一页,相当于点了浏览器上的前进按钮
üwindow.history.go(n)n 为整数,正数表示向前进 n 格页面,负数表示向后退 n 格页面

wdocument 对象从属于 window,其功能如下:

ü   在网页上输出
Ÿ  writeln() 函数为输出一些简单却重复的代码提供很大的便利,在下面 一个例子中,将要使用表格显示出一个 8*8 的国际象棋棋盘,正常的 方法需要写一个 8 8 列的表格代码,那样会使源代码非常的冗 长,借助 writeln() 和循环方法,省去了很多 HTML 代码的编写
<html><body>
  <script type="text/javascript">
    document.writeln("<table width=400 height=400 border=1>");
    for(i=1;i<=8;i++){
       document.writeln("<tr>")
       for(j=1;j<=8;j++){
          color="black";
          if((i+j)%2==0){color="white";}
          document.writeln("<td bgcolor="+color+"></td>");
       }
       document.writeln("</tr>");
    }
    document.writeln("</table>");
  </script> </body></html>

wdocument 对象从属于 window,其功能如下:

ü   设置网页的属性
Ÿ document  可以进行一些简单网页属性的设置,如网页标题、颜色 等,并且可以得到网页的某些属性,如当前地址。比较常用的有:通   document.title  来访问标题,通过 document.location 来获取网页 当前的地址
w document 对象从属于 window ,其功能如下:
ü   访问文档元素,特别是表单元素
Ÿ document 可以访问文档中的元素 ( 如图片、表单、表单中的控件 ) ,前提是元素的 name 属性是确定的。访问方法为: document. 素名 . 子元素名 .... 。比如,名为 form1 的表单中有一个文本框 account ,其中的内容可以用如下代码获得:
var account = document.form1.account.value;
w location 对象可以访问浏览器地址栏,也是从属于 window ,最 常见功能就是跳转到另一个网页

<html> <body>            <!--例2_8-->
  <script type="text/javascript">
    function locationTest(){
       window.location.href="2_8.jpg";
    }
  </script>
  <input type="button"  
    οnclick="locationTest()" value="按钮">
  <a href="2_8.jpg">到图片</a>
 </body></html> 




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值