中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

JavaScript核心語法總結(推薦)
來源:易賢網 閱讀:1021 次 日期:2016-06-17 11:56:39
溫馨提示:易賢網小編為您整理了“JavaScript核心語法總結(推薦)”,方便廣大網友查閱!

本文介紹了JavaScript的基本(常用)語法,供大家參考。

Overview

先說一下Javascript該怎么寫。兩種形式,一種是直接把JavaScript寫在HTML頁面里,另一種是存在*.js文件里然后在頁面內引用。

直接寫時,即可以放在<head> </head>內,也可以放在<body> </body>內。一般函數是放在<head>區的,具體的執行代碼是在<body>區里的。例如,在body里寫:

<body>

<script>

   document.writeln("haha <br/> ");

</script>

</body>

引用方式

<script type="text/javascript" src="js_css/menutree.js"></script>

執行順序與生命期

JavaScript是從上到下依次執行/解析的。在調用一個function或時,必須保證該function已經被解析/聲明了。這也是一般要把function定義放在<head>內的原因。

所有的function與變量只在本頁面內有效,當離開頁面后,新的頁面內無法訪問上一頁內聲明的變量或函數。如果一定要訪問的話,可以用Cookie也存一下,到下一頁再讀出來。

syntax - 變量

變量定義就以var開頭即可,就可以定義了一個變量了。放在函數體內的就認為局部變量,外面的就是全局變量。需要指出的是,JavaScript的語法是很亂的,變量也有別的定義方法。但是希望大家不要使用其他亂七八糟的語法,就使用這種最常見的語法就可以,足夠用,而且省腦筋。

關于變量大家需要明白

(1) 變量是弱類型的,一個整數甚至可以與字符串直接相加,得到一個字符串

(2) 所謂全局變量,也只是在當前頁面內有效,當頁面被unload跳到另一個頁面時,所有的變量都被銷毀了。這些全局變量跟流覽器(也稱為User Agent)內嵌變量有區別,每個頁面都自動有window, document這些內嵌對象。

(3) 不區分單引號還是雙引號

<script>

  // 變量定義

  var nNumOfBytes = 10;

  var fPercent = 0.32;

  var strYourName = ‘Mr.Known';

  var pRect = new Object();

</script>

syntax - 函數

<script>

  function goToUrl(strUrl)

  {

    location.href = strUrl;

  }

</script>

函數可以在HTML事件/ FORM / JavaScript 中被調用,如:

HTML元素事件回調:

<body onload="goToUrl('http://www.jb51.net')" >

FORM元素事件回調

<select name="somelist" onchange="onSomeThingChanged()">

超鏈接目標

<a href="javascript:goToUrl('www.jb51.net')" > go </a>

直接在JavaScript中調用

<script>

    goToUrl(”www.jb51.net");

</script>

syntax - 類

一般的JavaScript是不需要使自定義類的,就是說一般不會到達這么復雜的程度。因為是腳本語言嘛,隨便寫幾句就好。一是難調試,二是不便閱讀。但是如果一定要寫什么復雜的功能,如菜單樹之類的,那么就得寫一點類來完成了。

同樣,類在JavaScript里也是有2種定義格式的,我們會下面的格式就好了,另一種格式很爛,還是不要知道為好。

先來個不帶構造參數的:

<script>

  function SampleClass()

  {

    // 變量變量定義

    this.nId = 10;

     

    // 成員函數定義

    this.plusId = function (nPlus)

    {

      return this.nId + nPlus;

    }

  }

</script>

再來一個造參數的類

function MenuItem(l, h, t)

  {

    this.label = l;

    this.href = h;

    this.target = t;

     

    this.toHtml = function()

    {

      var html = "<a href='" + this.href + "' ";

         

      if(this.target != null)

        html += (" target='" + this.target + "' ");

         

      html += " >" + this.label + "</a>";      

      return html;

    }

  }

創建類的實例

var item = new MenuItem("haha", http://www.jb51.net, null);

關于類,注意以下幾點:

(1) 不要從頭寫一個類,請從我這里copy過去再改,這樣就不會有那些莫名其妙的麻煩了

(2) 在成員函數里引用成員變量,一定要加this.,不然引用不到

(3) 成員函數如果想返回值,就用return,想return什么類型都不必事先聲明,直接return就好

(4) 對于學習C++和Java的程序員來說,要明白var p = new SomeClass();這句中的new其實就是創建一個對象并返回其指針

(5) 考慮使用Object類

syntax - Object類

JavaScript語法很亂的,腳本語言嘛,要求不要太高。雖然可以自定義類,但大數多情況下都不需要自己聲明一個類,可以直接使用Object類來定義一個結構,而無需事先聲明這個結構的形式。

如:

function createObject()

{

  var obj = new Object();

  obj.x = 10;

  obj.y = 11;

  return obj;

}

看到沒,這個函數隨意的創建了一個object,為其添加成員 x, y,并沒有通知任何人(無prototype聲明)。而使用者也是直接就可以調用其 o.x , o.y,無需要猜測。

<script>

  var o = createObject();

  document.writeln("x=" + o.x + ", y=" + o.y);  

</script>

不過為了安全起見,也可以寫成這樣:

var o = createObject();

  if(o.x != null && o.y != null)

  {

    document.writeln("x=" + o.x + ", y=" + o.y);  

  }

syntax - 數組Array

<script>

  // 創建

  var a = new Array();

  // 遍例

  for(var i=0; i<a.length; i++)

  {

    var e =   a[i];  

  }

  // 添加

  var item = new MenuItem("000");

  this.itemArray.push(item);

</script>

怎么刪除一個元素?記得是直接賦值為null,過后測一下再補充。

數組作為成員變量

function Menu()

{

  this.itemArray = new Array();

  

  this.addItem = function(l, h, t)

  {

    var item = new MenuItem(l,h,t);

    this.itemArray.push(item);

  };        

}

以上這篇JavaScript核心語法總結(推薦)就是小編分享給大家的全部內容了,希望能給大家一個參考

更多信息請查看網絡編程
易賢網手機網站地址:JavaScript核心語法總結(推薦)
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!

2026上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
云南網警備案專用圖標
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
云南網警報警專用圖標
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
国产精品vvv| 欧美福利视频一区| 国一区二区在线观看| 狠狠色香婷婷久久亚洲精品| 影音先锋亚洲电影| 亚洲国产三级在线| 亚洲一区二区三区视频| 久久精品国产综合| 欧美日韩在线一区二区| 欧美午夜激情视频| 亚洲高清久久久| 午夜视频在线观看一区二区| 欧美大片网址| 欧美成人第一页| 欧美激情一区在线| 一区二区三区视频在线播放| 久久久久久有精品国产| 国产精品久久激情| 亚洲人精品午夜| 欧美中文日韩| 欧美性理论片在线观看片免费| 在线观看亚洲视频啊啊啊啊| 亚洲欧美一区二区在线观看| 欧美日韩一区二区在线视频| 亚洲国产成人在线视频| 久久精品日产第一区二区三区| 国产精品九九久久久久久久| 亚洲精选在线| 欧美激情视频在线免费观看 欧美视频免费一 | 国产精品视频网址| 亚洲免费激情| 免费观看亚洲视频大全| 国产综合18久久久久久| 欧美永久精品| 国产亚洲一级高清| 先锋影音网一区二区| 欧美日韩一区自拍| 一区二区三区回区在观看免费视频| 欧美二区在线观看| 日韩视频在线免费观看| 欧美日韩一区二区免费视频| 一区二区三区精品| 国产精品久久久久久久久久免费 | 国内精品一区二区三区| 久久黄色网页| 狠狠色伊人亚洲综合网站色 | 亚洲电影激情视频网站| 免费看的黄色欧美网站| 亚洲精品欧美精品| 欧美午夜激情视频| 国产精品美女诱惑| 久久久xxx| 在线视频国产日韩| 欧美精品一区二区高清在线观看| 亚洲欧洲三级电影| 国产精品视区| 久久综合狠狠综合久久综青草 | 国产精品一香蕉国产线看观看| 亚洲欧美日韩直播| 国内精品视频666| 欧美理论在线| 欧美一区二粉嫩精品国产一线天| 狠狠色综合网站久久久久久久| 欧美不卡视频一区发布| 亚洲素人在线| 影院欧美亚洲| 欧美日韩在线播放| 美女国产精品| 亚洲一区二区在线看| 在线看国产日韩| 国产精品视频内| 免费观看成人www动漫视频| 亚洲免费中文| 亚洲黄色小视频| 国产嫩草一区二区三区在线观看 | 免费欧美高清视频| 亚洲性视频h| 激情小说亚洲一区| 国产精品亚洲综合| 欧美激情一区二区在线| 欧美在现视频| 亚洲视频免费在线| 91久久在线播放| 国产亚洲精品美女| 欧美日韩一区二区精品| 免费一级欧美片在线观看| 欧美一区午夜精品| 亚洲一区二区三区在线观看视频 | 欧美三级欧美一级| 美女91精品| 久久青青草原一区二区| 久久riav二区三区| 午夜国产精品影院在线观看| 99精品国产高清一区二区| 91久久精品美女高潮| 亚洲电影激情视频网站| 国内精品写真在线观看| 精品成人一区二区三区| 狠狠爱成人网| 国产一区二区三区在线免费观看| 国产精品入口夜色视频大尺度| 欧美日本亚洲| 欧美日韩一区二区高清| 国产精品国产三级国产aⅴ9色| 欧美日本国产一区| 欧美激情亚洲精品| 蜜桃av一区| 久久久久久久999| 久久久久久久综合| 久久精品国产亚洲一区二区三区| 午夜精品久久久久久| 亚洲一区在线直播| 亚洲视频一二| 欧美在线中文字幕| 久久99伊人| 久久综合网hezyo| 美女黄色成人网| 欧美电影免费观看| 免费久久99精品国产自| 欧美高清不卡在线| 欧美日韩国产91| 欧美日韩国产精品一卡| 欧美午夜免费| 欧美久色视频| 久久色在线观看| 久久精品综合一区| 久久精品国产精品亚洲综合| 久久国产福利| 欧美成人一区二免费视频软件| 欧美顶级艳妇交换群宴| 欧美成人综合一区| 亚洲第一页在线| 亚洲国产1区| 一区二区三区国产精品| 亚洲精选一区二区| 亚洲国产专区| 永久91嫩草亚洲精品人人| 亚洲国产精品第一区二区| 亚洲高清免费在线| 亚洲九九九在线观看| 欧美亚洲一区二区三区| 久久色中文字幕| 欧美日韩在线三级| 国产亚洲视频在线观看| 亚洲黄色毛片| 欧美一区二区免费视频| 蜜桃av综合| 国产日本亚洲高清| 日韩午夜免费| 久久久av水蜜桃| 国产精品a久久久久久| 黄色亚洲在线| 亚洲欧美影院| 欧美日韩亚洲网| 亚洲第一搞黄网站| 欧美一区三区二区在线观看| 欧美精品一区二| 在线观看视频一区| 久久九九99视频| 国产精品区一区二区三区| 亚洲美女精品久久| 久久免费午夜影院| 国产精品亚洲а∨天堂免在线| 中文精品一区二区三区| 女同性一区二区三区人了人一| 国产亚洲精品激情久久| 亚洲视频免费在线| 欧美日韩精品久久| aⅴ色国产欧美| 欧美/亚洲一区| 亚洲国产成人tv| 久久漫画官网| 国产亚洲欧洲| 久久黄色网页| 国内外成人在线| 久久精品色图| 国产精品美腿一区在线看| 999亚洲国产精| 欧美国产日韩一二三区| 1000部国产精品成人观看| 欧美一区1区三区3区公司| 国产精品进线69影院| 亚洲理伦电影| 欧美日韩亚洲另类| 亚洲一区三区视频在线观看| 国产精品任我爽爆在线播放| 亚洲婷婷综合色高清在线| 欧美日韩国产经典色站一区二区三区| 91久久亚洲| 欧美久久精品午夜青青大伊人| 亚洲老司机av| 国产精品久久久久7777婷婷| 一本久久综合亚洲鲁鲁| 国产九九视频一区二区三区| 欧美亚洲免费| 亚洲三级电影全部在线观看高清| 欧美不卡三区| 日韩视频在线观看免费| 国产亚洲免费的视频看| 欧美中文字幕在线观看|