Javascript最初是解釋型語言,現(xiàn)在,主流瀏覽器內(nèi)置的Javascript引擎基本上都實現(xiàn)了Javascript的編譯執(zhí)行,即使如此,我們...
投稿
Javascript最初是解釋型語言,現(xiàn)在,主流瀏覽器內(nèi)置的Javascript引擎基本上都實現(xiàn)了Javascript的編譯執(zhí)行,即使如此,我們...
當一個函數(shù)在執(zhí)行時調(diào)用了自身,那么這個函數(shù)就是遞歸函數(shù)。遞歸函數(shù)經(jīng)常用來解決一些循環(huán)反復(fù)的問題。我們首先列舉一些遞歸函數(shù)的使用場景。 使用場景 ...
閉包的作用域鏈 閉包是有權(quán)訪問另一個函數(shù)作用域中的變量的函數(shù),比如: 上述例子中createFunc的返回值是一個函數(shù)(閉包),這個返回值在調(diào)用...
基本包裝類型 我們會經(jīng)常對基本類型值作如下操作: 基本類型不是對象,沒有屬性和方法,那substring()是從哪里來的呢?原來我們在執(zhí)行第二行...
繼承 原型鏈 講原型的時候提到過繼承,設(shè)計原型的初衷就是為了繼承,原型鏈是實現(xiàn)繼承的主要方法。那什么是原型鏈,還記得之前提到過的作用域鏈嗎,它表...
ECMAScript中的對象其實就是鍵值對,值可以是數(shù)據(jù)或函數(shù)。每個對象都是基于一個引用類型創(chuàng)建的,可以是之間提到的原生類型,也可以是自定義類型...
Date 類型 ECMAScript使用UTC(國際協(xié)調(diào)時間)為標準的指定時間與1970年1月1日之間相差的毫秒數(shù)來保存日期。 創(chuàng)建日期對象 可...
第二章講的是如何將Javascript引入HTML <script> 有以下屬性: async 只對外部文件有效,表示立即下載,不妨礙頁面其他操...
Javascript簡史 背景 在一個網(wǎng)速巨慢、網(wǎng)頁大小和復(fù)雜度不斷增加的年代,人們逐漸對如下流程失去耐心:網(wǎng)頁中輸入數(shù)據(jù)——提交表單——服務(wù)端...
語法 區(qū)分大小寫 ECMAScript中的一切都區(qū)分大小寫。 標識符 標識符指變量、函數(shù)、屬性、參數(shù)的名字,有如下規(guī)則: 第一個字符必須是字母、...