JSON的新方法 自定義資料 JS載入

2021-09-10 13:21:59 字數 801 閱讀 3447

parse: 只能解析json形式的字串變成js(安全性高一些)==>字串中的屬性要嚴格的加上引號,一定是嚴格的json字串

eval: 可以解析任何字串變成js

stringify(): js轉成字串的方法;==>對物件的深度轉殖拷貝;

parse和stringify在ie6和7是不支援的

如何其他瀏覽器做到相容

–json2.js

data

自定義資料:

dataset

–data-name :  dataset.name

–data-name-first  : 

dataset.namefirst

•data

資料在jquery

mobile

中有著重要作用

//async類似於多個車道同時進行,這種情況下要主要的是,如果js中有dom有關的,有可能是js先載入到,但是html還沒載入到,就會出問題

l

延遲載入js

•js的載入會影響後面的內容載入

–很多瀏覽器都採用了並行載入

js,但還是會影響其他內容

•html5

的defer

和async

–defer :

延遲載入,會按順序執行,在

onload

執行前被觸發

–async

: 非同步載入,載入完就觸發,有順序問題

•labjs

庫==>可以研究這個庫的原始碼,了解非同步的處理

JS自定義方法

在c 中有delegate,還有特殊的可以直接應用於事件程式設計的delegate,那就是event。而在js中沒有c 的event,更沒有delegate,有的只是dom元素內建的的native的不可擴充套件的event,比如無法為input元素新增事件,只能在其擁有的事件 如onclick ha...

js自定義物件及其方法

js中定義類的方式有很多種 1 工廠方式 function car return ocar var car1 car var car2 car 呼叫此函式時將建立新物件,並賦予它所有的屬性和方法。使用此函式可以建立2個屬性完全相同的物件。當然我妹可以通過給它傳遞引數來改版這種方式。function ...

js自定義物件和方法

js中定義類的方式有很多種 1 工廠方式 function car return ocar var car1 car var car2 car 呼叫此函式時將建立新物件,並賦予它所有的屬性和方法。使用此函式可以建立2個屬性完全相同的物件。當然我妹可以通過給它傳遞引數來改版這種方式。function ...