App下載
最新 最熱

安利幾個JS開發(fā)小技巧,讓你的代碼更簡潔

本文給大家安利幾個JS開發(fā)小技巧,可能有些人已經(jīng)知道了,但是對于新手來說還是蠻有用的,它可以讓你的代碼更簡潔。

2020-09-28
2868

JavaScript面試經(jīng),offer拿到手軟

本文給大家分享一些JavaScript面試經(jīng)驗,在這金九銀十的招聘季,希望大家都能找到滿意的工作。

2020-09-28
3043

瀏覽器、ESM規(guī)范、模塊化、webpack和vite之間聯(lián)系?

JS這門語言,在設(shè)計之處就沒有模塊體系,所以他會經(jīng)歷模塊化演變,直到2015年,TC39(一群瀏覽器廠商代表組成的委員會)發(fā)布了ES6規(guī)范,ES Modules才被世人所知,也就是ESM。而在模塊化演變過程中,模塊化本身暴露的問題也越來越明顯。項目中的模塊越來越多,在管理上造成了混亂,所以迫切需要一些工具解決各種模塊類型混亂的問題。webpack和vite等工具就是用來解決這些問題的。

2020-09-27
5435

TypeScript中的六個重新讓你認知的知識點

之所以會寫這篇文章,是因為在技術(shù)群里有小伙伴在討論的時候,提出需要來提升對 TypeScript 理解,本文將講述幾個 TypeScript 常見并且不易理解的幾個知識點,簡單的使用就自行官網(wǎng)文檔了!

2020-09-27
2656

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

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

2020-09-25
2827

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

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

2020-09-25
2801

Moment.js官方推薦使用其它時間處理庫代替

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

2020-09-24
6285

TypeScript 中的class和interface

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

2020-09-23
4525

js垃圾回收機制原理給你聊的明明白白

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

2020-09-22
3437

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

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

2020-09-18
2757