前端開發

前端開發博客專注于前端開發,分享前端開發技術、前端開發教程、前端開發工具和前端開發資源等

本篇文章總結了瀏覽器端的二進制以及有關數據之間的轉化,如?ArrayBuffer,TypedArray,Blob,DataURL,ObjectURL,Text?之間的互相轉換。為了更好的理解與方便以后的查詢,特意做了一張圖做總結。

在 JavaScript 中 Blob 類型的對象表示不可變的類似文件對象的原始數據。如果你允許用戶從你的網站上下載某些文件,那你可能會遇到 Blob 類型。本文將帶你了解Blob相關知識。

本文主要通過5個原來來闡述為什么JavaScript開發人員更喜歡Deno, JavaScript 開發人員為什么在使用 Deno 時能比 Node 獲得更流暢、更現代化的體驗。

一個團隊的編碼規范、git規范等,并沒有絕對的最優解,心里要清楚明白沒有銀彈,規范是為了讓團隊統一,提高代碼閱讀性、降低代碼維護成本等,本文是記錄一些在項目code review中常見的規范,僅供參考

懶加載是一種網頁性能優化的方式,它能極大的提升用戶體驗。就比如說圖片,圖片一直是影響網頁性能的主要元兇,現在一張圖片超過幾兆已經是很經常的事了。如果每次進入頁面就請求所有的圖片資源,那么可能等圖片加載出來用戶也早就走了。所以,我們需要懶加載,進入頁面的時候,只請求可視區域的圖片資源。

本文通過搭建一個Vue的簡單項目,引入了Vue-router組件,從頁面的3個文件入手,詳細介紹了怎么加載chunk和怎么執行module,從而介紹整個路由組件懶加載的過程,希望對你有幫助。

Vue3 從年前到現在,終于出beta版本了。從官網中可以看到大部分主要的插件都有相關的版本了,但小右說了,暫時還不建議升級生產環境應用,升級指南和配套工具都還沒完善,但是可以在新項目或者小項目里試用。

整理的一篇肉山老師關于Vue 3.0的講稿,我覺得很好,分享給大家。希望這篇Vue 3.0的講稿能給到你一個整體關于Vue 3.0的啟發和動力。

本文講一個小技巧,那就是通過Object.keys(item).sort()來定義JSON.stringify()的第二個參數,從而使得對象屬性有了排序,解決了我們前文提到的順序不一樣導致無法過濾重復數組。

JSON.parse() 取一個JSON字符串并將其轉換為JavaScript對象。JSON.stringify() 取一個JSON對象,并將其轉換為JSON字符串。

在JavaScript項目實踐中,我們可能會經常需要移除重復對象的例子,本文通過一個案例來詳細解答,并給出了最優解,希望對你有所幫助。

JavaScript定時器是window的一個對象接口,并不是JavaScript的一部分,它的功能是由瀏覽器實現的,在不同瀏覽器之間會有所不同。定時器也可以由node.js運行時本身實現。

二叉樹在計算機科學中應用很廣泛,學習它有助于讓我們寫出高效的插入、刪除、搜索節點算法。二叉樹的節點定義:一個節點最多只有兩個節點,分別為左側節點、右側節點。

百度小測序與微信小程序有相似的地方,借鑒了github的一個網友已經寫好的微信轉為支付寶工具。通過之前對百度小程序的研究,我改了里面的一些規則,然后就出來一個百度小程序轉為微信小程序的。

本文分享了掘金小冊上值得學習的前端開發小冊,希望這些掘金小冊能夠幫到你,通過下面的鏈接購買掘金小冊,可以享受8折優惠!

講講微信小程序開發中的一些技巧,包括CSS和JS的,也算是自己的一個備忘錄吧。希望對你有用。

一周的面試題有點多,希望你能夠轉發收藏起來,方便自己后面有時間可以更好的回顧備忘,也當做是對我們的一點支持,謝謝!

在看別人寫的Nodejs工具,對于里面的那些模塊有點暈,搜一下這些常見的模塊學習一下,以便了解它們的功能以及使用例子,方便自己快速讀懂別人的代碼。

本文主要介紹的是關于JS中比較常用的函數:節流函數和防抖函數,從概念、使用場景到代碼簡單實現做了一個詳細的區分。希望對你有所幫助。

在面試前端開發中,原生JavaScript能力的高低是占比很大的一個體現部分,不少考官會有要求現場寫一些JS方法,以下整理了一些前端面試的各種方法,希望能幫到你。

本文講的是關于JavaScript閉包和匿名函數兩者之間的關系,從匿名函數概念到立即執行函數,最后到閉包。下面一起來看看文章分析,希望你會喜歡。

說起來你可能不相信,setTimeout居然有第三個參數,我以前也沒用過這個,但最近看到一個代碼解決了for循環里面加入了setTimeout的例子,下面一起看看這個setTimeout第三個參數。

首頁  上一頁  1 2 3 4 5 6 7 8 9 下一頁  尾頁