Training 積分 0

Your post is very great.I read this post. It's very helpful. I will definitely go ahead and take advantage of this. You absolutely have wonderful stories. Cheers for sharing with us your blog. Python training in Noida https://www.trainingbasket.in

willyfrontend 積分 0

看起來是這樣. 只能持續關注了 XD 感謝回覆!

IngramChen 積分 0

Vue3 我實在看不懂.....

不過拿到 router 的方式不是還在討論中而已嗎? issue1

chchwy 積分 0

你也很難說這「不是」商業模式,畢竟開發者真的養活自己了而且收入還挺高。

wybeen 積分 0

除了社群贊助就是廣告, 應該算不上商業模式吧

IngramChen 積分 0

雖然只是幹譙但某方面表示開發者…

累了

minipai 積分 0

JavaScript 就是改變得這麼慢。

IngramChen 積分 0

終於有 ?. 了 這不是第一天就該有的嗎...

IngramChen 積分 0

就不要寫 js 就對了, js 太垃圾 (戰

以前只有 coffeescript, GWT (java), Dart 可選. 現在簡單多了, 都寫 Typescript 就好.

IngramChen 積分 0

靠北,我剛 enable 就收到十幾封信…

andyang 積分 0 編輯於

不愧為要征服世界的傢伙

rein 積分 0

surma1 :

This is only relevant if:

➡️ You have big objects in your code.

➡️ Parsing is your bottle neck.

➡️ These big objects can be sufficiently represented in JSON.

IngramChen 積分 1

JSON.parse('{"foo":42,"bar":1337}'); 這個居然比 json literal 還快,WTF

IngramChen 積分 0

醜...

value wrapper 讓學習曲線直線上升,誰會記得所有的值都要包一層?

IngramChen 積分 1

UnionType 和 function overloading 是一體兩面。

你會用 union type 就不太需要 overloading,例如:

function toString(value: Foo | Foo[])

不會用 union type 當參數就會掉入命名問題:

function toString(value: Foo)
function arrayToString(values: Foo[])

Typescript 會有 Union Type 也是相當自然的事,因為幾乎所有 js 的人都喜歡同個參數可以帶不同型別混用,這裡的文化就是這樣,jQuery 那個時代最明顯。

當然 Union Type 也不是只能用在參數,只是這裡用的很多。

IngramChen 積分 0 編輯於

js/Typescript 還是去寫前端吧,用這個寫後端是沒選擇的人才會這樣用...

反過來也成立,kotlin 也能寫 js,但是別鬧了。

前後端用同一個 code base 只有爽一開始而已,因為這種做法不能 scale。當團隊人數到了,六個以上吧,就會開始出問題了。因為團隊會開始分工,人人都專攻單一領域,很少全棧了,到最後還是會分頭開發,重寫。

----

undefined 我剛好相反,完全不用,能夠換到 null 就換。

一是在 vue 中 undefined 不是 reactive。

二是用 undefined 感覺是在猜這個東西有沒有人定義,而不是我定義好了某個東西,但它沒有值。用 typescript 的本質就是不要再猜了,所有東西都該先定義好。

IngramChen 積分 0

iOS 的 chrome 終於可以擺脫 safari 了嗎?

haocheng 積分 0

比較付費和免費的工具沒什麼問題吧?

況且 VS Code 對自己的定位也不只是文字編輯器而已

haocheng 積分 0

ㄟ,我從手機 Chrome 分享的耶,怎麼會壞掉...

koji 積分 0

比較像是為何要從 Editor to IDE ? 我猜太多人不知道 IDE 的好。