原创 JS數組去重的方法總結

文章目錄利用雙層for循環去重 一利用雙層for循環去重 二利用indexOf()去重利用對象類型實現去重利用Set對象實現去重利用reduce()實現去重 利用雙層for循環去重 一 最簡單的思路,但去重效率低。 思路:外層循環

原创 element開發 - 表格組件設置單元格樣式

點贊 1 收藏 分享 文章舉報 Shawyu_ 發佈了51 篇原創文章 · 獲贊 69 · 訪問量 2萬+ 私信

原创 uni-app踩坑 - gitignore忽略提交unpackage文件夾至git倉庫

首先命令行新建.gitignore文件。 touch .gitignore 然後記事本打開。 複製粘貼以下: node_modules/ .project unpackage/ .DS_Store 也可以直接使用u

原创 對JS預編譯過程的粗淺理解

變量提升聲明,不提升賦值 console.log(a);// undefined var a=1; 輸出結果undefined,是因爲把變量聲明提升到了頂部,等價於如下代碼: var a; console.log(a);// u

原创 博客歷程 我的第一枚勳章

紀念一下。 點贊 2 收藏 分享 文章舉報 Shawyu_ 發佈了51 篇原創文章 · 獲贊 69 · 訪問量 2萬+ 私信

原创 vue開發SPA中,路由切換時,子組件間滾動行爲相互影響的解決辦法

現在有A、B兩個路由組件,均註冊在同一路由下,通過<router-link></router-link>切換路由配合<router-view></router-view>進行頁面切換。 <template> <div clas

原创 Git常用方法

文章目錄簡易的命令行入門教程:Git全局設置:創建git倉庫並託管:已有倉庫直接託管轉移倉庫 簡易的命令行入門教程: Git全局設置: git config --global user.name “” git config --g

原创 ajax.readyState(HTTP 狀態值)與ajax.status(HTTP 狀態碼)的數值具體意義

ajax.readyState(HTTP 狀態值) 0 -(未初始化)還沒有調用send()方法 1 -: (載入)已調用send()方法,正在發送請求 2 - (載入完成)send()方法執行完成,已經接收到全部響應內容 3 -

原创 對JS中遞歸的粗淺理解

遞歸說白了就是程序調用自身。 與遞推思想相比,遞歸就是遞推的反向過程。 遞歸的分析思路可以總結爲4步: 1、尋找遞推關係 2、尋找臨界條件 3、總結遞歸表達式 4、改寫成遞歸函數 舉個最簡單的栗子: 求整數1到100的和。 分析:

原创 獲取jQuery對象的第一個子元素

獲取jQuery對象的第一個子元素 <ul> <li>1</li> <li>2</li> <li>3</li> </ul> <script> console.log($('ul li:first'));

原创 uni-app踩坑 - 官方form組件 表單提交後實現手動清空數據

官方屬性說明如下圖: form表單提交後,沒有清空表單數據。 現在要實現不通過按鈕點擊觸發@reset=“formReset”,手動觸發清空事件。 html: <form @submit="formSubmit" @reset=

原创 vue學習大綱知識點總結之三

Vue調試工具vue-devtools的安裝步驟和使用 Vue.js devtools - 科學安裝方式 - 推薦 過濾器 概念:Vue.js 允許你自定義過濾器,可被用作一些常見的文本格式化。過濾器可以用在兩個地方:mustac

原创 jQuery插件 - elevateZoom放大鏡

前言: elevateZoom是一個圖片放大插件,支持多種放大方式,強大且簡單。 直接上代碼: 用到了art-template模板引擎 <!-- 商品圖 --> <div class="goodprev"> <!-- 展示

原创 CSDN-markdown編輯器

這裏寫自定義目錄標題歡迎使用Markdown編輯器新的改變功能快捷鍵合理的創建標題,有助於目錄的生成如何改變文本的樣式插入鏈接與圖片如何插入一段漂亮的代碼片生成一個適合你的列表創建一個表格設定內容居中、居左、居右SmartyPan

原创 vue學習大綱知識點總結之四

鍵盤修飾符以及自定義鍵盤修飾符 1.x中自定義鍵盤修飾符【瞭解即可】 Vue.directive('on').keyCodes.f2 = 113; 2.x中自定義鍵盤修飾符 通過Vue.config.keyCodes.名稱