鏈表(Linked-list) 前面我們討論了如何使用棧、隊列進行存數(shù)數(shù)據(jù),他們其實都是列表的一種,底層存儲的數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)都是數(shù)組。 但是數(shù)組不總是最佳的數(shù)據(jù)結(jié)構(gòu),因為,在...
之前一直開發(fā)的技術(shù)棧主要是VueJS相關(guān),平時也有閱讀React文檔,但是沒有把React相關(guān)技術(shù)棧串聯(lián)起來,形成一個后臺系統(tǒng)的模板。在學(xué)習(xí)的過程之中,基于React開發(fā)推薦...
第二篇已更新,點擊進入第三篇已更新,點擊進入 三篇文章都更新完畢,完整的剖析了 JS 原型與原型鏈,希望通過這些教程能讓你對 Javascript 這門語言理解的更透徹! 一...
函數(shù)防抖和節(jié)流 函數(shù)防抖和函數(shù)節(jié)流:是優(yōu)化高頻率執(zhí)行的JavaScript代碼的一種手段。常用于JavaScript中的一些事件,如瀏覽器的resize、scroll,鼠標(biāo)的...
Vue.js 是一個目前比較流行的前端框架,在業(yè)界也算很有名氣,今天這里為大家羅列一下基于Vue的后端管理的框架。使用這些框架你會發(fā)現(xiàn)它包括了我們常用的路由,狀態(tài),交互等等,...
最近在寫博客主題的時候發(fā)現(xiàn)一個很嚴(yán)重的問題,由于css的命名并不是很規(guī)范,導(dǎo)致自己在后期修改的時候很是頭疼,有些樣式需要在瀏覽器中打開開發(fā)者工具去找,很是無奈。所以決定在寫完...
基礎(chǔ)準(zhǔn)備: 1、npm安裝vue-cli腳手架后,通過命令“ vue init webpack 項目名 ”來創(chuàng)建項目; 2、了解mockjs,能攔截ajax請求,返回模擬的響...
前言 javascript中的this,constructor ,prototype,都是老生常談的問題,深入理解他們的含義至關(guān)重要。在這里,我們再來復(fù)習(xí)一下吧,溫故而知新!...
一、內(nèi)容概覽 WebSocket的出現(xiàn),使得瀏覽器具備了實時雙向通信的能力。本文由淺入深,介紹了WebSocket如何建立連接、交換數(shù)據(jù)的細節(jié),以及數(shù)據(jù)幀的格式。此外,還簡要...
寫基本的 CSS和HTML是入門 Web開發(fā)首先需要學(xué)習(xí)的事情之一。然而我遇到的很多程序顯然沒有真正的花時間去考慮前端開發(fā)的長期性和可維護性。 我認(rèn)為這主要是因為很多開發(fā)者在...
作為戰(zhàn)斗在業(yè)務(wù)一線的前端,要想少加班,就要想辦法提高工作效率。這里提一個小點,我們在業(yè)務(wù)開發(fā)過程中,經(jīng)常會重復(fù)用到日期格式化、url參數(shù)轉(zhuǎn)對象、瀏覽器類型判斷、節(jié)流函數(shù)等一類...
JavaScript箭頭函數(shù)是ECMAScript 6中引入的編寫函數(shù)表達式的一種簡便方法。通常,在JavaScript中,可以通過兩種方式創(chuàng)建函數(shù): 函數(shù)語句。 函數(shù)表達式...
關(guān)于頁面相應(yīng)時間,有一條著名的“2-5-8原則”。當(dāng)用戶訪問一個頁面: 在2秒內(nèi)得到響應(yīng)時,會感覺系統(tǒng)響應(yīng)很快; 在2-5秒之間得到響應(yīng)時,會感覺系統(tǒng)的響應(yīng)速度還可以; 在5...