原创 05 【JavaScript設計模式】策略模式

寫在前面 這個系列的文章是通過對《JavaScript設計模式》一書的學習後總結而來,剛開始覺得學習的時候只需看書即可,不用再另外記錄筆記了,但是後面發現書中有些內容理解起來並不是很容易,所以結合書中的描述就將自己的理解也梳理了一下並將它

原创 02 Electron和React結合開發

概述 Electron環境搭建和demo創建的過程我們上一篇文章已經給大家做了介紹,這篇文章給大家介紹下如何將Electron和前端框架React結合來進行開發。   前提要求 創建了一個Electron基礎demo(不會創建的話請看這篇

原创 01 Electron開發環境搭建,創建demo

概述 JS一直拿來搞前端的話似乎有點浪費這門語言,所以我打算學學用JS來做桌面端,很巧的是,JS確實有專門做桌面端的庫——Electron。那麼就開始搞事吧,這就是這個專欄系列開通的原因,至於能寫到什麼程度,我也不太確定,反正這篇文章先給

原创 【番外】Electron結合ArcGIS API for JavaScript的開發

概述 寫這篇文章主要是想折騰下,因爲我看到JS可以通過Electron來做桌面應用程序,那麼Electron能不能和ArcGIS API for JavaScript進行結合開發呢,這樣一來是不是可以從某種意義上理解成我們的ArcGIS

原创 04 【JavaScript設計模式】單例模式

寫在前面 這個系列的文章是通過對《JavaScript設計模式》一書的學習後總結而來,剛開始覺得學習的時候只需看書即可,不用再另外記錄筆記了,但是後面發現書中有些內容理解起來並不是很容易,所以結合書中的描述就將自己的理解也梳理了一下並將它

原创 05 關於console對象,你要知道的幾件事情

寫在前面 做前端開發已經有一兩年了吧,對於console對象你應該不陌生吧,那我猜你經常用的是console.log()方法,對於console其它的方法你還了解多少呢?這篇文章我們一起來看看console這個對象的另外一些方法,增加你的

原创 06 jQuery綁定的點擊事件執行兩次的解決方法

問題描述 在項目中有一個需求,需要給一個按鈕綁定點擊事件,通過用戶的點擊操作來切換按鈕的背景色和按鈕文字,再加一些業務邏輯操作。因爲項目是基於Dojo框架搭建的,所以並不能做到像Vue和React這種數據控制UI渲染的效果,只能通過引入j

原创 08 ArcGIS JS API 4.15實現螢火蟲效果

概述 前幾天在看帖子的時候發現有大佬使用ArcGIS Pro和Portal製作了螢火蟲的渲染效果,感覺前端可視化的時候還不錯,所以自己也將實例數據下載下來之後用ArcGIS JS API來實現了一下,我們先來看一下最終的效果: 看完效果

原创 Tomcat跨域配置

問題描述 在服務器的tomcat上面,掛載了一個共享路徑,然後在前端瀏覽器請求的時候出現了跨域的問題。   解決方法 前端請求服務器的資源出現跨域的時候,一般是通過配置服務器的跨域來解決的,所以在此處我們配置服務器中的tomcat跨域就可

原创 04 JS通過圖片連接獲取圖片的尺寸大小

問題描述 項目中有這樣一個需求,就是從後臺返回了一個圖片的鏈接,然後前端要將這個圖片疊加到地圖上。在實現這個需求的時候,需要獲取到不同圖片的尺寸大小,關於圖片的尺寸大小後臺是沒有返回的,只有通過前端去獲取,下面介紹下如何獲取。   解決方

原创 07 ArcGIS JS API 4.14實現地圖加載圖片

需求描述 將一張圖片疊加到ArcGIS地圖上是現在很多項目的一個廣泛需求,通過查閱網上資料後發現這種需求目前只有四種方法可以實現,因爲ArcGIS JS API官網並沒有提供相應的圖片類圖層來讓我們實例化圖片圖層,但是JS API官網有說

原创 ArcGIS JS API中的PopupTemplate功能模塊中加載圖片異常

問題描述 從後端接口拿到一個圖片的url地址,然後需求是將這個圖片渲染到ArcGIS JS API提供的PopupTemplate彈窗面板中,讓用戶點擊地圖上的某個位置時,可以彈窗詳細的信息彈窗,在這個彈窗中其中就有從後臺拿到的這個圖片,

原创 04 【ArcGIS JS API + eCharts系列】實現二、三維網絡路徑圖的繪製

概述 前面兩篇文章通過擴展EchartsLayer.js這個圖層類,實現了使用ArcGIS JS API和eCharts,在二維和三維場景下繪製遷徙圖和散點圖。這篇文章繼續通過繪製網絡路徑圖的例子,再來驗證下我們擴展的這個圖層類是否可用,

原创 03 知識點回顧——閉包和高階函數

寫在前面的話 這個系列的文章是通過對《JavaScript設計模式》一書的學習後總結而來,剛開始覺得學習的時候只需看書即可,不用再另外記錄筆記了,但是後面發現書中有些內容理解起來並不是很容易,所以結合書中的描述就將自己的理解也梳理了一下並

原创 01【React再造之旅】從0搭建一個完整的React項目(初稿)

概述 平時工作中一直在用React提供的腳手架工具搭建React項目,一行命令全都搞定,自己只管做需求開發即可,從來沒仔細研究過各個模塊代碼怎麼去配置,相互之間怎麼去進行交互。這周正好有時間,所以決定仔細研究下React項目中的各個功能模