论坛首页 入门技术论坛

HTML/JAVASCRIPT辅导(2)

浏览 1039 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-12-04  

一、概述
1、JavaScript是一种基于对象和时间驱动解释性的脚本语言,很难调试
   是一种不全面的面向对象
   对于事件,即出发JavaScript定义的方法,比如按钮被按下,文本框中敲回车……
  
2、小例子
(1)<input type="button" value="google" onclick="javaScript:window.open('http://www.google.com')">
   在按钮被按下的时候,弹出新窗口,链接http://www.google.com
  
(2)<script language="javascript">
      document.write("hello");
   </script>
   作用:在页面显示hello
  
(3)<script language="javascript">
      function test(){
         document.write("hello");
      }
   </script>
   作用:在某个特定条件下调用test()函数,在页面显示hello文字     
  
3、注释
   /*   .......   */
   //
  
4、函数调用
<script language="javascript" src="global.js"></script>   
<script language="javascript">
   test();
</script>
导入global.js文件,函数test()就定义在这个文件中
注意:此文件在当前目录下,可用相对路径也可以中绝对路径

5、JavaScript大小写敏感
   Html是大小写不敏感的
  
6、null代表什么也没有
   与空串、false、0 都不相等    
   变量的声明都用var
   var str=“Hello”  或  str=“Hello”都可以
  
7、“1”+1         -> 结果是11
   paseInt("1")+1  -> 结果是2
   eval("1 <= 1"); -> 结果true,可以把字符串中的表达式计算出来
   typeof("abc") == "string"  判断数据类型
  

二、对象    www.w3school.org
1、内置对象
(1)字符串
   var str="Hello";
   str.length  
   还有一些格式编排的函数
   isNaN("var");   -> 判断字符串var是否不是由数字组成(is not a number)
(2)数组对象
   x.length  ->获得数组元素个数
(3)Math对象
(4)日期对象

三、DHTML对象模型
                                    window
                                      |
                --------------------------------------
                |           |           |            |
             History     Document    location     Event
                            |
                    ------------------
                    |                |
                  Form              Table
 
    document.forms
    返回页面的所有表单,返回值是个数组   
   
    (1)document.forms[0]
    (2)document.formName         
   
    element.focus();  获得焦点
   
    onclick="window.location='a.html'"
    onclick="self.location='a.html'"

论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics