原创 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 只能