App下載
最新 最熱

全面認(rèn)識ECMAScript模塊

ECMAScript模塊(簡稱ES模塊)是2015年推出的JavaScript中代碼重用的機制。在高度碎片化的JavaScript模塊場景中,它終于成為了標(biāo)準(zhǔn)。在2015年之前,JavaScript還沒有一個標(biāo)準(zhǔn)的代碼重用機制。這方面曾有過很多標(biāo)準(zhǔn)化的嘗試,導(dǎo)致這些年亂七八糟的碎片化。

2020-10-10
3998

寫好JavaScript條件語句的5條守則

在用 JavaScript 工作時,我們經(jīng)常和條件語句打交道,這里有5條讓你寫出更好/干凈的條件語句的建議。1.多重判斷時使用 Array.includes2.更少的嵌套,盡早 return3.使用默認(rèn)參數(shù)和解構(gòu)4.傾向于遍歷對象而不是 Switch 語句5.對 所有/部分 判斷使用 Array.every & Array.some

2020-09-30
3090

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

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

2020-09-28
3537

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

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

2020-09-28
3842

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

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

2020-09-27
6120

TypeScript中的六個重新讓你認(rèn)知的知識點

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

2020-09-27
3246

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

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

2020-09-25
3370

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

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

2020-09-25
3601

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

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

2020-09-24
7629

TypeScript 中的class和interface

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

2020-09-23
5355
App下載
App下載

掃描二維碼

下載編程獅App

關(guān)注有禮
微信公眾號

掃碼關(guān)注 領(lǐng)資料包

意見反饋
幫助中心
返回頂部