原创 JQuery時間字符串轉時間戳格式判斷時間區間

1.將時間格式爲2020-06-01 - 2020-06-30分割成開始時間與結束時間 2.將時間字符串轉成時間戳,用結束時間減去開始時間 3.需要注意的是前端的時間戳是毫秒,需要除以1000轉成秒,最後除以一小時3600再除以2

原创 layui上傳文件loading加載動畫

jquery layui 開始請求打開layui加載動畫 所有請求結束後關閉layui加載動畫 ajaxSetup() 方法爲將來的 AJAX 請求設置默認值。 $.ajax請求中有一個beforeSend方法,用於在向服務器發送

原创 PHP設計模式-原生單例模式

單例模式 單例模式已經被考慮列入到反模式中!請使用依賴注入獲得更好的代碼可測試性和可控性! 單例模式通常情況下是內部實例化。 目標 使應用中只存在一個對象的實例,並且使這個單實例負責所有對該對象的調用。 例子 1、數據庫連接器 2

原创 VSCode編輯器中對PHP語言的支持

1、編輯器的下載: https://code.visualstudio.com/Download 2、根據需要下載中文語言包 3.安裝插件 easy less(CSS樣式) One Monokai Theme(VSCode主題

原创 PHP設計模式-原生工廠模式

需要先了解抽象類與接口 簡單工廠: 建立一個工廠類,對實現了統一接口的一些類進行實例的創建 工廠方法: 創建一個抽象工廠類和多個具體工廠類,一旦需要增加新的功能,需要修改抽象工廠類和他所有子類 抽象工廠公共類: 創建一個工廠接口和

原创 PHP設計模式-單例模式在ThinkPHP中的應用

簡單引用單例模式 將單例類文件放入到TP核心庫下 D:\phpstudy_pro\WWW\project\tp51\thinkphp\library\think 聲明命名空間 namespace think; <?php //加入

原创 Vue學習--單文件組件

安裝 npm npm 全稱爲 Node Package Manager,是一個基於Node.js的包管理器,也是整個Node.js社區最流行、支持的第三方模塊最多的包管理器。 npm -v 由於網絡原因 安裝 cnpm npm

原创 PHP設計模式-原生註冊模式

1.解決全局共享和交換對象 2.已經創建好的對象,掛載到某個全局可以使用的數組上,在需要使用的時候,直接從該訴數組上獲取即可 3.將對象註冊到全局的樹上去,任何地方直接訪問 註冊模式 Register.php <?php clas

原创 Vue-cli3.0腳手架安裝

1、Node.js 環境搭建 在node所在的文件夾下新建目錄: node_cache node_global 執行兩條命令:說明nodejs全局位置與緩存位置 npm config set prefix

原创 Vue學習--表單輸入綁定

input框實現數據的雙向綁定 1、使用v-model指令在表單input元素創建數據綁定,綁定的屬性名爲message 2、註冊el對象的app屬性,綁定在div元素上 3、註冊data對象的message屬性,註冊時默認值爲空

原创 Vue學習--組件基礎

組件是可複用的 Vue 實例,將工作中重複的功能封裝成組件,通過Vue.component創建組件 1、Vue.component創建一個button-counter組件 2、初始化模板內容 當模板被點擊時 count=0會進行累

原创 PHP設計模式-註冊模式在TP中的使用

1.將引用類放入容器類中綁定 D:\phpstudy_pro\WWW\project\tp51\thinkphp\library\think\Container.php 'httpclient' => Htt

原创 vue學習--組件註冊

組件名命名規則 第一種:短橫線分隔命名 Vue.component('my-component-name', { /* ... */ }) 調用組件 <my-component-name> 第二種:駝峯命名 Vue.compo

原创 Vue學習--生命週期鉤子

每個 Vue 實例在被創建時都要經過一系列的初始化過程——例如,需要設置數據監聽、編譯模板、將實例掛載到 DOM 並在數據變化時更新 DOM 等。同時在這個過程中也會運行一些叫做生命週期鉤子的函數,這給了用戶在不同階段添加自己的代

原创 Vue學習--模板語法--指令

指令 (Directives) 是帶有 v- 前綴的特殊 attribute。 這裏,v-if 指令將根據表達式 seen 的值的真假來插入/移除 元素。 <!DOCTYPE html> <html> <head> <me