Jump to...
redirecting...

Log for Happy Web Developer

早就遇到北七
電梯開門一個人出去就橫跨出來按關門
我還要出去RRRR
[sticker](media:AAQFABP8ddAyAAQM8CLKaX9OSsMUAAIC@telegram)
把他推出去
今天搭捷运的人好像变少了@@
我的路線還是很多人
开心开心
真假 我搭文湖
文湖線,今天要下車有人硬要擠進來
臭三寶,不讓人下車
然後我就把他推出去惹 嘻嘻
讚讚讚
還有一種電扶梯走左邊,出口在電扶梯右邊
他就硬要直接從左邊切進右邊出站
這上路一定是換車道不閃燈不看來車的死三寶
蘋果日報系
😞😞😞觉得搭捷运hen容易感冒欸
干~~
[photo](media:AgADBQAD6KcxG4r-kFcblprOznraLXuz0zIABJ_Vav3KyAswV28AAgI@telegram)
美美哒
深怕又下雨
沒差啊,上班的每一天都冷到心寒
請問一下VUE打包後產生的dist是不是要價在網路上 才有辦法看網頁?
web server
意思是?
如果是用vue-cli產生的專案, build完會有提示"Tip: built files are meant to be served over an HTTP server.
Opening index.html over file:// won't work.",意思是直接開index.html不能用,要額外起一個web server去serve那些檔案。
dist 生成後,其實是可以將其抽出,你可以放在一個 web server 運行
web server that means appache .... etc
初步意思你可以當作一個普通網頁那樣架設在伺服器就可以
最近連youtube也有挖礦喔 !
藏在廣告裡,雖然被發現了
問一下
es6怎樣算不算看太深阿
我在看上次忘記哪個大大分享的es6入門
聽起來好險不能用 github pages?
可以用github pages吧,github pages也是用http方式 serve的
不能用file protocol只是 不能直接開html檔而已
只是路徑可能需要調整
也有特化給github page的vue-cli https://github.com/jeneser/vue-cli-ghpages
喔 剛試過 調整一下編出來的html內的路徑 就可以開html檔看了
放在 docs 的目錄?
把編出來的index.html內的css和js路徑,最前面的/去掉
就可以直接在瀏覽器開html檔 看
就是以普通網頁般看待就可以 👀
自己做的蛋炒饭
[photo](media:AgADBQAD66cxG4r-kFfXl_pTK5ZckVcqyjIABJASzhAwkVYm7qsCAAEC@telegram)
看越深越好不是嗎
真的嘛
[sticker](media:AAQFABM0vcsyAATY92pavFg89VI-AAIC@telegram)
你是不是覺得我騙你
越深了解越多不是嗎0.0
由淺入深比較好
現在js30寫到第四天就卡住了
卡在es6簡寫看不懂
[sticker](media:AAQFABORatAyAAQOs1a0xJ_l9aYNAAIC@telegram)
放心吧 沒可能全部都看得明白 😂
現在不是考試 😗
問一下reduce
accumulator
用來累積回呼函式回傳值的累加器(accumulator)。為前次調用回呼函式所回傳的先前之累積值,或是 initialValue(若有提供的話,詳如下敘)。
currentValue
原陣列目前所迭代處理中的元素。
這個我看不太懂
他寫中文可是我看不懂
[sticker](media:AAQFABORatAyAAQOs1a0xJ_l9aYNAAIC@telegram)
🙇‍♂️🙇‍♂️🙇‍♂️ 要看英文
你先看看這個明白嗎
有 example 你才明白麻?
簡言之,對每個數值做運算
@leiadot
var arr = [1,2,3,4];
var a = arr.reduce(function(pre,cur){
console.log(pre + ' + ' + cur);
return pre + cur
}); // return 10

console.log(a);
輸出是
1 + 2
3 + 3
6 + 4
10
就是這個意思
[sticker](media:AAQFABPqiL8yAAQWqZuL6u3Ao7AoAAIC@telegram)
[sticker](media:AAQFABNTZdAyAAQ_KppeUjRSxKAMAAIC@telegram)
秒懂
實際使用你就要看多一點案例
看不懂就先去看英文XD
reduce感覺我還蠻少用到的
map reduce filter都很好用(?
只用map + filter
ES6語法,可以參考這網站,有ES6之前和之後的範例跟講解,寫得不錯
通常在什麼情況你們用reduce啊
那吃下去是會痛那種的…不會吃辣的硬吃太多的話隔天會脫肛的
剛剛PO錯了是這個才對XD
你是吃了多少..
喔 我吃下去沒甚麼事情都說
s:iterator 里面要怎么得出 1 2 3呢
它跟for loop一样ㄇ
怎麼說…調味粉下去咖哩味…好像就吃不太出來了?w
的確,看起來還是辣的反應
s: iterator ?
好像真的比map少很多
对ㄝ
map最常用的感覺
reduce 我想應該是用來 filter array 的東西 e.g durplicate
是誰把 .reduce() 即時預覽砍掉的 =__=
reduce還可以拿來計算array裡特定的element數量、把一個array裡的所有的元素轉成一個object等
[-1,0,1,2]. reduce ((prev, curr)=>curr>0?prev+1:prev, 0)
像是這樣
加總
那就sum就好了ㄅ
有夠讚
array 有 sum 能用?
但是不能用filter嗎?
有吧 印象中有
配es6 spread就能用了
欸原來沒有喔
原生沒有啊,你是加上 _ ?
filter然後 length?
喔 記錯了 那是max/min才能用
我要加總都是用 reduce
理解完之後覺得reduce比較快的感覺
👍
可是你並不需要真的生成新的array啊
你只是要計算數量啊
明白 只是沒有用途很廣的話 我會比較想要用現有的來組合使用XD
這裡我改成了「用來累積回呼函式回傳值的累加器(accumulator)或 initialValue(若有提供的話,詳如下敘)。累加器是上一次呼叫後,所回傳的累加數值。」。稍微通順了一點吧?
人的惰性XD
順很多
還可以 deduplicate ,不過限string
Object.keys(['a', 'a', 'b', 'c'].reduce((prev, curr)=>prev[curr]=1, prev))
配合Map,當然其他性別也可以
逗號後面的prev是代表什麼的 初始值?
漏了一個括號
那是sequenceExpression
var a = (1, 2, 3);
a // => 3
What 那三小
(expressionA, expressionB, expressionC…)
裡面可以任意多個expression,而他會輸出最後一個expression的值
wow大開眼界
過年了,需要冷靜...
https://news.tvbs.com.tw/fun/862475
...
噗友表示:他會直接問一句,你會包多少 ? 來堵
雖然我覺得沒啥用XD
這次我有一個 jquery 問題終於要問啦
很久沒用了,想問一些
var a1 = $.ajax({
url: '/path/to/file',
dataType: 'json'
}),
a2 = a1.then(function(data) {
return $.ajax({
url: '/path/to/another/file',
dataType: 'json',
data: data.sessionID
});
});

a2.done(function(data) {
console.log(data);
});
如果我的 a1 已經有問題
不會跑去 .then ? 還是要另外 .fail ?
a1 的問題例如 http status code 不是 200
e.g 201.....
還是用 .then 就不會用 .done / .fail ?
1. jquery源碼success的判斷是 isSuccess = status >= 200 && status < 300 || status === 304;,如果要抓到201可能要另外判斷 (來源: https://github.com/jquery/jquery/blob/d7237896c79a5a10d85fcdec199c5657a469a92b/src/ajax.js#L737 )
2. .then後面可以接兩個callback function,分別就是done與fail的callback,參考 https://api.jquery.com/deferred.then/
看到他 jquery version > 1.8
deferred.then( doneFilter [, failFilter ] [, progressFilter ] )
用這個是正確嗎?
看你現在是用哪個版本,> 1.8版就是多了progressFilter可以用
還有參數名稱從callback改成filter而已 功能沒有差異
即是如果 .then callback 就會是這樣?
var a1 = $.ajax({
url: '/path/to/file',
dataType: 'json'
}),
a2 = a1.then(function(data) {
return $.ajax({
url: '/path/to/another/file',
dataType: 'json',
data: data.sessionID
});
}, function(err) {
console.log(err);
});

a2.done(function(data) {
console.log(data);
});
我先試,謝
[sticker](media:AAQFABNF-LEyAAS46XziRsimp0QQAAIC@telegram)
太久沒用了
就不用寫 a1 的 .done .fail 嗎如果用了 .then ?
用.then 就不用.done .fail了
OK, status >= 200 && status < 300 就是去 then
??
有人遇過 vue-router 在 npm run dev 都是正常的,但是到 npm build 產生的就只有 / 找得到,其他任何路徑都會出現 cannot GET 嗎?
Router mode問題
或是改http server設定
我用 npm live-server
node express 也都不行
mode: 'history'
如果最後 a2 放了

a2.done(function(rs) { xxxx });
a2.fail(function(rs) { xxxx });
是不是同時設了 done + fail, 就算進了 .done,.fail 也會跑進去
[sticker](media:AAQFABO8BswyAAQF06f7vw7b4I1JAAIC@telegram)
烂捷运害我感冒ㄌ拉
從文件來看應該是只進其中一個 你測到兩個都進嗎
對阿,兩個都有 console.log( rs )
done 跟 fail 都會出 false
如果 a1 那個已經失敗了
var a1 = $.ajax({
url: '/path/to/file',
dataType: 'json'
}),
a2 = a1.then(function(data) {
return $.ajax({
url: '/path/to/another/file',
dataType: 'json',
data: data.sessionID
});
}, function(err) {
console.log(err);
});

a2.done(function(data) {
console.log(data);
});
a2.fail(function(data) {
console.log(data);
});
如果 a1 去了 then 的 fail callback
然後至往下 run a2.done + a2.fail
假設 a1 fail 的原因是 404
阿 對
我看錯了
就是只跑一個
😆
我要離開公司了,辦公室有夠冷...
捷運根本病毒窩
jquery 真好玩
有aws elasticbeanstalk的使用者嗎
大家手机最小做到哪个size@@
320px
ㄛㄛ再往下缩的破版就不鸟它ㄇ
基本上 320px 算是最小的了......除非你想做手錶
bootstrap 只做到 576px
320px 是瀏覽器提供最小的版面,好像也是當初 iPhone 的大小
i5 現在放棄320了
之前專案都做到320 前段時間chrom改版後專案改成360最小
「自從發現手機可以看色情片以後,手機又越來越大了」
發年終我跑去shopping惹0w0
[photo](media:AgADBQAD76cxG4r-kFfZ5EAhCNAoYsax0zIABLPTz2YAAf7Pu1JyAAIC@telegram)
[photo](media:AgADBQAD7qcxG4r-kFegRonkwtynKDC40zIABNsm0lJYcCcVf3AAAgI@telegram)
[photo](media:AgADBQAD7acxG4r-kFcTnIl-YVFV1Ixp0zIABDRXny5470L4i-wBAAEC@telegram)
[photo](media:AgADBQAD8KcxG4r-kFfK9cW7qHwEdN4nyjIABLGn-m6NJpEnP6gCAAEC@telegram)
最後還是買了薯片?
小雞麵
[sticker](media:AAQFABPeItAyAARMzs4_kFLYoKIwAAIC@telegram)
還要小一點才對,因為還有扣掉一些padding
@include box-sizing(border-box);
這個很好用
[photo](media:AgADBQADGqgxG4r-mFemaWbOQVtm42SA0DIABJFkML__mI2WRtYDAAEC@telegram)
這個app很讚
哪個?
Vue.js
[photo](media:AgADBQADG6gxG4r-mFfDNWJH8DAHRpsoyjIABKN1G_TK6RnlF7ECAAEC@telegram)
剛剛收到被藏起來的帳單了
CHT…(眼神死)
大概兩三個月都沒收到了
320還是有 但要自己按出來
現在還有手機 320?
就i5呀
他有做pwa嗎?
小雞麵好吃嗎?!!
想買
好ㄘ!
我看ptt有女版因為它吵架
就覺得好奇買來吃
結果真的不錯吃
高貴版的統一脆麵
買統一脆麵比較實在
好 都買
剛剛買了小七的黑糖珍奶
還不錯
小七居然有珍奶!
[sticker](media:AAQFABOVMMoyAAQR3w6B0o_63JFMAAIC@telegram)
有啊
我還喝過青茶
台中有嗎🤔
[sticker](media:AAQFABPdUdAyAAR2Aj5zSGZqC8UKAAIC@telegram)
有,雖然只去過兩家
嗯 我知道 可是公司已經改成360最小就好 哈哈哈
公司太英明了
弱欸
[sticker](media:AAQFABM0vcsyAATY92pavFg89VI-AAIC@telegram)
我小七專家
[sticker](media:AAQFABOmJdAyAAT-yWiT4OhfVHw7AAIC@telegram)
我也喝過