JavaScript

超有用的JavaScript技巧,竅門和最佳實踐

超有用的JavaScript技巧,竅門和最佳實踐 1. 首次為變數賦值時務必使用var關鍵字 變數沒有宣告而直接賦值得話,預設會作為一個新的全域性變數,要儘量避免使用全域性變數。 2

JavaScript 引用型別

所謂引用型別,在ECMAScript 中表示一種資料結構,其中有一些資料和方法,在其他語言中大多被稱為類 ,但是在這裡我們一般不這樣稱呼。即使ECMAScript 是一門面向物件語言,

this, call, apply 和 bind

這篇關於this 的文章,僅僅是自己認為比較重要且易混淆的知識點。 內容 1.含義: 在JavaScript 中,this 物件是指 當前函式

面試必背系列—正則(下)

正則 引言 正則是一個前端必須掌握的知識。但是由於用的少,忘了記,記了忘,導致面試經常坐蠟。這裡上篇先介紹正則的規則,下篇結合一些具體題目,帶大家重新學習鞏固一下正則,爭取面試給自己加分。 面試題實

JavaScript數值千分位格式化的方法和效能

前端嘛,經常處理數值和時間。 所以數值和時間的格式化少不了。 最近一直在面試前端, 就出了一個如何給數值新增千分位的面試題。 至於答案,我一直都有一種標準, 一是基於你現有的知識可以實現,

跨域總結

目前很多應用開發都是多客戶端的,前端呼叫後端提供的 API 來獲取資料,很多都是前後端分離的架構,但這樣相比之前的單應用系統會帶來跨域的問題。 0、什麼是跨域問題 前端呼叫的後端介面不屬於同一個域(域

你不知道的型別轉換

相信我們在工作中經常會遇到型別轉換的需求。但是型別轉換也分為隱式強制型別轉換”(implicit coercion)和“顯式強制型別轉換”(explicit coercion)。 例如: var a = 4

能用js重寫的都會被typescript重寫

導語: TypeScript從今天數以百萬計的JavaScript開發者所熟悉的語法和語義開始。使用現有的JavaScript程式碼,包括流行的JavaScript庫,並從JavaScript程式碼中呼叫Typ

Ramda 之 eqBy()

Ramda 有些 Function 很少直接使用,而是用來產生 Predicate, eqBy() 就是其中之一。 Version VS Code 1.33.1 Quokka 1.0.212

web前端學習教程:JS的作用域鏈

我們都知道js是一個基於物件的語言,系統內建各種物件。 而window作為一個天然存在的全域性物件,它承擔了所有全域性資源的儲存。 我們使用的任何全域性變數,都是window下的。也就是說,在js中,實際上沒有

1714054176.7802