原创 ajax全局配置token和token失效後的跳轉

$.ajaxSetup( { headers: { access_token: localStorage.getItem('access_token') }, }

原创 使用overlay實現地圖預警閃爍動畫

 通過feature獲取座標點實現overlay var pointsFeatures = mapObj.getFeatures('points1Layer'); console.log(pointsFeatures); for (v

原创 openlayers結合turf.js繪製路徑並實現彈框

具體效果圖 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=

原创 CSS好用的技巧

移動端使用vw定製rem自適應佈局(不兼容低版本移動端系統) /* 基於UI width=750px DPR=2的頁面 */ html { font-size: calc(100vw / 7.5); }  

原创 利用turf.js插件在openlayers上畫颱風路徑

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta content="width=device-width, initial-scale=1.0, ma

原创 openlayers封裝和使用匯總

目錄 整體封裝openlayers 封裝組件化openlayers(一) 封裝組件化openlayers(二) 移除指定name圖層 

原创 node.js基礎

Buffer Buffer對象是Node處理二進制數據的一個接口。它是Node原生提供的全局對象,可以直接使用,不需要require(‘buffer’)。 實例化 Buffer.from(array) Buffer.from(strin

原创 element-ui 表格獲取單元格行和列的索引

<el-table :data="tableData" max-height="260" :span-method="merge" @cell-click="cellClick" :cell-class-

原创 使用Vue開發傳統多頁面總結

模板語法使用script方式或template方式寫入 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport"

原创 layui的擴展組件dtree用法

先引入commom.js  // 以下代碼是配置layui擴展模塊的目錄,每個頁面都需要引入 layui .config({ version: true, base: getProjectUrl() + "js/mo

原创 vscode編譯sass文件

settings.json中加入 "easysass.formats": [ { "format": "compressed", "extension": ".css" } ], "easysass.targetDir": "

原创 深入JavaScript

深入之詞法作用域和動態作用域 JavaScript 採用詞法作用域(lexical scoping),也就是靜態作用域。 var value = 1; function foo() { console.log(value);

原创 Vue創建多頁面應用

首先把下面的東西從原來的位置放到一個新的文件夾裏。(這裏最重要的還是main.js) 這樣我就創建了兩個頁面了。(當然了,要把裏面文件的引用位置改下) 接下來就是vue cli3官方給出的多頁面配置 ,在vue.config.js裏寫

原创 artTemplate模板語法的使用

<script type="text/html" id="sort-wrap-tp"> {{each data as value i}} {{if i === 0}} <li cl

原创 jquery學習總結

目錄 選擇器 操作html 獲取和改變內容 獲取和改變屬性 添加元素 刪除元素 獲取和改變尺寸 遍歷 遍歷祖先 遍歷後代 遍歷同胞 選擇單一元素 過濾 選擇器 $("#id", ".class") 複合選擇器 $(div p span