原创 JS基礎複習(一)一分鐘教你如何手寫promise異步加載一張/多張圖片

一分鐘教你如何手寫promise異步加載一張/多張圖片 一、寫在開頭 最近一直在搞小程序,有點膩了,順便複習了一下js,剛好可以寫一個簡單的promise回顧一下異步,見笑了各位。 二、發現問題 異步是js基礎知識中的重要一環,也

原创 JS基礎複習(二)一分鐘教你手寫一個通用的事件綁定函數(支持普通函數和事件代理函數)

一分鐘教你手寫一個通用的事件綁定函數(支持普通函數和事件代理函數) 一、寫在開頭 最近一直在搞小程序,有點膩了,順便複習了一下js,剛好可以寫一個比較通用的綁定事件,見笑了各位。 二、發現問題 封裝了一個綁定事件的函數,兼顧了普通

原创 Vue坑點雜談(一)Module not found Error Cannot resolve file or directory

Vue坑點雜談(一)Module not found: Error: Cannot resolve ‘file’ or ‘directory’ 一、寫在開頭 這個算是學習vue的同時開的一個新坑吧,記錄一下學習過程出現的紕漏,也幫

原创 JS基礎複習(四)四分鐘帶你徹底搞定全局變量和局部變量

JS基礎複習(四)四分鐘帶你徹底搞定全局變量和局部變量 一、寫在開頭 這個是因爲最近期末考要考web,恰好有這個知識點,所以我自己總結了一下,希望可以幫助到大家。 二、發現問題 區分什麼是局部變量,什麼是全局變量,變量之間賦值後結

原创 Javascript基礎知識體系化學習總結(六)BOM

Javascript基礎知識體系化學習總結(六)BOM 一、navigator 1.主要使用的是它的userAgent屬性,即查看瀏覽器的簡要信息,由於瀏覽器考慮到兼容性的問題,會在簡要信息裏面存放很多內容,我們無法做比較嚴格的檢

原创 Javascript基礎知識體系化學習總結(四)異步

Javascript基礎知識體系化學習總結(四)異步 一、單線程 1.javascript是單線程語言,只能同時做一件事,代碼從上往下執行,一個個加載。 2.javascript和DOM渲染共用一個線程,即兩者只能同時進行一個。

原创 Javascript基礎知識體系化學習總結(七)事件

Javascript基礎知識體系化學習總結(七)事件 一、事件綁定 1.事件綁定就是element.addEventListener(type,fn). 2.接收兩個參數,type(綁定事件的類型如’click’ 點擊事件)、fn

原创 Javascript基礎知識體系化學習總結(十一)運行環境

Javascript基礎知識體系化學習總結(十一)運行環境 一、頁面加載 1.運行環境這裏統稱爲瀏覽器。 2.頁面加載的內容: (1)html代碼; (2)媒體文件(如圖片、音頻等); (3)js、css 3.頁面加載的過程: (

原创 Javascript基礎知識體系化學習總結(十)開發環境

Javascript基礎知識體系化學習總結(十)開發環境 一、git 1.git是最常用的代碼版本管理工具,必須熟悉,大型開發必用! 2.一些簡單的git命令: Git add. 就是把你改完確定沒有問題的代碼都提交上去(可以加文

原创 Javascript基礎知識體系化學習總結(八)Ajax

Javascript基礎知識體系化學習總結(八)Ajax 一、XMLHttpRequset 1.這個是ajax中最核心的API,不過一般不需要我們去手寫,學習階段倒是可以。 2.它是一個對象,使用時需要new創建。 3.該對象包含

原创 Javascript基礎知識體系化學習總結(三)作用域和閉包

Javascript基礎知識體系化學習總結(三)作用域和閉包 一、作用域 1.作用域是一個變量的合法使用範圍。 2.作用域分爲全局作用域(在哪裏都能使用該變量,如document、window)、函數作用域(只能在當前函數使用該變

原创 Javascript基礎知識體系化學習總結(五)DOM

Javascript基礎知識體系化學習總結(五)DOM 一、樹形結構 1.DOM的本質其實是由html文件/語言經過瀏覽器校驗生成的樹形結構,也就是一棵樹。 2.html可以說是XML的一種特定的寫法。 二、節點操作 1.針對節點

原创 Javascript基礎知識體系化學習總結(九)存儲

Javascript基礎知識體系化學習總結(九)存儲 一、cookie 1.本身是由於瀏覽器和服務端的通信,被用來做存儲。 2.既然是借用的,那麼會存在一些問題如: 儲存量小僅僅是4K; 必須http請求時需要發送到服務器端,增加

原创 Javascript基礎知識體系化學習總結(二)原型和原型鏈

Javascript基礎知識體系化學習總結(二)原型和原型鏈 一、class 1.首先是講一下class,其實大部分語言都是利用class來繼承而js是基於原型來繼承,當然ES6中是對原型繼承進行了一定的封裝,所以可以用class

原创 Javascript基礎知識體系化學習總結(一)變量

Javascript基礎知識體系化學習總結(一)變量 一、值類型和引用類型 1.首先講一下值類型是什麼,即String、Number、Symbol、Boolean、Undefined;而引用類型包括對象和數組、函數,其中由於函數是