原创 JS面試寶典

1、對象的複製、深拷貝和淺拷貝。 js 數據類型8種(Number、String、Boolean、Null、undefined、object、symbol、bigInt) symbol=本質是唯一標識符,可用作對象的唯一屬性 o

原创 前端常用的插件庫

前端常用的插件特別多,在此記錄常用的幾個。 1,scrollreveal (頁面滾動執行動畫),vue通用。 官方網站:https://scrollrevealjs.org/ 說下常用的幾個配置,包含scrollreveal多次

原创 uni-app調手機系統的GPS定位服務

做個記錄,在做簽到功能時需要用到,強制用戶開啓GPS定位。目前在vue頁面的安卓上面是沒有問題的,在wexx上面的頁面還不行,也就是nuve。 handleNotice(e){ let system = uni.getSy

原创 php 封裝json格式輸出

使用laravel 框架開發app的接口 第一:封裝json統一格式輸出 主要包含狀態碼,錯誤信息,數據 { "code":0, "msg":"", "data":{ "token":"ey

原创 vuex核心概念解析及使用

vuex作爲vue狀態管理工具還是非常好用的,在這裏記錄一下使用過程。 vuex的核心概念只有四個,只要掌握了這四個的基本使用方法即可將vuex玩弄於手掌之中。 state getters actions mutations

原创 vue全局loading,axios攔截封裝,api接口維護

vue全局loading 需求: 1,可配置每次發送請求時是否觸發loading 。 2,請求結束後關閉loading。 3,連續請求時合併次數執行一次即可。 其實也是百度了好久經過測試真實好用的就是網友這個很棒 需要注意的點

原创 laravel文件上傳

laravel 文件上傳方法 第一步:創建本地磁盤 在 config中找到filesystems.php ,裏面新增一個uploads磁盤 'disks' => [ 'local' => [

原创 JS的深克隆和淺克隆

深克隆 * 第一種方案 * let newObj = JSON.pare( JSON.stringify(obj) ); 第二種方案 遞歸 function deepClone(obj){ // 過

原创 laravel學習記錄

使用composer創建laravael項目記錄 創建項目 執行 命令 composer create-project --prefer-dist laravel/laravel projectname 啓動項目 啓動lara

原创 JS中數組去重的最佳方法

第一種:把去重的函數寫到內置類原型上。 Array.prototype.myUnique = function myUnique(){ var obj = {}; for (var i=0;i<this.lengt

原创 JS獲取時間和設置倒計時

只做筆記記錄一下,主要用到Date 和 setInterval 第一個倒計時的設置: <script type="text/javascript"> var timeBox = document.querySelecto

原创 js獲取上個月的今天或者下個月的今天

如果上個月或者下個月沒有今天,就取上個月或者下個月的最後一天。 傳參數 1是下個月的今天,-1是取上個月的今天。 function getXmonthToday(type) { // type 0 是當天 -1 是上個月

原创 車牌號正則校驗(新能源)

最近在網上找了好多關於車牌號校驗的正則,經過測試,下面這個纔是最有效的。 其中包括了新能源車號。 可以在這裏進行驗證: 正則驗證 案例:綠牌 滬AD00806 ^([京津滬渝冀豫雲遼黑湘皖魯新蘇浙贛鄂桂甘晉蒙陝吉閩貴粵青藏川寧瓊

原创 axios攔截器配置最全記錄

axios 的攔截器配置方式網上已經很多,記錄一下,自己總結的最全最好用的配置方式。 順帶記錄一下登錄鑑權驗證token的攜帶,這裏需要用到2個第三方插件庫 yarn add history browser-cookies 主要是

原创 react中使用async/await處理異步axios的請求

async/await 是個非常好用的處理的異步的es8新功能。 在react中使用也是特別方便的,如果你是通過create-react-app 創建的項目就不要擔心瀏覽器的支持。直接使用即可。 直接上代碼演示,我的axios是經