實測各語言學習平台

在語言學習的道路上不斷折返跑のMe,應該也最適合來幫大家走看看有沒有冤枉路。

不知道大家有沒有過這種經驗 —— 明明已經考過JLPT N4,但卻在準備N3時,覺得某個文法好眼熟,卻又怎麼都想不起來它是誰。一查之下,竟然是已經練過好幾次的N4文法!!當下實在會有種「之前的付出的努力到底算什麼」的感覺。

有看過動畫腦筋急轉彎的人應該都知道人的記憶,有分成短期記憶與長期記憶。在語言學習的過程中,一段時間不使用的東西會忘記很正常。這是因為新學習的東西,通常會先處在短期記憶中。一直不斷使用之下才有機會成為長期記憶。因此最理想的方式,就是創造機會,讓自己能持續使用(必須要有輸入與輸出)學習到的東西。

一般來說,很多人都會推薦語言交換。因為通常是互惠行為,所以除了找人需要時間以外,幾乎零成本。如果不想總是面對同一個家教,這也是很好的方式。因為你在一週內,可以跟很多不一樣的人進行語言交換。

閱讀全文 實測各語言學習平台

自訂checkbox, radio button的css

以前需透過label標籤配合css “+” selector來自訂checkbox與radio button的樣式,但現在已可透過將input設定 appearance: none 來將input視為一個普通的容器,更直覺地自訂radio button與checbox的外觀。以下是我們要完成的樣子:

看看實際的結果
閱讀全文 自訂checkbox, radio button的css

搞懂 JavaScript的Object.freeze, Object.seal, Object.preventExtensions 到底在幹嘛

簡單來說,這三個Object的methods都是用來「鎖定」物件,讓物件無法被修改或刪除屬性(props),但各自有不同的影響範疇:

可新增屬性可刪除屬性可修改屬性
preventExtensions
seal
freeze
閱讀全文 搞懂 JavaScript的Object.freeze, Object.seal, Object.preventExtensions 到底在幹嘛