js中三種物件意義

2022-02-24 01:13:45 字數 543 閱讀 6513

js中,可以將物件分為「內部物件」、「宿主物件」和「自定義物件」三種。

內部物件

js中的內部物件包括array、boolean、date、function、global、math、number、object、regexp、string以及各種錯誤類物件,包括error、evalerror、rangeerror、referenceerror、syntaxerror和typeerror。

其中global和math這兩個物件又被稱為「內建物件」,這兩個物件在指令碼程式初始化時被建立,不必例項化這兩個物件。

宿主物件

宿主物件就是執行js指令碼的環境提供的物件。對於嵌入到網頁中的js來說,其宿主物件就是瀏覽器提供的物件,所以又稱為瀏覽器物件,如ie、firefox等瀏覽器提供的物件。不同的瀏覽器提供的宿主物件可能不同,即使提供的物件相同,其實現方式也大相徑庭!這會帶來瀏覽器相容問題,增加開發難度。

瀏覽器物件有很多,如window和document等等。

自定義物件

顧名思義,就是開發人員自己定義的物件。js允許使用自定義物件,使js應用及功能得到擴充

js中三種URI編碼方式比較

區別分析結論 資料傳遞常需要編碼後傳遞,接收還需反編譯,定義url var url cs逍遙劍仙 password 19931128 console.log escape url 編碼 console.log unescape escape url 解碼結果 27console.log encode...

hibernate中三種狀態

1.session的主要功能是提供對對映的實體類例項的建立,讀取和刪除操作。2.例項可能以下面三種狀態存在 自由狀態 transient 不曾進行持久化,未與任何session相關聯 持久化狀態 persistent 僅與乙個session相關聯 游離狀態 detached 已經進行過持久化,但當前...

js中三種建立元素的區別

下面用 innerhtml 和 document.createelement 來建立元素,測試一下哪個效率比較好 box div 效果1 測試用innerhtml 來建立元素並顯示到頁面需要用到的時間 將當前時間轉換成時間戳 毫秒,從1970年到現在 var d1 new date var box ...