文湖線,今天要下車有人硬要擠進來
臭三寶,不讓人下車
還有一種電扶梯走左邊,出口在電扶梯右邊
他就硬要直接從左邊切進右邊出站
這上路一定是換車道不閃燈不看來車的死三寶
請問一下VUE打包後產生的dist是不是要價在網路上 才有辦法看網頁?
如果是用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
初步意思你可以當作一個普通網頁那樣架設在伺服器就可以
可以用github pages吧,github pages也是用http方式 serve的
不能用file protocol只是 不能直接開html檔而已
喔 剛試過 調整一下編出來的html內的路徑 就可以開html檔看了
把編出來的index.html內的css和js路徑,最前面的/去掉
accumulator
用來累積回呼函式回傳值的累加器(accumulator)。為前次調用回呼函式所回傳的先前之累積值,或是 initialValue(若有提供的話,詳如下敘)。
currentValue
原陣列目前所迭代處理中的元素。
@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);
ES6語法,可以參考這網站,有ES6之前和之後的範例跟講解,寫得不錯
那吃下去是會痛那種的…不會吃辣的硬吃太多的話隔天會脫肛的
s:iterator 里面要怎么得出 1 2 3呢
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)
明白 只是沒有用途很廣的話 我會比較想要用現有的來組合使用XD
這裡我改成了「用來累積回呼函式回傳值的累加器(accumulator)或 initialValue(若有提供的話,詳如下敘)。累加器是上一次呼叫後,所回傳的累加數值。」。稍微通順了一點吧?
還可以 deduplicate ,不過限string
Object.keys(['a', 'a', 'b', 'c'].reduce((prev, curr)=>prev[curr]=1, prev))
var a = (1, 2, 3);
a // => 3
(expressionA, expressionB, expressionC…)
裡面可以任意多個expression,而他會輸出最後一個expression的值
噗友表示:他會直接問一句,你會包多少 ? 來堵
雖然我覺得沒啥用XD
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);
});
不會跑去 .then ? 還是要另外 .fail ?
a1 的問題例如 http status code 不是 200
還是用 .then 就不會用 .done / .fail ?
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);
});
就不用寫 a1 的 .done .fail 嗎如果用了 .then ?
OK, status >= 200 && status < 300 就是去 then
有人遇過 vue-router 在 npm run dev 都是正常的,但是到 npm build 產生的就只有 / 找得到,其他任何路徑都會出現 cannot GET 嗎?
Router mode問題
或是改http server設定
如果最後 a2 放了
a2.done(function(rs) { xxxx });
a2.fail(function(rs) { xxxx });
是不是同時設了 done + fail, 就算進了 .done,.fail 也會跑進去
對阿,兩個都有 console.log( rs )
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
有aws elasticbeanstalk的使用者嗎
基本上 320px 算是最小的了......除非你想做手錶
320px 是瀏覽器提供最小的版面,好像也是當初 iPhone 的大小
之前專案都做到320 前段時間chrom改版後專案改成360最小
「自從發現手機可以看色情片以後,手機又越來越大了」
嗯 我知道 可是公司已經改成360最小就好 哈哈哈