原创 隨筆——詩與遠方-竹杖芒鞋輕勝馬

以前老鐘的秒針“嗒”“嗒”嗒“地轉着,可能是大家都怕聽到時間流逝的聲音吧,現在的鐘表都有靜音處理。—— 世間何物催人老,半是雞聲半馬蹄。轉眼已經畢業一年多,一年裏發生了很多開心的事和不開心的事,不過一切都在向着自己努力的方向發展。

原创 JavaScript必備知識點之Object.defineProperty與es6Proxy代理二三事(一)

乍一看proxy就想到了 Nginx 裏面的代理。不過今天要分享的不是 Nginx 裏的代理,而是 ES6 新增的類Proxy。 代理一詞早在 JavaScript 事件委託中有出現(利用事件冒泡向父級添加事件作用於子級)。就

原创 JavaScript必備知識點之Object.defineProperty與es6Proxy代理二三事(二)

上次我們瞭解了 Object.defineProperty。defineProperty 方法會直接在一個對象上定義一個新屬性,或者修改一個對象的現有屬性, 並返回這個對象。屬性描述符裏面有 get,和 set 方法提供 gee

原创 使用react製作一個app—— 仿美團app

使用到的plugins react-router fetch better-scroll swiper 做得有點粗糙,圖片是直接截圖下來的~如果介意建議看下一個使用腳手架仿的,這個就不改了,哈哈。 github:demo

原创 JavaScript必備知識點之XMLHttpRequest請求

XMLHttpRequest 對象用於在後臺與服務器交換數據。 使用XMLHttpRequest能夠:在不重新加載頁面的情況下更新網頁、在頁面已加載後從服務器請求數據、在頁面已加載後從服務器接收數據、在後臺向服務器發送數據。

原创 __proto__、Object.setPrototypeOf()、Object.getPrototypeOf()

__proto__屬性 首先來回顧一下原型和原型鏈。 原型 ECMAScript有特定規則,一旦創建了一個函數那麼這個函數就有一個原型(prototype)屬性,這個屬性是一個指針,指向屬性的原型對象。通過構造函數創建的實例可以共

原创 vue源碼講解系列之一------聲明式渲染new Vue()過程發生了什麼

vue源碼解析 聲明式渲染 用模板語法聲明式地將數據渲染至DOM <div id="app"> {{ message }} </div> var app = new Vue({ el: '#app', data: {

原创 git在開發中的使用規範------commit描述與分支

修改代碼後保存本地 push 前先 pull 線上代碼 Git commit fix: feat(0429留言下單): add 'graphiteWidth' option 提交的具體情況 type(必需) scope(

原创 typescript 初探之 interface(接口)

typescript 接口用於約束變量的類型,名稱與需要驗證的變量一一對應,它不會去檢查屬性的順序,只要相應的屬性存在並且類型也是對的就可以,可複用。它的結構是interface 接口名稱 {定義規則}。 interface Te

原创 那些優秀的的大廠員工們~

我認識的大廠員工都很優秀。 首先,第一句話並沒有一語雙關,想表達的只有一個意思——他們真的很優秀。 先說A同學。從五官來看,比較成熟,在很多人眼裏是那種年紀與相貌不符的中年大叔模樣(與不適合的髮型有關)。從性格上看,比較斯文、憨厚

原创 移動/PC端的一些適配方案

一.多種屏幕(響應式) 響應式是一種在多種設備(比如pc端 移動端)不同分辨率情況下使界面展現最大程度適應尺寸的手段。響應式包含了移動端適配,也可以使移動端不同分辨率展現不同樣式。移動端適配則相對精準,是指僅針對移動端的適配方案。

原创 隨筆——詩與遠方-一蓑煙雨任平生

時間過得真快,2020年四月份了,回想去年感覺彷彿就在昨天,三月份的事情歷歷在目。去年的時候我做了一個錯誤的決定,當然,到目前爲止還無法挽回。 “清明時節雨紛紛,路上行人慾斷魂”,這句話對於土生土長的南方妹陀來說真的耳濡目染,印象

原创 javascript必備知識點之 call、apply、bind 的應用

上文分享了this的應用,這次分享call、apply、bind的應用 1.每個函數都有call、apply、bind方法,通俗點說就是function foo()這樣形式就能使用foo.call()/apply()/bind

原创 typescript初探之函數(function)與泛型(generic)

之前我們有簡單瞭解了一下使用接口表示函數類型。接下來我們瞭解 typescript 中的函數和泛型。 函數 //聲明式 function add(x, y) { return x + y; } // 函數表達式 let m

原创 影響web應用界面加載時間的因素

網絡帶寬已經越來越大,已經不再是會影響網絡應用性能的帶寬大小。帶寬就好比一條馬路的寬度,越寬同時能過的車輛就越多,但是就算馬路寬了也有可能堵車。現在一個網頁基本包括了htmldom、cssdom、JavaScript、ajax請求