原创 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