第四十一天學習java

小牛小發表於2020-12-04

總結

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返回值retu
      3. rn也可以結束方法
    • 匿名函式:

      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";跳轉到指定頁面
    

相關文章