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