Promise API改變了JavaScript的游戲。我們從濫用settimeout和解決同步操作到盡一切可能利用這個新的異步API。讓我們來看看一些令人敬畏的Promise API技巧!
我寫了許多有關(guān)JavaScript技巧的博客文章:Promise技巧,類型轉(zhuǎn)換技巧,傳播技巧以及許多其他JavaScript技巧。最近,我遇到了另一個讓我大吃一驚的JavaScript技巧:如何打破forEach循環(huán)!
在新的語法,功能和使用外部庫的負載的當前JavaScript環(huán)境中,似乎比以往任何時候都更難確定要給您的函數(shù)什么甚至數(shù)據(jù)代表什么。當然,我們提出了Flow和TypeScript來提供幫助,但是我們不能指望那些總是可用的。這就是為什么我喜歡使用JavaScript進行自己的檢測,尤其是在涉及函數(shù)類型時。
SVG是用于創(chuàng)建自定義字體,動畫,尺寸減小的圖形等的出色工具。它們既是HTML,又是圖像,而且都很棒。由于SVG提供的靈活性,許多網(wǎng)站已轉(zhuǎn)向SVG,而不是JPG,GIF和PNG。
漫長的冬天過后,春天終于來了,那為什么不把學習帶到教室外面呢?在學習JavaScript的同時,將筆記本電腦支撐在沙灘上,呼吸新鮮空氣。今天,我們重點介紹了一些有趣且易于使用的工具,這些工具可用于復習JavaScript,準備面試或只是學習一些新概念。
應(yīng)始終保持代碼的可讀性與其優(yōu)化之間的平衡。您絕不應(yīng)該在應(yīng)用程序開發(fā)期間損害其性能。為了縮短上市時間而匆忙完成整個過程將使事情變得更加復雜。
JavaScript并不適合所有人,但是有哪些替代方案?在本文中,F(xiàn)uture Hosting的馬修·戴維斯(Matthew Davis)研究了其中的5種,權(quán)衡了利弊。
與日期相關(guān)的問題與JavaScript一樣古老。從理論上講,如果不是因為API的許多弱點,則可以使用JavaScript的date對象執(zhí)行日期計算。幸運的是,有一些有用的庫可以為我們節(jié)省很多工作。其中之一是date-fns。
計劃構(gòu)建一個數(shù)據(jù)密集型實時Web應(yīng)用程序?這就是為什么您應(yīng)該與Node.js開發(fā)公司合作以實現(xiàn)您的目標的原因。這七個要點探討了Node.js的功能,以及它如何幫助您提高生產(chǎn)率,啟用數(shù)據(jù)流傳輸?shù)鹊取?
Mint是一種新的編程語言,旨在通過快速,可維護的可讀代碼使編寫單頁應(yīng)用程序(SPA)變得容易。作為JavaScript的替代產(chǎn)品而開發(fā),它包含類似于React,Redux,npm,Prettier和Enzyme的內(nèi)置功能。查看將其與JavaScript區(qū)別開的某些語言功能,并在沙盒中嘗試一下。
熱門博主推薦
熱門文章推薦