4-22第三章學習內容

JavaScript(如下簡稱JS)是一種輕量級的編程語言,被設計用來向 HTML 頁面增長交互性,經常使用來爲網頁添加各式各樣的動態功能,它不須要進行編譯,直接嵌入在HTML頁面中(java文件不能直接執行,得先編譯成class才能執行) 使用方式:內嵌式、外鏈式 JS能作什麼?: (1)對事件的反應(鼠標點按鈕:單擊、雙擊;) (2)驗證輸入(例如輸入用戶名、密碼,驗證長度不能大於10) (3)改變HTML標籤的內容或者樣式 (4)直接輸出HTML內容html

放置位置:理論上能夠放置在html文件中的任意位置。建議統一放置在<head></head>中,不要佔用body中的位置,省得html和js混雜在一塊兒,後期很差維護。 能夠寫多個<script></script> 註釋:單行註釋  //   多行 /*   */ 每行代碼用分號分隔,一行能夠寫多條語句 頁面簡單的代碼查錯,能夠用打印數據的方式:     JavaScript 能夠經過不一樣的方式來輸出數據:     (1)使用 alert() 彈出警告框。     (2)使用 console.log() 寫入到瀏覽器的控制檯。     (3)使用 document.write() 方法將內容寫到 HTML 文檔中。     (4)使用 innerHTML 寫入到 HTML 元素。java

使用var命令聲明變量,由於JavaScript是一種弱類型語言,因此在聲明變量時,不須要指定變量的類型,變量的類型將根據變量的賦值來肯定,其語法格式以下所示。 變量的命名必須遵循命名規則,變量名能夠由字母、下劃線(_)、美圓符號($),甚至中文組成,但中文命名的方式不建議使用,中間能夠是數字、字母或下劃線,可是不能有空格、加號、減號等符號,不能使用JavaScript的關鍵字。能夠和java同樣:字母、數字、_;數字不能開頭express

Public Class Person{
  private double height;
  private double weight;

  public void eat(){

  }
   public int sleep(int n){

  }
}
var person = {
   height:"65kg", 
   weight:"165cm", 
    eat:function(){
	alert("吃飯了");
    },
    sleep:function(n){
	alert("睡覺了:"+n);
    }
};

alert(person.height);
alert(person['height']);
person.eat();
person.sleep("30分鐘");

在JavaScript中,定義函數是經過function語句實現的。其語法格式以下: functionName是必選項,用於指定函數名,在同一個頁面中,函數名必須是惟一的,而且區分大小寫; parameter1,parameter2,…是可選項,表明參數列表,當使用多個參數時,參數間使用逗號進行分隔,一個函數最多能夠有255個參數; statements是必選項,表明用於實現函數功能的語句; return expression是可選項,用於返回函數值, expression爲任意表達式、變量或常量。編程

選擇語句:(1)if…..else if…else   (2)switch語句 循環語句 (1)for - 循環代碼塊必定的次數 (2)for/in - 循環遍歷對象的屬性 (3)while - 當指定的條件爲 true 時循環指定的代碼塊 (4)do/while - 一樣當指定的條件爲 true 時循環指定的代碼塊瀏覽器

HTML 事件是發生在 HTML 元素上的事情。 HTML 頁面完成加載 HTML 按鈕被點擊 HTML 輸入框裏的內容改變時編程語言

var text = '{ "sites" : [' +
    '{ "name":"Runoob" , "url":"www.runoob.com" },' +
    '{ "name":"Google" , "url":"www.google.com" },' +
    '{ "name":"Taobao" , "url":"www.taobao.com" } ]}';
    
var obj = JSON.parse(text);
alert(obj.sites[1].name);
相關文章
相關標籤/搜索