原创 前端JavaScript數據結構和算法——基本概念

前端JavaScript數據結構和算法——基本概念 簡介:本部分主要是介紹數據結構和算法的基本概念,尤其是講解了時間複雜度,提及了空間複雜度。 第一部分: 1.數據結構基本概念 a.數據 數據是信息的載體,是描述事物屬性的數,字符

原创 小程序雲開發實踐

1.微信小程序雲開發使用背景 在之前我未實際接觸,小程序雲開發時,就憑我一點點印象,一直以爲他是一個相當於mock數據的一個功能。方便前端工程人員,快速的根據文檔建立mock的API(CGI)然後進行開發。以提高開發效率,實際瞭解

原创 vue-cli3中引入ant-vue時的less報錯

vue-cli3中引入ant-vue時的less報錯 具體報錯如下圖: 在vue-cli3引入報錯其實就是less的版本問題; 在[email protected]是ok的 在[email protected]是會出現這個錯誤,但是最近的默認安裝都是默認安裝les

原创 JavaScript惰性載入函數

JavaScript惰性載入函數 描述:所謂惰性載入,就是說函數的if分支只會執行一次,之後調用函數時,直接進入所支持的分支代碼。有兩種實現惰性載入的方式,第一種事函數在第一次調用時,對函數本身進行二次處理,該函數會被覆蓋爲符合分支條

原创 二叉樹遍歷,寬度優先 (js實現)

二叉樹從左到右,按層遍歷就是二叉樹的寬度遍歷 如下的二叉樹圖: 因爲我是前端開發,所用語言是js,同時網頁的dom節點正好是樹形存儲結構。因此我用js來實現。 實現目標:   遍歷二叉樹所有節點 分別打印各個樹的id,分別是1,2,3

原创 外賣商城類app(二)

這一節就主要說說如何實現移動端1px的實現。 爲什麼要說這個,就要要說到devicePixelRatio這個東西了。 window.devicePixelRatio是設備上物理像素和設備獨立像素(device-independent

原创 外賣商城類app(一)

外賣商城類app(一),基於vue.js(2.x版本) 數據是通過Mob平臺提供的數據API接口進行模擬的。 第一步:需求分析 實際項目中這一部分其實很重要,但是貌似一些小公司並不重視,我前端生涯的第一份工作就是一家小公司,需求分析基

原创 js面試,JS-WEB-API相關問題

首先說一下這部分我遇到過的面試題 DOM屬於哪一種基本的數據結構(樹型數據結構) DOM操作常用的API(說到操作,其實就是數據處理,主要也就是增,刪,改,查,按這幾部分去說常用API即可) DOM節點的Attribute和prop

原创 js面試,事件相關問題

這一節比較簡單了,也沒啥說的 一、事件綁定 1.1 通用事件綁定 el.addEventListener(event,callback) el.preventDefault( ); 阻止通過 addEventListener( ) 添

原创 js面試,閉包等相關問題

js面試,閉包等相關問題 其實這一部分我不是太想說的,不過面向基礎,而且面試也是喜歡問,我就根據我的理解說說吧! 在這裏先說一下變量提升 改一改風格,先問幾個問題 a.說一下this幾種不同的使用場景 b.創建10個< a >標籤,點

原创 js面試,異步和單線程相關問題

js面試,異步和單線程相關問題 一、異步 1.1 在js引擎是基於單線程的,因此在js引擎中,同一時刻只能執行一個代碼塊。需要即將運行的代碼都會被放在一個任務隊列中,每當一段代碼執行時,都會被放在一個任務隊列當中。 js中異步和同步可

原创 js面試,原鏈與構造函數相關問題

js面試,原鏈與構造函數相關問題 一、構造函數 1.1 function Foo(name,age){ this.name = name this.age = age this.class = 'class-1' } let f

原创 js面試,其他基礎相關問題

一、日期相關問題 1.1 js中內置了一個Date對象 Date.now()//獲取當前時間毫秒數,13位數 let dt = new Date() dt.getTime()//獲取毫秒數 dt.getFullYear()//獲取年

原创 js面試,變量計算等相關問題

js面試,變量計算等相關問題 一、引用類型和值類型 什麼是值類型,可以這麼理解,值類型是有2塊內存分別保存變量名和內容。 什麼是引用類型,那就是有3塊內存分別保存變量,地址,和內容。對於引用類型來說變量是指向地址而非直接指向值,多了一

原创 計算機網絡筆記(1.計算機網絡與因特網)

1.計算機網絡與因特網 1.1、什麼是Internet? 1. 具體構成傳統端系端 如計算機 linux工作站非傳統端系統 如智能電話 雲計算機的虛擬主機主機或系統端 傳統和非傳統端系統有一個共同的特點:都安裝有操作系統,操作系統中運