在〈讓 Web 為所有人運轉 (上)〉裡,你約略知道了 Web 在 20 年前的情況。但發展得越快,相關問題也就越亟待解決。而 Mozilla 認為目前妨礙 Web 發展的嚴重問題之一,就是跨瀏覽器的相容性。接著就來了解不相容的常見原因。
到底是哪些因素造成跨瀏覽器不相容呢?答案很複雜。以下是目前最常見的原因:
開發者用了某款瀏覽器的專屬功能 (如特定前綴.....深入閱讀
包含「Flash」在內的瀏覽器外掛元件,常用以於 Web 上產生某些我們最愛的經驗,例如影片與互動式內容。但這些外掛元件又往往讓瀏覽器發生穩定、效能、安全方面的問題。這些都不是使用者所應該接受的缺點。
Mozilla 與整體 Web 持續嘗試著減少對 Flash 內容的依賴程度。從今年 8 月開始,Firefox 就會封鎖對使用者經驗非必須的特定 Flash 內容,同時仍將持續支援舊版的 F.....深入閱讀
在 Mozilla 所提出的語境之中,我 (作者 Janet Swisher,下同) 注意到「參與 (participation)」與「社群 (community)」 是或多或少可互換的兩個詞彙。為此,我甚至與某位說出「這兩個詞彙不都一樣嗎」的 Mozilla 董事深談了一番。
看來因為「社群」一詞有點模稜兩可,在 Mozilla 內部似乎已經有點退居第二線的感覺了。「社群」對不同的.....深入閱讀
Web 素養 (Literacy;即線上的讀、寫、參與能力),已成為 21 世紀最重要的技能之一。除了「讀、寫、算數」的傳統基礎教育 3 要素 (the Three Rs) 之外,我們認為 Web 素養理應成為第四個「R」。從開放源碼學習工具,到免費的教育課程,Mozilla 均致力傳授 Web 素養以強化個人能力。
在 2015 年,加州仍有 65% 的公立學校完全沒有資訊科學的課.....深入閱讀
MDN 的「學習專區 (Learning Area)」歡迎你來!
不論你是求知若渴的開發者或傳道授業的教師,一定隨時都想要拓展自己撰寫程式碼的知識吧!但難就難在該從何開始自己的 Web 技術。透過本文,我們要向大家介紹剛成立的「MDN 學習專區 (Learning Area)」,希望能解決常見的學習障礙,讓你能儘早享受 Web 開發的樂趣。
附帶一提,大家應該都知道整個 Web 範疇極其廣.....深入閱讀
在你寫程式時,讓人沮喪的諸多原因之一就是遇上錯誤。這些從主控台中冒出來的訊息雖然不起眼,但就可能會糾纏你一整個下午、一整天,甚至一個星期!只要又看到「undefined is not a function」,你往往就要再去弄杯咖啡繼續奮戰!
即便你用了終極的 JavaScript 例外處理程式,能快速複製錯誤並貼到搜尋引擎之中找線索,但整個「為錯誤找出有用資訊」的過程還是很煩人。
.....深入閱讀