JavaScript

前端之路——JS中的this繫結

預設繫結 在閱讀了<<你不知道的JavaScript 上卷>> 後, 對JavaScript中的 this 做一個簡要的總結. 無法應用其他規則時,this會繫結全域

JavaScript庫架構實戰

本專案 jslib-base 是一個能讓開發者輕鬆開發屬於自己的JavaScript庫的基礎框架。 靈感來源於顏海鏡的 8102年如何寫一個現代的JavaScript庫 , 專案連結在此 。 需

JS非同步程式設計之async&await

ES2017 標準中引入了 async 函式,async 函式其實是 generator 的語法糖,相較於其他非同步方法進行了用法上的改進,讓 JS 的非同步程式設計變得更加簡單和優雅。 一、async &

Web渲染那些事兒

作為開發者,經常需要面對影響整個應用架構的決策。而Web開發者的核心決策之一,就是應用邏輯與渲染工作的實現,應處於架構中的什麼位置(譯註:客戶端 or 伺服器?)。現在有很多不同構建網站的方法,因此這些決策變得

JS引擎執行緒的執行過程的三個階段

瀏覽器首先按順序載入由<script>標籤分割的js程式碼塊,載入js程式碼塊完畢後,立刻進入以下三個階段,然後再按順序查詢下一個程式碼塊,再繼續執行以下三個階段,無論是外部指令碼檔案( 不非同步

js記憶體深入學習(一)

一. 記憶體空間儲存 某些情況下,呼叫堆疊中函式呼叫的數量超出了呼叫堆疊的實際大小,瀏覽器會丟擲一個錯誤終止執行。這個就涉及到記憶體問題了。 1. 資料結構型別 棧: 後進先出(LIFO)

每日兩道前端面試題20190302

頁面可見性有哪些用途? 頁面可見性:對於使用者來說,可見性的意思就是能不能看到,顯示的頁面,就是我們正在看的頁面,隱藏的頁面,就是我們沒有看的頁面。因為我們一次要開啟好多標籤頁面來回切換著,始終只有一

縱觀JS物件的“簡”與“繁”(下)

上篇文的最後,我們聊到了JS物件的一個重磅成員——原型模式 ,本以為迎來了物件領域的終極大boss,卻發現它仍然存在侷限性,這種侷限就是: 不需要共享的也會被共享,導致出現期望之外的結果。

Emscripten:JS 呼叫 C、C++

在瞭解 Emscripten 中,給大家簡單分享了 Emscripten 是什麼以及其使用場景。今天繼續分享如何使用 JS 呼叫 C/C++ 程式碼。 神奇的 main 函式 下面是瞭解 Ems

web前端開發自學書籍推薦這5本

《JavaScript權威指南(第6版)》 淘寶前端團隊翻譯的,看譯者列表都是一堆大神。這本書又叫犀牛書,號稱 Javascript 開發者的聖經,網上對此書評價很多,大概意思都是說這

element-ui中form驗證雜記

最近接觸的商戶後臺專案居多,自然而然就涉及到了大量的表單驗證, 也就對一些常用的el-form表單驗證和問題進行下梳理。 當我們新增required驗證後,輸入一些資料後再刪除完時,會出現 xxx i

1745982774.9819