如今,大多數(shù)前端項(xiàng)目將涉及某種NPM軟件包。有時(shí),在瀏覽這些軟件包的文檔時(shí),我會(huì)看到建議安裝這樣的軟件包。
不是每個(gè)人都喜歡二維碼,但我很喜歡。如果我以后看到想要記住的東西或要查看的東西,尤其是在路上,拍一張快速照片非常容易——這比試圖記住一個(gè)URL要容易得多,也比在一個(gè)小鍵盤上鍵入要快得多。
如果您在JSON上關(guān)注我,您就會(huì)知道我一直在使用Appcelerator Titanium開發(fā)超級(jí)機(jī)密的移動(dòng)應(yīng)用程序。體驗(yàn)非常棒:使用JavaScript創(chuàng)建易于編寫,易于測(cè)試的本地移動(dòng)應(yīng)用程序很有趣。我的移動(dòng)應(yīng)用程序連接到許多社交網(wǎng)絡(luò)API,其中一些僅提供XML響應(yīng)。我的迷你“框架”使用JSON動(dòng)態(tài)創(chuàng)建小部件,因此我需要一種將XML轉(zhuǎn)換為JSON的方法。我發(fā)現(xiàn)了許多解決方案,但沒有一個(gè)起作用。調(diào)整現(xiàn)有功能后,我發(fā)現(xiàn)了一個(gè)很好的解決方案。
Promise API改變了JavaScript的游戲。我們從濫用settimeout和解決同步操作到盡一切可能利用這個(gè)新的異步API。讓我們來看看一些令人敬畏的Promise API技巧!
我寫了許多有關(guān)JavaScript技巧的博客文章:Promise技巧,類型轉(zhuǎn)換技巧,傳播技巧以及許多其他JavaScript技巧。最近,我遇到了另一個(gè)讓我大吃一驚的JavaScript技巧:如何打破forEach循環(huán)!
在新的語法,功能和使用外部庫的負(fù)載的當(dāng)前JavaScript環(huán)境中,似乎比以往任何時(shí)候都更難確定要給您的函數(shù)什么甚至數(shù)據(jù)代表什么。當(dāng)然,我們提出了Flow和TypeScript來提供幫助,但是我們不能指望那些總是可用的。這就是為什么我喜歡使用JavaScript進(jìn)行自己的檢測(cè),尤其是在涉及函數(shù)類型時(shí)。
SVG是用于創(chuàng)建自定義字體,動(dòng)畫,尺寸減小的圖形等的出色工具。它們既是HTML,又是圖像,而且都很棒。由于SVG提供的靈活性,許多網(wǎng)站已轉(zhuǎn)向SVG,而不是JPG,GIF和PNG。
漫長(zhǎng)的冬天過后,春天終于來了,那為什么不把學(xué)習(xí)帶到教室外面呢?在學(xué)習(xí)JavaScript的同時(shí),將筆記本電腦支撐在沙灘上,呼吸新鮮空氣。今天,我們重點(diǎn)介紹了一些有趣且易于使用的工具,這些工具可用于復(fù)習(xí)JavaScript,準(zhǔn)備面試或只是學(xué)習(xí)一些新概念。
應(yīng)始終保持代碼的可讀性與其優(yōu)化之間的平衡。您絕不應(yīng)該在應(yīng)用程序開發(fā)期間損害其性能。為了縮短上市時(shí)間而匆忙完成整個(gè)過程將使事情變得更加復(fù)雜。
JavaScript并不適合所有人,但是有哪些替代方案?在本文中,F(xiàn)uture Hosting的馬修·戴維斯(Matthew Davis)研究了其中的5種,權(quán)衡了利弊。
文章搜索
熱門博主推薦
熱門文章推薦