原创 JS複製事件

代碼 document.addEventListener('copy', function(e){ e.clipboardData.setData('text/plain', 'Hello, world!'); e

原创 JS 隨機獲取兩位小數

Math.random() Math.random() 生成[0,1)之間的隨機數,包括0 不包括1 toFixed(num) num是一個0~20之間的數值,包括0 和20 是四捨五入爲一個指定小數位的數字 生成一個介於

原创 Vue-cli +webpack 創建並部署Tomcat

目錄虛擬機安裝tomcat安裝運行demo部署tomcat 虛擬機安裝tomcat 安裝Tomcat # tomcat 安裝 tar -zxvf apache-tomcat-8.5.41.tar.gz # 將項目放在 apache

原创 pdf.js實現文件的預覽(同時還附帶下載,本地pdf預覽等功能)

目錄下載代碼修改 下載 PDF.js官網下載項目 代碼修改 在web目錄下新建一個index.html文件 <body> <button class="download">下載pdf</button> <scrip

原创 Echart 3D地圖 提示 Uncaught Incvalid geoJson format TypeError: i.parseGeoJSON is not a function

問題描述 藉助Echart 及相關的庫去實現3D地圖時提示如下錯誤 解決 echart版本太低導致的,升級echart版本到4.5.0(發表該片博文是最先版本)就解決了該問題 相關代碼 <div id="map" style=

原创 vue-element-admin 二次開發需注意事項

目錄ElementUI待處理問題 ElementUI 添加Iconfont的svg圖形 在阿里巴巴矢量圖標庫中將選中的圖標添加進庫,如下圖 需要選中是Symbol類型,然後去下載需要的svg代碼。拷貝進項目的時候需要在svg代碼

原创 javascript部分高階自學筆記

高級函數 安全的類型監測 javascript內置類型監測並非完全靠譜,比如typeof 監測null 返回function。 再比如instanceof操作符,在存在多個全局作用域(比如一個頁面包含有多個frame)也是問題多

原创 github項目上傳碼雲

目錄碼雲創建倉庫本地生成公鑰添加公鑰到碼雲修改從github pull下項目的remote 碼雲創建倉庫 創建完成後,有提示如何進行git 全局的用戶的名和郵箱的設置,及如何遠程提交代碼等 本地生成公鑰 # 一路回車就行,最好之前

原创 Three.js地圖導航

最終效果 關鍵代碼 ... //map攝像機 cameraMap = new THREE.PerspectiveCamera(75,width/height,0.1,20000); cameraMap.position.set(

原创 JS數組扁平化處理

方法1 ES10API Array.flat(n) n表示維度 [[1,2],2].flat(2); //[1,2,2] 方法2 function faltten(arr){ while(arr.some(item=>Arra

原创 videojs 控制條上添加自定義圖標和相關的事件

代碼 <link href="https://cdn.bootcdn.net/ajax/libs/font-awesome/5.13.0/css/all.min.css" rel="stylesheet"> <!-- ...vid

原创 Bootstrap Modal彈窗中輸入框選擇的內容是樹(ZTree)的節點

注意 調用Bootstrap的模態框的時候,JQ獲取到的位置是相對於當前內容區域的位置 代碼 <div id="registerNetModal" class="modal fade" tabindex="-1" > ...