原创 ES6 class類以及繼承

class類在ES6 中引入了class類這個概念,那麼這個class究竟是什麼怎麼用呢?可能對於初學者的我們來說,有時候說多了反而不理解,我舉了個例子,如下:經常聽到老師們會說構造函數的首字母要大寫,普通函數不用大寫,這個只是大家方便區

原创 ES6 字符串模板,擴展運算符

字符串模板:    在沒有學ES6之前我們在項目中遇到字符串都是採用拼接的方式,如下:var str='<p class="musicName">'+info.song+'</p>\ <p class="singer">'

原创 釘釘開發總結

內容見鏈接 https://www.yuque.com/docs/share/b69615a5-e6fb-4f52-a872-7a5565baab5b#

原创 ES6 Prmoise簡單入門

關於Promise1.promise的作用                作用:解決異步回調問題                傳統方式,大部分用回調函數,事件。2.promise對象有三種狀態:    pending(初始狀態)   

原创 超簡單的github項目上傳

第一步  在github上創建一個項目在本地安裝git,然後選擇項目後點擊git bash here 然後輸入指令git clone https://github.com/zhoulei0232/XXXXX.git(https://git

原创 ES6 解構賦值

解構賦值:1.解構賦值是用來幹嘛?舉個栗子:let [a,b,c] = [1,2,3]; // a =1 b=2 c=3 通過例子可以看出解構賦值簡化了我們從數組中取值的操作,直接輸出abc就對應了 數組的第0位,第1位,第2位。

原创 ES6 數組和對象

先列一個要學習內容的大綱,慢慢補齊。關於數組:ES5 中新增的方法:forwhilearr.forEach()      循環遍歷數組中的每一位arr.map()           循環遍歷數組中的每一位,並返回一個新數組arr.fil

原创 設計模式

單例模式:保證一個類僅有一個實例,並提供一個訪問它的全局訪問點。通俗理解:用一個變量來標記當前是否已經爲某個類創建過對象,如果是,則在下一次獲取該類的時候,直接返回之前創建的對象。代碼如下:  <button > 彈窗</butto

原创 ES6 let,const 用法雜談

ES6 簡介ES6    => ECMA 標準  =>發佈於2015年6月關於var   let   const 這3者的區別和用法作用域:                  var   全局               let    函

原创 前端面試題複習篇(一)

1.什麼是IDE?請寫出平時常用的幾種IDE. IDE = 編輯器    sublime , webstorm ,vs code2.行內元素有哪些?塊級元素有哪些?行內元素如何轉化爲塊級元素?   行內元素:a,strong,span ,

原创 ES6 Promise.then的源碼(跟着大大寫的)

寫源碼可以瞭解一個函數的本質,通過對源碼的理解可以讓你對知識有更多的瞭解,歡迎大家留言交流學習。 function myPromise(fn){ if(typeof(fn) !== 'function

原创 Vue computed 和watch 的區別

computed和watch的相同點:        當依賴數據發生改變的時候,自動觸發對應的方法。computed和watch的不同點:computed是計算屬性:就是和data 裏面數據屬性一樣的使用方式,不用當成函數來調用。擅長處理

原创 ES6 箭頭函數

箭頭函數    =>  :箭頭函數代替function的,具體怎麼用呢?看下面幾個例子就會了。例1:() => return東西 var data={ //以前我們經常用的寫法 name

原创 HTTP---讀書筆記

1) TCP/IP通信傳輸流 應用層=》傳輸層=》網絡層=》鏈路層 三次揮手詳解 url地址  

原创 APP 開發那點事 --去除點擊事件300ms延遲 (使用了vue之後)

因爲習慣用vue了,再回到以前 採用獲取dom節點來操作的寫法 就覺得很麻煩。 我在 click 事件裏面加了 tapmode 屬性,在安卓裏面沒有300ms的延遲,但是在ios裏面就會有這個問題. 看了很多解釋,說是tapmode 只能