原创 threesJs加載obj模型並給模型貼圖

webgl做前端的3d展示需要幾大要素,場景(scene), 相機(camera), 以及一個渲染器(renderer), 這是必不可少的,如果你還需要操作可以使用控制器,下圖即爲加載的obj模型和材料貼圖. <!DOCTYPE

原创 vue使用xlsx修改樣式導出excel

先上效果圖 使用的插件是xlsx和xlsx-style npm install xlsx-style --save npm install xlsx --save 官方文檔:xlsx-style 在需要的組件中引入 直接impo

原创 工廠模式,構造函數模式,原型模式,組合模式簡單理解

作爲編程人員一定要知道面向對象,javascript支持面向對象編程。 今天我們來簡單介紹一下創建對象的幾種模式。 我們知道創建對象常見的方式有兩種:字面量方式和new 操作符方式 字面量 var people1 = { name

原创 wordpress站點插件自動爬取文章

空閒之餘,搞了一個wordpress,本想把csdn的文章複製過去,但是太麻煩。於是各種找辦法。通過python爬蟲也好,通過xml導入也好。最終找到一個這樣的插件。wp-autoblog https://wp-autoblog.ne

原创 IE瀏覽器解決socket.io的兼容問題

在vue 中,常使用vue-socket.io來作爲及時通訊, 但是,在IE瀏覽器中,使用vue-socket.io可能會出現問題。 於是我找到了vue-socket.io-extended npm install vue-socke

原创 script 標籤的defer和async 有什麼區別

HTML4.0.1爲script標籤定義了defer屬性,defer意爲延遲,此屬性只能用於外部鏈接js,表示該js文件將在頁面全部解析完畢後執行。 HTML5 爲script標籤定義了async屬性,同樣只能用在外部js,此屬性目的

原创 nginx win簡單命令操作(啓動,關閉,重啓,殺死進程)

到官網下載最新的nginx, 點擊nginx.exe或者在安裝目錄下使用命令start nginx.exe 打開瀏覽器,輸入localhost,出現頁面,訪問成功。 打開目錄下的config/nginx.config, 這裏可以修改各

原创 MySQL從.ibd文件恢復數據

此方法mysql5.7版本以上適用。 假如你的數據庫表都沒了,而mysql目錄下的data中.ibd還在的話,你可以試試此方法。 創建一個新的數據庫, 創建一個表,字段結構跟丟失的一樣, 進入該數據庫,刪除該表空間 例如: ALTER

原创 js判斷對象是否存在某個屬性

hasOwnProperty:用來判斷某個對象是否含有指定的屬性的 Boolean 。 var obj = {a:"1",b:"2"} obj.hasOwnProperty('a')//true obj.hasOwnProperty(

原创 webpack 打包去掉文件後的hash字符串

webpack打包後的js,css文件通常帶有hash字符串,這樣做的好處是防止瀏覽器緩存。但是有時候我們想要一個固定的html,加載的js,css名稱不帶後綴,怎麼做呢? 打開build下的webpack.prod.conf.js

原创 json數據導出excel

//原始數據,數組,多條數據 var jsonData =[{ confirmed: false identifier: "" ip: null name1: "filesyste