一、前言

上兩篇博客筆者對(duì) JavaScript Module 模式,閉包等知識(shí)點(diǎn)做了簡單介紹之后,我們今天開始正式開發(fā)一款屬于自己的 JavaScript 插件。由于最近項(xiàng)目剛好用到地區(qū)選擇這一塊的功能。網(wǎng)上有許多類似插件,但是有些需求還是有些出入,所以就自己動(dòng)手寫了一個(gè)。思路是共通的但是實(shí)現(xiàn)和細(xì)節(jié)肯定會(huì)有所不同,我們重點(diǎn)放在代碼介紹上。筆者已經(jīng)將其上傳到 github,大家可以下載使用,也可以把源碼拷下來參考,路過的朋友順手 star 哦。

二、補(bǔ)充知識(shí)

當(dāng)前插件版本為1.0.1,能滿足最常見的使用方式,后續(xù)筆者將會(huì)繼續(xù)完善該插件。包括優(yōu)化或者功能拓展,也希望使用過程中發(fā)現(xiàn)問題,或者有改進(jìn)意見的朋友,可以幫忙指出。

源碼淺析

我們先來看下核心代碼(部分偽代碼)