1. 程式人生 > 實用技巧 >大二上學期周總結

大二上學期周總結

這周主要學習了JSON與jQuery的一些基本內容:

1.JSON的定義:

 var jsonObj={
          "key1":12,//以鍵值對的形式出現,鍵勇雙引號,兩個鍵值對鍵用逗號隔開。
          "key2":"abc",//值的型別可以為,字元型,整型,浮點型,布林型,也可以為JSON
          "key3":true
      };

JSON的訪問用物件名.鍵名訪問。Json的兩種存在形式:以物件的形式存在,以字串的形式存在。

用JSON.stringify()可以將物件轉為字串,JSON.parse()可以將字串轉為物件(常用於客戶端與服務端進行資訊傳遞)

2..javaBean與json的互傳,用到gson.jar包,使用GSON.toJson()方法

json轉為javaBean物件使用GSON.fromJson(String,class),String為Json字串,class為javaBean

對於List與Json的轉化,List轉為json字串與javaBean類似,單使用GSON.formJson(),不能傳class物件

謠傳一個Type,要新建一個類繼承TypeToKen<>,然後呼叫此類的getType()方法。為了節約資源可使用匿名內部類的方法:

List<javatest> list2=new ArrayList<javatest>();
list2=gson.fromJson(str2,new TypeToken<ArrayList<javatest>>(){}.getType());

Map與Json的轉化與List一樣。

3.

$是JQuery的核心函式,能完成JQuery的很多功能,$()就是呼叫$這個函式、

1.當傳入引數為函式時:

表示頁面載入完成之後,相當於window.onload=function(){}

2.傳入引數為HTML字串時:

會建立這個HTML物件。

3.當傳入引數為選擇器字串時:

$("#id屬性值")id選擇器根據id查詢標籤物件。

$("標籤名" )標籤名選擇器,根據指定的標籤名查詢標籤物件。

$(".class屬性值") 類選擇器 根據class屬性值查詢標籤物件。

4.當傳入的引數為DOM物件時

會把這個dom物件轉為JQuery物件