乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      JavaScript01天學(xué)習(xí)筆記分享

       昵稱10504424 2015-05-06
      01知識(shí)點(diǎn)
      JavaScript 代碼運(yùn)行在瀏覽器(后綴名.js)
      和java完全不同的東西,只是名稱類型而已
      src 引用腳本
      <Script></Script>
      alert(123);彈出對(duì)話框
      var(不知道的 )和c#完全不一樣
      語(yǔ)法:
      大小寫敏感
      弱類型語(yǔ)言:不指定占用多少內(nèi)存,運(yùn)行的時(shí)候知道
      分號(hào)結(jié)束
      注釋(單行,多行)
      字符串推薦使用單引號(hào),也可以用雙引號(hào)
      定義方法:
      function showTime()
      {
      var time = new Date();
      alert(time.toString());
      return false;
      }
      </script>
      <br/>
      <input type="button" value="時(shí)間" onclick="showTime()"/>
      <br/>
      <a href="www." onclick="return showTime();">顯示時(shí)間</a>
      <br/>
      <a href="javascript:showTime();"> 顯示時(shí)間 </a>
      /創(chuàng)建時(shí)間對(duì)象
      //var time = new Date();
      ////
      //alert(time.toString());
      //alert(time.toLocaleString());
      //alert(time.getHours());
      //alert(time.getTime())
      數(shù)據(jù)類型
      boolean 布爾
      number 數(shù)字
      string 字符串
      Undefined 未定義
      Object 對(duì)象類型
      Null 空對(duì)象, 被定義,沒有指向?qū)ο蟮闹?/SPAN>
      Undefined和Null:都是只有一個(gè)值的數(shù)據(jù)類型,分別Underfined和Null
      實(shí)例講解:
      var a1;
      alert(a1);
      顯示Undefined(聲明后,沒有初始化)(什么都沒有)
      var a1;
      a1=null;
      alert(a1);
      顯示null(指向null值時(shí),當(dāng)前變量為null)
      typeof變量名或typeof(變量名)
      var a1;
      alert(typeof(a1));
      返回a1類型:undefined
      var a1;
      a1=null;
      alert(typeof(a1));
      返回a1類型:object
      類似轉(zhuǎn)換
      var a2=‘100’;
      alert(a2+1);拼接
      alert(parseint(a2)+1);轉(zhuǎn)換整數(shù),算數(shù)運(yùn)算
      雙等號(hào)==判斷是否相等
      ===既要判斷類型,值是否相同
      判斷變量是否可用
      先判斷是否為undefined 在判斷是否為null,否則可用
      返回undefined 如果 temp==null 返回不可用
      Undefined 未定義
      Null 空對(duì)象, 被定義,沒有指向?qū)ο蟮闹?BR>
      返回object
      判斷是否是一個(gè)數(shù)字類型
      var temp2='123';
      alert(isNaN(temp2))
      返回:fale
      var temp = 'abcfg';
      alert(isNaN(temp));
      var temp = '我是?';
      alert(isNaN(temp));
      都是返回 true
      eval(‘a(chǎn)lert(“abc”);’);將一段字符串當(dāng)作js代碼執(zhí)行
      //應(yīng)用場(chǎng)景:當(dāng)從文本框中獲取值時(shí),得到的是字符串,如果希望那段字符串當(dāng)作js執(zhí)行,則使用eval()方法
      調(diào)試:
      已瀏覽器中調(diào)試(必須一款瀏覽器熟練調(diào)試)
      元素(element)
      sources(源代碼)
      下一步F10
      內(nèi)部F11
      F8往后走,直接顯示答案,跳出循環(huán)
      Console也可以看值
      for (var i = 0; i < 10; i++)
      {
      document.write(i);
      }
      C#方法重載:在同一個(gè)類中,方法名相同,參數(shù),類型可以不同
      js不支持方法重載(不存在),后聲明的函數(shù),會(huì)覆蓋先聲明的函數(shù)
      舉例 (C#頂一個(gè)方法:修飾符,返回值類型,方法名(參數(shù)列表){。。。}
      function add(a,b,c)//關(guān)鍵字 方法名(參數(shù))
      {
      alert(a + b + c);//方法體
      return a + b + c;//返回值
      }
      add(1, 2, 3);//調(diào)用方法
      arguments獲取所有參數(shù),是一個(gè)參數(shù)的數(shù)組
      arguments.Length 數(shù)數(shù)組個(gè)數(shù)
      匿名函數(shù)
      定義一個(gè)匿名函數(shù),賦值給一個(gè)變量
      var f1=function(a,b)
      {
      alert(a+b);
      }
      f1(1,2);
      典型應(yīng)用:
      根據(jù)id獲取頁(yè)面的元素,把他綁定點(diǎn)擊事件
      getElementById()方法可返回對(duì)擁有指定 ID 的第一個(gè)對(duì)象的引用。

      onclick 事件會(huì)在對(duì)象被點(diǎn)擊時(shí)發(fā)生。

      閉包:參數(shù)備注代碼

      閉包:支持在函數(shù)內(nèi)部調(diào)用函數(shù)之前聲明過(guò)的邊量

      作用域鏈:變量的作用域在當(dāng)前的函數(shù)中,及當(dāng)前函數(shù)內(nèi)部定義的函數(shù)中形成了一個(gè)鏈條

      建議:避免閉包,每次再用一個(gè)變量時(shí),都要先聲明在使用,因?yàn)闀?huì)讓變量在內(nèi)存中長(zhǎng)期存在,無(wú)法釋放

      模擬面向?qū)ο螅?/P>

      定義:

      為類增加對(duì)象成員:

      步驟:類,屬性,方法,構(gòu)造方法,創(chuàng)建對(duì)象,調(diào)用方法

      原型:所在對(duì)象的類型

      類的類型就是原型

      集合,數(shù)組
      var temp=[{title:'zhang',
      age: 18
      }, { title: '你好', age: 23 }, { title: '張三', age: 34 }];
      for (var index in temp)
      {
      document.write(temp[index].title);
      }
      重點(diǎn):
      語(yǔ)法:弱語(yǔ)言
      數(shù)據(jù)類型:類型轉(zhuǎn)換(判斷,typeof)
      函數(shù)定義(function,不支持重載,匿名函數(shù),)
      調(diào)試
      模擬面向?qū)ο?/DIV>
      字符串
      集合,數(shù)組,鍵值對(duì)(可以理解為json)
      內(nèi)置成員:Date,string() (用的比較多)
      了解
      閉包:避免閉包,主要作用是類的定義
      原型:對(duì)象的類型

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多