js1

JavaScript一

  1. javascript的作用:
    1. 数据验证
    2. 动态操作页面、
    3. 实现简易动画
    4. ajax(使用js异步发送http请求)
  2. javascript的特点:
    1. JS是一门弱类型脚本语言。
    2. JS支持面向对象编程,是一门面向对象语言,是一门面向对象语言。
    3. JS是一门类C的语言
  3. Javascript的组成部分:
    1. ECMAScript规范:定义了javascript的语法部分
    2. DOM操作:Document Object Model文档对象模型,html
    3. BOM操作:Browser Object Model浏览器对象模型,访问浏览器的属性,window
  4. javascript代码的基本结构:
    1. 声明函数


      //声明函数
      function doClick(){
      window.alert("Hello World");}

    2. 给按钮添加点击监听
      input οnclick=”doClick()” type=”button”/>
  5. Javascript数组的常用API:
    var ary=new Array();
    ary[ary.length]=100;
    ary[10]=100;
    ary[100] –> undefined
    if(ary[101]){
    ….
    }
    //添加元素的方法:
    ary.push()
    ary.unshift()
    ary[ary.length]

    //删除元素的方法:
    ary.pop()
    ary.shift()
    
    //数组的排序:
    sort()
    
    //Java中的排序:
    Person[] ary;
    Arrays.sort(ary, new Comparator<Person>{
      int compare(Person p1, Person p2){
        return p1.height-p2.height;
      }
    });
    List<Person> list;
    Collections.sort(list,new Comparator<Person>{
      int compare(Person p1, Person p2){
        return p1.height-p2.height;
      }
    });
    
    //JS排序:
    var ary=[];
    ary.sort(function(n1, n2){
      return n1-n2;
    });
    
  6. Javascript的函数(function):
    //声明函数:
    function doClick(n1, n2){
    return n1+n2;
    }
    var res=doClick(100,200,5,654,3,5,4,5,353,45,34);

    function doClick(){
      return arguments[0]+arguments[1];
    }
    
  7. JS函数的特点:
    1. JS的函数可以有返回值。如果某个函数return了返回值,那么我们将会获取这个函数的返回值。如果没有return,那么这个函数的返回值为undefined。
    2. 在JS函数调用过程中,JS引擎只检测函数名称,不检测参数列表。如果有两个函数的函数名称相同,那么后一个将会把前一个覆盖,后一个有效。我们可以通过内置对象arguments数组访问调用者传来的参数列表.
  8. JS的DOM操作 Document Object Model文档对象模型JS引擎会把HTML文档当成一棵dom树,可以通过一些dom解析相关API,对html标签进行增删改查。

    1. 查找标签
      // 通过标签的id属性获取标签对象:
      var e=document.getElementById(“e”);
      // 通过标签名称获取符合条件的多个标签:
      es=document.getElementsByTagName(“div”);
      for(i=0; i
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值