HTML5 與 Javascript

| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |

最初創建 HTML5 時,它進入了由 Flash 主導的市場。大多數網站使用 Flash Player,許多人將 Flash 用於圖形、動畫甚至 Web 開發。

Flash 使使用各種資源變得更容易,並將它們以用戶可以交互的方式集成跟他們。開發者網頁。網絡上的大部分遊戲和視頻都使用了 Flash。事實上,在 HTML5 發明之前,YouTube 甚至一直使用 Flash。


即使在引入 HTML5 之後,Flash 仍然有一個 開發人員已完全放棄 Flash ,大多數流行的網絡瀏覽器計劃在 2020 年停止支持它。對 Flash 的支持正在迅速消失。 ,重要的是要分析HTML5和Flash的區別,看看前者是否恰當地替換了後者。

什麼是 Flash?

Flash是Adobe公司創建的一種多媒體軟件形式。該軟件被廣泛用於動畫、網站、桌面應用程序、移動應用程序和遊戲等多種應用程序。

Web 開發人員可以使用此軟件在其網站上創建圖形或顯示文本。使用 Adobe Flash Player,您可以播放視頻、音樂,甚至讓人們在您的網頁上玩遊戲。

多年來, Adobe Flash 一直是多媒體軟件的主導形式,在 1990 年代後期發布後,開發人員迅速接受了它。在此期間,可能會花費無數小時玩快速開發的 Flash 遊戲或觀看某人製作的簡單動畫. 一些平台,如 Newgrounds 和 YouTube,在軟件無處不在的特性上蓬勃發展。

Flash w 的唯一關鍵方面事實上,無論我做什麼,無論我下載什麼——任何看到它或與之互動的人都會有同樣的體驗。人們可以在任意數量的設備上以完全相同的方式玩遊戲。

Flash的衰落

2010年,時任蘋果公司CEO的史蒂夫·喬布斯,發表了一封題為“對 Flash 的思考”的公開信,他在信中表達了他的信念,即隨著越來越多的開發人員對 Adobe 軟件的依賴程度降低,HTML5 將戰勝 Flash。這引發了 Flash 的垮台,並突出了該軟件的許多問題。以下是史蒂夫喬布斯強調的 Flash 的一些負面影響:

這封公開信表明 Flash 沒有為未來的技術進步做好準備。尤其是 Flash 並沒有針對移動用戶進行優化,它所造成的資源消耗讓開發人員難以繼續對其進行投資。 2012 年,在 HTML5 推出後不久,Flash 已經處於下降趨勢,並將繼續變得不那麼重要。

HTML5有什麼優勢?

HTML5最初由萬維網聯盟。 2014 年 10 月進行了一次重大更新和“W3C 推薦”,形成了當今許多開發人員正在使用的 HTML5 的當前狀態。

簡單地說,HTML 是允許圖像出現在頁面上的代碼. 然而,代碼不僅僅是讓圖像出現。HTML 可用於對齊圖像、更改文本格式、字體等。借助 HTML5,這些功能顯著增強並改變了開發人員編寫網站的方式。

HTML5 修復了 Flash 為開發人員遇到的許多問題。對於智能手機,HTML5 允許用戶創建複雜的效果和動畫、詳細的網頁等等。 HTML5 還允許用戶避免電池消耗問題,並且適用於 iOS 和 Android 設備,而 Flash 僅與 Android 兼容。

HTML5 的整體改進太多,很難不使用這些日子。 HTML5 提供的網絡技術進步使其成為瀏覽器製造商的最愛,而支持的持續增長使其難以忽視。

以下是一些好處。 Flash 上的 HTML5。

更簡潔的代碼

在編碼方面,保持事物井井有條很重要 D. 有組織的代碼讓多個開發人員更容易在一個網頁或應用程序上工作,並允許您進行簡單的更改,從而減少出現錯誤或問題的機會。

對於需要用戶輸入的人來說,這是一個很大的變化。 HTML5 使創建更優雅和復雜的表單變得更加容易。用戶可以提供不同類型的條目或在 Web 瀏覽器中執行更複雜的搜索。

更快的加載

對於開發人員和用戶來說,沒有什麼比加載緩慢的網頁更困難的了。 HTML5 有一個離線應用緩存,即使用戶暫時離線也可以加載頁面。這減少了服務器上的負載並為用戶提供了更快的整體加載時間。

人們為什麼要遷移到 HTML5 ?

Html5手機首頁“data-srcset=”https://744025.smushcdn.com/1245953/wp-content/uploads/2020/03/html5-mobile-homepage-20x13.jpg?有損=1&strip=1&webp= 1 20w, https://744025.smushcdn.com/1245953/wp-content/uploads/2020/03/html5-mobile-homepage.jpg?size=234x156&lossy = 1 & band = 1 & webp = 1234w, https:// /744025.smushcdn.com/1245953/wp-content/uploads/2020/03/html5-mobile-homepage-385x256.jpg?lossy=1&strip=1 & webp = 1 385w, https://744025 .smushcdn.com/ 1245953 / wp-content / uploads / 2020/03 / html5-mobile-homepage.jpg? 大小 = 468x311 & 有損 = 1 & strip = 1 & webp = 1,468w, https://744025.smushcdn.com/1245953/ wp - 內容/上傳/2020/03/html5-mobile-homepage.jpg? 大小 = 702x467 & 有損 = 1 & s 行程 = 1 & webp = 1 702w,https://744025.smushcdn.com/1245953/wp- 內容/ 上傳 / 2020/03 / html5-mobile-homepage-768x510.jpg?有損 = 1 & strip = 1 & webp = 1768w, https://744025.smushcdn.com/1245953/wp-content/uploads/2020/03/html5-mobile-homepage-770x512.jpg?lossy=1&strip=1&; webp = 1770w, https://744025.smushcdn.com /1245953/wp-content/uploads/2020/03/html5-mobile-homepage.jpg?lossy=1&strip=1&webp=1 960w
HTML5主頁

今天有很大一部分人在手機上瀏覽,HTML5 讓開發者更容易接觸到他們的受眾。其他公司已經開始不完全支持 Flash。目前,Mozilla Firefox、Google Chrome、和 Microsoft Edge 都計劃在 2020 年底之前從他們的瀏覽器中刪除對 Flash 的支持。

事實上,Adobe 本身 到 2020 年底 ,Flash 將達到其生命週期結束日期,Adobe 將不再支持。

到期到徹底取消支持後,Flash 對開發者不再有用了。雖然一些用戶可以將 Flash 作為軟件並使用它來創建圖形和動畫,但他們將無法無縫集成到他們的網站中。此外,缺乏支持意味著 Flash 將繼續存在危險。

繼續使用 Flash 會使用戶面臨風險。就像人們在軟件中發現更多漏洞一樣,這使得網站和其他程序更難保護。由於 Adobe 不再支持 Flash,因此將不再修補程序漏洞。此外,您還有被進一步利用的風險,因為使用 Flash 意味著不再更新瀏覽器。

在 HTML5 中開始職業生涯

Florian Olivo 4hbJ EymZ1o Unsplash
HTML5代碼

對於不熟悉編程的人,你可以