@一個笑點低的妹紙 趕緊寫博客更新啊
使用Webpack4優(yōu)化Web性能利用 Webpack 來優(yōu)化 Web 性能屬于加載性能優(yōu)化 的一部分: ? Web Performance Optimization with webpack 本文目錄: 減...
@一個笑點低的妹紙 趕緊寫博客更新啊
使用Webpack4優(yōu)化Web性能利用 Webpack 來優(yōu)化 Web 性能屬于加載性能優(yōu)化 的一部分: ? Web Performance Optimization with webpack 本文目錄: 減...
七年的老鳥大佬敬禮
面試淺聊之面試官心聲終于湊了個周末,沒有聚會,沒有加班,沒有老婆纏著出去玩。最近經常參與面試,遇到了形形色色的同行,其中不乏有一些學習能力強但并無明確成長計劃的同學,讓我這個快七年的老菜...
這觀察者列表好啰嗦啊。。。。直接放個數(shù)組在主題里邊用數(shù)組操作就好了,還聲明了一個對象
觀察者模式和發(fā)布訂閱模式的區(qū)別之前一直對觀察者模式和發(fā)布訂閱模式的區(qū)別理解不深,正好這段時間在看vue源碼的分析,vue數(shù)據雙向綁定也用到了發(fā)布訂閱模式,于是又把這兩者探究了一番,今天做個筆記加強印象。觀...
趕緊回來學文章吧,進了阿里都不更新了。吸血的阿里,連個寫博客的時間都占用了嗎
使用Webpack4優(yōu)化Web性能利用 Webpack 來優(yōu)化 Web 性能屬于加載性能優(yōu)化 的一部分: ? Web Performance Optimization with webpack 本文目錄: 減...
向大佬致敬2021年才知道這牛逼的東西
gitlab-ci的簡易入門——runners目錄持續(xù)集成&持續(xù)集成工具的介紹gitlab-ci runner的基本配置方法(mac版本) 持續(xù)集成 CI,Continuous Integration,持續(xù)集成,是軟件開...
哈哈哈哈,老哥我走了你的老路。。。我放棄了,我存儲40G占了34G,CPU和2G運行內存全部占滿??
學生機1核2G內存服務器構建Gitlab私服前言 本人手中有一臺阿里云的學生機,1核/2G/1M帶寬,甭問怎么來的(^~^),想著也不能閑著,想著裝個gitlab吧,然后開始作死的過程了; 安裝 一通勇猛的操作,愉快的...
嚴謹?shù)煤?,佩服佩服?
你可能不知道的Web APIs瀏覽 Youtube 的時候,看到了這個視頻:Web APIs You [Probably] Didn't Know Existed,真的是如標題所說,我都不知道有某些 We...
太秀了,怪不得能進阿里??上нM了阿里博客都斷更了
Node內部工作原理解析Node is a runtime environment for executing JavaScript Code.Node 既不是一種語言,也不是一個框架,而是一個能執(zhí)...
太優(yōu)秀了,我第一次看到這個庫。這個庫用來干嘛的
sharp 安裝失敗我真的是試了巨多方法一、配置download代理,使用淘寶鏡像,不行,download的地址404 二、手動下載sharp-libvips到.npm/.libvips下載lo...
你這兩年的,比我慚愧。上邊好多題都不懂
我的前端轉行之路---勢來不可擋,勢去不可扼兩年的前端職業(yè)生涯,見識了商業(yè)的瞬息萬變和殘酷競爭。 今年的兩個項目按照測算其實都能達到40%以上的毛利率,而且市場需求極其旺盛,也符合國家長期產業(yè)規(guī)劃布局,開發(fā)周期短,資金...
現(xiàn)在過去兩年,我們來聊聊這個mac
1. 發(fā)熱量照舊吧
2. 日常晚上待機耗電多少
3. 鍵盤鍵程端??
讓我不后悔的MacBook Pro以此文記錄第一次購買和使用蘋果筆記本的經歷,理科生文筆不好,不好的地方還請多多指教,謝謝。 本人是一名程序員,17年的7月份買了一臺聯(lián)想拯救者(配置:四核7代i5,內...
話說你這文章是不是過時了。少了什么
Mac安裝vim插件一、先安裝vunble(如果沒有git的先安裝git) 安裝完成后如圖會有一個vundle文件 二、打開.vimrc文件在家目錄下(如果沒有新建一個) 將以下內容復制到.vi...
連接數(shù)據庫這一塊太特么邪門了,你這個方法我也走不通。尷尬
Docker運行web應用1.版本 system: centos6.5 2.制作自己的鏡像 下載開源war包當作自己的應用測試:https://gitee.com/GalaIO/jpress/blob...
我遇到了listindex跟tabbar組合使用的問題,捂臉
解決 ant design mobile 的 IndexdList 組件不隨著索引滑動接到需求要做一個類似 APP 通信錄的帶有快速索引的界面,找了找現(xiàn)成的庫就找到了 Ant Design Mobile 里面的 IndexdList 最接近我的預期。下面記錄一...
或者你更需要申明clientList為對象,而不是數(shù)組
JavaScript設計模式之觀察者模式前言 準備研究一下MVVM的一些東西,由于MVVM運用了觀察者模式的思想,因此翻開了《JavaScript設計模式與開發(fā)實踐》一書,將觀察者模式學習了一遍,順便有對一些常用的...
```js
const event = {
clientList: [],
listen: function(key , fn) {
if (this.clientListen[key]) {
this.clientList[key] = []
}
this.clientList[key].push(fn)
},
trigger: function() {
const key = Array.prototype.shift.call(arguments)
const fns = this.clientList[key]
if (!fns || fns.length === 0 ) {
return false
}
for (let i = 0, fn ;fn = fns[i++];) {
fn.apply(this, arguments)
}
},
remove : function(key , fn) {
const fns = this.clientList[key]
if (!fns) {
return false
}
if (!fn) {
fns && (fns.length = 0)
} else {
for (let l = fns.length - 1; l>=0; l--) {
const _fn = fns[l]
if ( _fn ===fn) {
fns.splice(l, 1)
}
}
}
}
```
以上代碼錯了兩個位置,
一,clientList不是clientListen
二,if (!this.clientListen[key]) {
this.clientList[key] = []
}