App下載
最新 最熱

怎么使用js操作符【新語(yǔ)法】?jī)?yōu)化代碼?

最近在我在技術(shù)群聊天時(shí),看到有個(gè)小伙伴提出關(guān)于 可選鏈 語(yǔ)法的問(wèn)題。那這篇文章我們就來(lái)聊一下幾個(gè) js 的騷操作(我認(rèn)為是代碼優(yōu)化技巧)

2020-09-25
2524

11個(gè)JavaScript代碼重構(gòu)最佳實(shí)踐

模式和重構(gòu)之間有著一種與生俱來(lái)的關(guān)系。從某種角度來(lái)看,設(shè)計(jì)模式的目的就是為許多重構(gòu)行為提供目標(biāo)。

2020-09-25
2464

Moment.js官方推薦使用其它時(shí)間處理庫(kù)代替

近期,Moment.js 在官方文檔中發(fā)布了項(xiàng)目狀態(tài),文中寫(xiě)道:Momentjs 正式進(jìn)入維護(hù)期,不會(huì)再提供大版本更新,推薦使用其他時(shí)間處理庫(kù)代替或使用 JavaScript 處于實(shí)驗(yàn)階段的提案 Temporal。

2020-09-24
5520

TypeScript 中的class和interface

剛剛的`vue3.0`一發(fā)布,各大網(wǎng)址和社區(qū)以及公眾號(hào)已經(jīng)被Vue3.0的`One Piece`版本所霸屏,出現(xiàn)不同的標(biāo)題有著同樣內(nèi)容的現(xiàn)象,借此熱度我們不如好好回顧一下`ts`基礎(chǔ)知識(shí),備戰(zhàn)`vue3.0`的正式使用。

2020-09-23
4051

js垃圾回收機(jī)制原理給你聊的明明白白

大多數(shù)語(yǔ)言都是提供自動(dòng)內(nèi)存管理機(jī)制,比如C#、Java,JavaScript。自動(dòng)內(nèi)存管理機(jī)制也就是我們經(jīng)常聽(tīng)到的垃圾回收機(jī)制 。

2020-09-22
3098

(ES5版)深入理解 JavaScript 執(zhí)行上下文和執(zhí)行棧

最近在研究 JavaScript 基礎(chǔ)性的東西,但是看到對(duì)于執(zhí)行上下文的解釋我發(fā)現(xiàn)有兩種,一種是執(zhí)行上下文包含:scope(作用域)、variable object(變量對(duì)象)、this value(this 值),另外一個(gè)種是包含:lexical environment(詞法環(huán)境)、variable environment(變量環(huán)境)、this value(this 值)。

2020-09-18
2429

10個(gè)具有挑戰(zhàn)性的JavaScript測(cè)驗(yàn)問(wèn)答【附答案分析】!

以下問(wèn)題旨在具有挑戰(zhàn)性和指導(dǎo)意義。如果您確切地知道如何回答每個(gè)問(wèn)題,那很好,但是如果您遇到了一些錯(cuò)誤并知道原因,那么我認(rèn)為那會(huì)更好!

2020-09-17
2814

鴻蒙的 Javascript 框架逐行源碼解讀

我曾經(jīng)介紹過(guò)鴻蒙的 Javascript 框架,這幾天終于把 JS 倉(cāng)庫(kù)編譯通過(guò)了,期間踩了不少坑,也給鴻蒙貢獻(xiàn)了幾個(gè) PR。今天我們就來(lái)逐行分析鴻蒙系統(tǒng)中的 JS 框架。

2020-09-16
4215

19 個(gè)優(yōu)雅的 JavaScript 簡(jiǎn)寫(xiě)技巧

作為一名編程人員,總希望能有一些減少代碼量的技巧,今天這篇文章就給大家?guī)?lái)19個(gè) JavaScript 的簡(jiǎn)寫(xiě)技巧。

2020-09-15
2384