第四十一天学习java

总结

js

  • 概述

    • JavaScript是一种解释性脚本语言(代码不进行预编译)
    • Java Script由三个主要组成部分:ECMAScript(核心),BOM(浏览器对象模型),DOM(文档对象模型);
  • 三种写法

    • js相当于伪协议,阻止a标签跳转

    • 行内js(一般用于简短的)

      	<a href="javascript:alert('你好吗')">行内js</a>
      
    • 内部js

      		<script type="text/javascript">
                  function show(){
                  alert("还可以");
                  }
      		</script>
      
    • 外部js

      		<script type="text/javascript" src="./js/1.js"></script>
      
  • js中的数据类型:

    1. number、string、object、boolean
    2. 注意:0、NaN、Undefind、空字符串、null在boolean中都相当于false
  • js中的逻辑判断:

    1. ==等值
    2. ===等值等型
    3. !=不等值
    4. !==不完全相等
  • 函数(相当于java中的方法)

    • 语法:

      ​ function 方法名(参数){
      ​ 执行代码
      ​ }

    • 注意:

      1. 函数不调用不会执行
      2. 可以通过return返回值
      3. return也可以结束方法
    • 匿名函数:

      1. 没有函数名
      2. 主要用于有些方法传入一个函数
  • 给对象和实例添加函数

    • 给对象添加函数:
      Date.prototype.dateformat = function(){}
    • 给实例添加函数:
      var date1 = new Date();
      date1.dformat = function(){}
  • 其他对象

    • Math、String、Array等
  • 遍历:

    • 普通for
    • for(var e in v4)
  • 编码

    • console.debug(encodeURI(“http://www.baidu.com”));
  • 自定义类:

    			function Person(){}
    			Person.prototype.sleep=function(){
    				console.debug("睡觉。。。");
    			}
    
  • BOM中常用方法

    	BOM中的常用方法:
    			window:
    				confirm() 弹出判断框,确认时true,取消时false
    				prompt()弹出输入框,可以返回输入的值
    			location
    				location.href="http://www.4399.com";跳转到指定页面
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值