JavaScript

js執行機制淺析

眾所周知,js是一門單執行緒的語言。主要同他的用途有關,同一個時間只能做一件事兒,作為瀏覽器指令碼語言,JavaScript的主要用途是與使用者互動,以及操作DOM,這決定了它只能是單執行緒,否則會帶來很複雜的

JS: 深拷貝

注意:以下深拷貝僅針對物件。 對於深拷貝,我平時用得很少,一般都是用 JSON 的方法來實現: let newObj = JSON.parse(JSON.stringify(oldObj))

(JS基礎)操作表單

<form> 元素對應的時HTMLFormElement 型別,繼承自HTMLElement ,因而擁有與HTMLElement 相同的預設屬性。<f

實現 call()、apply() 和 bind() 方法

現在在看新東西的時候,經常會很自然地去思考其內部實現機制,我覺得這個是通向進階之路的一個很好的思維方式。 我們平時經常會使用到 call()、apply() 以及 bind() 方法,那麼你是否清楚這幾個方

js中sort的使用(二)

js中sort的使用(一) 現在我們討論第二種情況的排序。 第一種情況是整個陣列都是服務端給過來的,所以裡面的value值也是服務端發的。那麼,如果服務端只發id給你呢?

Js中substr,substring,slice擷取字串的異同

今天在寫程式的時候發現js中slice也能用來擷取字串,以前都是用substr或substring,於是想著拿它們來對比一下,它們都可以接受兩個引數,第一個是開始擷取的位置,預設為0,第二個下文具體介紹驗證程

JavaScript函式過載

JavaScript實現函式過載 函式過載 (function overloading),是 Ada、C++、C#、D、Java等程式語言中具有的一項特性,這項特性允許建立數項名稱相同但輸入輸出型

javascript 閉包

閉包 一、閉包是什麼? 將一個詞法作用域 中的內部函式 作為一個一級值型別 到處傳遞,就形成了閉包。 怎麼去理解呢?這裡要敲黑板劃重點了,上面的概念性文字介紹了三個點:

1714909015.9917