摘要:是一種語言,與通常的語言有很大的區(qū)別。函數(shù)是即函數(shù)與對象具有相同的語言地位。沒有類,只有對象。對像是按引用來傳遞的。字面意識是原型它是函數(shù)的一個保留屬性,該屬性的類型是對象。不信敲段代碼便知道。
Java和Javascript都是面向?qū)ο笳Z用,即一切都是對象,但不同的是,在Java的世界里,對象是由類(Class)實例出來的;而在JavaScript的世界中,對象是由類型(Type)衍生出來的。
JavaScript是一種prototype based programming語言,與通常的class based programming語言有很大的區(qū)別。
1.函數(shù)是first class object,即函數(shù)與對象具有相同的語言地位。
2.沒有類,只有對象。
3.函數(shù)也是一種對象,所謂的函數(shù)對象。
4.對像是按“引用”來傳遞的。
“prototype”字面意識是“原型”,它是函數(shù)(function)的一個保留屬性,該屬性的類型是對象。不信?敲段代碼便知道。
function fn(){}; console.log(typeof fn.prototype); //--> object
既然prototype是對象,那么這個對象有什么內(nèi)容呢?敲敲便知道
console.log(fn.prototype);
結(jié)果:構(gòu)造函數(shù)和__prototype__
那么,__proto__又是什么?展開便知道:原來是各種默認方法。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/78253.html
摘要:如果在文檔開始處沒有發(fā)現(xiàn)文檔類型聲明,則所有瀏覽器都會默認開啟混雜模式文檔類型聲明的幾種形式該包含所有元素和屬性,但不包括展示性和啟用的元素如不允許框架。 文檔模式是用于指定瀏覽器使用什么樣的標準來正確的顯示網(wǎng)頁,各個標準的解析存在著差異 文檔類型的分類 文檔模式大致分為三種類型: 混雜模式(quirks mode) 標準模式(standards mode) 準標準模式(almost...
摘要:探討判斷橫豎屏的最佳實現(xiàn)前端掘金在移動端,判斷橫豎屏的場景并不少見,比如根據(jù)橫豎屏以不同的樣式來適配,抑或是提醒用戶切換為豎屏以保持良好的用戶體驗。 探討判斷橫豎屏的最佳實現(xiàn) - 前端 - 掘金在移動端,判斷橫豎屏的場景并不少見,比如根據(jù)橫豎屏以不同的樣式來適配,抑或是提醒用戶切換為豎屏以保持良好的用戶體驗。 判斷橫豎屏的實現(xiàn)方法多種多樣,本文就此來探討下目前有哪些實現(xiàn)方法以及其中的優(yōu)...
摘要:讀書筆記實現(xiàn)集合目標學(xué)習(xí)如何創(chuàng)建集合,添加移除值搜索是否存在學(xué)習(xí)如何做并集交集差集的數(shù)據(jù)操作學(xué)習(xí)如何使用的類集合是無順序不重復(fù)的的項組成的數(shù)據(jù)結(jié)構(gòu)。 讀書筆記-JavaScript實現(xiàn)「集合」 目標 學(xué)習(xí)如何創(chuàng)建集合,添加、移除值、搜索是否存在 學(xué)習(xí)如何做并集、交集、差集的數(shù)據(jù)操作 學(xué)習(xí)如何使用 ES6 的 Set 類 集合是無順序、不重復(fù)的的項組成的數(shù)據(jù)結(jié)構(gòu)。與數(shù)學(xué)中的有限集合是...
摘要:筆者作為一位,將工作以來用到的各種優(yōu)秀資料神器及框架整理在此,畢竟好記性不如爛鍵盤,此前端知識點大百科全書前端掘金,,不定期更新技巧前端掘金技巧,偶爾更新。計算數(shù)組的極值技巧使你的更加專業(yè)前端掘金一個幫你提升技巧的收藏集。 CSS 樣式畫各種圖形 - 前端 - 掘金下面是一些我在 CSS 中經(jīng)常用到的圖案,還有一些是在css-tricks看到的。記錄一下,以后會用到。會持續(xù)更新… 一、...
閱讀 4058·2021-09-24 10:24
閱讀 1410·2021-09-22 16:01
閱讀 2729·2021-09-06 15:02
閱讀 1030·2019-08-30 13:01
閱讀 1018·2019-08-30 10:52
閱讀 644·2019-08-29 16:36
閱讀 2247·2019-08-29 12:51
閱讀 2348·2019-08-28 18:29