原创 element 表單的部分校驗

在實際的項目中,我們不僅會遇到表單的全校驗,有時會遇到只需要對部分字段進行校驗。在element中爲form的部分校驗提供了專門的方法validateField。具體的實現如下。 下面放一波在項目中的使用。 在這裏我們只需要對

原创 echarts-wordcloud在vue中適配2k,4k

在項目中 install 並在main.js文件中引入 echarts以及在你使用到echarts-wordcloud的vue組件中引入 (因爲echarts-wordcloud是echarts的擴展所以需要單獨的引用) npm

原创 富文本編輯器quill在vue項目中的使用

前段時間在項目中有這樣一個需求: 1:要求用戶在輸入文字的過程中可以引用變量,並且可以插入到任意的位置。 2:引用的變量要求是一個整體,刪除的話必須整體刪除。不能在一個變量的中間插入其他的文字。 3:引用的變量和輸入的文字在樣式上

原创 git一個倉庫同步另一個倉庫

1:關聯第一個倉庫 git remote add first 遠程倉庫名 first爲拉取下來之後本地的名稱 2:從該倉庫創建並切換一個開發的分支 git checkout -b feature/first 3: 關聯第二個倉

原创 響應式佈局

基本的概念:一個網站可以兼容多個終端,針對不同終端設置不同的樣式。 優點: 面對不同分辨率設備靈活性強; 能夠快捷解決多設備顯示適用問題。 缺點: 兼容各種設備,效率低下; 代碼累贅。 寫法: 外鏈 style標籤

原创 對於line-height的認識

在寫我對line-height的認識之前,我想每一個人都應該搞清楚下面這個情況。 當給一個空div裏面添加文字時,這個div的高度是怎麼來的? 也許有很多朋友認爲是由font-size決定的,但事實上這個元素的高度是由line

原创 js如何實現深複製

前面的文章中已經介紹過了深複製的概念,本篇文章將簡單介紹用js代碼實現深複製。 首先要明白的就是,要想實現對複雜對象的複製,用到的就是遞歸的思想。下面就是通過代碼一步步來實現並講解。 function deepClone(dat

原创 ES6箭頭函數

首先,我們先來看一下與普通函數相比箭頭函數是什麼樣子: 普通函數: function foo(x,y){ return x+y; } 箭頭函數: var foo = (x,y) => x+y; 通過上面簡單的例子,我們可以看到箭

原创 XmlHttpRequest 2級

FormData 現代Web應用中頻繁使用的一項功能就是表單數據的序列化,XmlHttpRequest 2級爲此定義了FormData類型。FormData爲序列化表單以及創建與表單格式相同的數據提供了便利。下面我們先來創建一個F

原创 實現三欄佈局的幾種方法

實現佈局之前首先應該明白三欄佈局到底是什麼。 所謂三欄佈局就是:左右兩側的寬度固定,中間部分的寬度隨窗口的寬度變化而自適應。 嗯,知道三欄佈局的概念之後,我們現在要做的就是如何實現這個佈局。 方法一:我們可以使用flex彈性盒

原创 js中數組的方法和字符串的方法

數組方法 js提供了一套作用於數組的方法。這些方法是被存儲在Array.prototype中的函數,它是可以被擴充的。 在學習js數組方法之前應該大概瞭解淺複製和深複製的概念。 深複製:在計算機中開闢了一塊內存地址用於存

原创 事件(1)

事件流 事件流描述的是從頁面中接收事件的順序。 1.事件冒泡: IE的事件流叫做事件冒泡,即就是從一個具體的元素開始逐層向上傳遞到較爲不具體的元素直至文檔。通過下面的例子來看一下: <!DOCTYPE html> <html>

原创 css實現多種圖形

1.實現雙三角形 實現原理:使用兩個div元素,設置寬高都爲0。通過設置border值和顏色還實現。 div{ width:0; height:0; //注意這裏不能設置border-left,因爲設

原创 倉庫配置ssh時遇到的問題

當我們剛進入一個新的組織時,需要加入這個組織的代碼倉庫。 假設我們之前並沒有使用過這個組織正在使用的代碼倉庫。 那麼就應該配置SSH。 可以使用 ssh-keygen -t rsa -C "[email protected]" 來創建

原创 即將畢業的大四學生感言

好久沒有寫博客了,今天不想寫技術,想寫一寫我大學四年的生活和我自己的成長。希望可以幫助到那些大學很迷茫的同學或者就當是看看一個平凡大學生的生活了吧。 學校是雙非一本。所在學院和專業在學校都不是很好。 剛剛踏入大學,我和大家一樣抱着新奇