javascript学习1~~~

来源:互联网 发布:xml格式转json数组 编辑:程序博客网 时间:2024/04/27 17:46

javascript本身可以嵌套在html或者jsp中,是面向对象的脚本语言,解释型语言。。java也是解释型语言

javascript嵌套在html或jsp中时,需使用<script type="text\javascript">...</script>,并且需要放在<head>中,好像现在可以不用放在head中。。。

javascript定义函数

     function 函数名(参数1,参数2,参数3.。。)

    {

         代码块

         (return 。。。)

    }

变量定义    变量分为基本类型变量和引用对象型,基本类型使用统一关键字 var来定义,变量的类型取决于后面所赋予的值;引用型有多种定义方法,因为对象又分为用户自定义和系统自带,系统自带可以用new来创建  而自定义 就可以利用对象的构造函数来定义  比较普遍是这样的方法 如 people对象

     function people(name,age,sex)

     {

        this.name=name;

       this.age=age;

       this.sex=sex;

     }

  var man=new people("lili",23,"female");

html,jsp中调用javascript函数    javascript是事件驱动性,所以需要通过在网页中的一个事件,如按按钮,鼠标移动等   

好像网页还有分各种层次  如 window——document——form——button。。。

所以在javascript中获取表单某按钮或什么的值,可通过   document.表单名.按钮啥啥名.value来获取

如下代码实现对输入的数据进行判断是否为空

<html>  <head><script type="text/javascript">function checkon(){  var name=document.form1.name.value;//获取表单名为form1中的名为name的元素的Value  var psw=document.form1.psw.value;  alert(name.length);  if(name.length==0)alert("can't blank!");  else      if(psw.length==0)alert("blank!");      this.submit;}</script>  </head>    <body>    <form name="form1" >    username: <input type="text" name="name"/><br/>    password: <input type="password" name="psw"/><br/>    <input type="button" name="submit" value="submit" onclick="checkon()"/>    </form>  </body></html>