首頁 web前端 js教程 對前端的未來的展望

對前端的未來的展望

Jun 26, 2017 pm 01:38 PM
前端 在哪裡 方向 未來

  1.用戶需求日漸上漲。

  你們的舞台很大,前端作為一門“手藝”,要求大家更快地作出更複雜的頁面。

  2.新的Javascript特性。

  Jquery帶給了我們很多快樂,但太多直接的DOM操作和混亂的資料管理導致了效能低下,所以差不多是時候要跟它說拜拜了。各種新的前端框架例如React和Vue更注重DOM最佳化和狀態管理,可以應付更複雜的需求。

  Typescript看起來是長遠的贏家,因為它有比較大的自由度,開發起來也比js更友善。

  3.我們不做頁面,我們做系統。

  樣式手冊、系統設計、模式庫在開發中越來越重要。我們不再碼出一張張的頁面,而是根據需求設計一個系統。我們不得不佩服js的可發展能力。

  4.原生和web的界線逐漸模糊。

  原生app能做的事情,漸漸地web也能做了,像是音訊、視訊和線上付款。大家真正關心的是應用好不好用,而不是它是如何建造的。 web將會是PC應用或手機應用的一個巨大的舞台。

  5.URLs是未來的重頭戲。

  在浩瀚的網路海洋裡,透過URL可以把需要的東西挖出來,不得不說URL是人類史上最重要的發明之一。 URLs就是以後的行銷的競技場了。

  6.性能是重要角色。

  人類已經無法忍受慢慢載入的網頁了,要嘛瞬間回應,要嘛關掉。

  7.CSS也要更模組化了。

  說出來你可能不信,CSS也有「記憶體洩漏」這樣一個說法,所以以後就要把它的作用範圍縮小,並捆綁到組件上。

  8.CSS預處理漸漸淡出舞台。

  CSS預處理器幫我們節省了不少精力,最後我們執行CSS模組化,某種意義上來說也是透過預處理器。當混合式CSS寫法興起之時,現今的CSS預處理方式就可以退休了。

  9.寫好HTML和CSS依然重要。

  結構和樣式在瀏覽器下的組成和解析方式,隨著技術的發展而不斷變化。但你還是需要知道,怎樣的HTML結構有利於SEO,更容易閱讀,怎麼樣的CSS明明更科學。

  10.工程化處理可以讓頁面更有競爭力。

  各種打包處理工具可以大幅提升頁面效能,例如給瀏覽器呈現怎樣的程式碼、元件何時何地如何呈現、不用的程式碼暫時丟一邊等。 web的舞台在進化,工程化工具當然也不會落後。

 

  精彩評論提問,留給大家思考:

  ernest:你說「頁面」將會消失,但你又說我們靠URLs尋找特定資訊。那麼頁面消失了,我們靠URLs跳到哪裡呢?

  Phil Nelson:這個「系統」的概念會傷害很多專案和人的。玩具(框架)雖然有趣,但是你要現實一點。

  goose:我不同意你關於jquery的觀點,有資料為證。無疑它的市場比例會下跌,但是它的地位仍不可取代。

  (各種討論和爭吵就不一一貼上了,大家看文章也要像他們一樣好好思考,不要見到大牛就不質疑了^_^)

以上是對前端的未來的展望的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

PHP與Vue:完美搭檔的前端開發利器 PHP與Vue:完美搭檔的前端開發利器 Mar 16, 2024 pm 12:09 PM

PHP與Vue:完美搭檔的前端開發利器在當今網路快速發展的時代,前端開發變得愈發重要。隨著使用者對網站和應用的體驗要求越來越高,前端開發人員需要使用更有效率和靈活的工具來創建響應式和互動式的介面。 PHP和Vue.js作為前端開發領域的兩個重要技術,搭配起來可以稱得上是完美的利器。本文將探討PHP和Vue的結合,以及詳細的程式碼範例,幫助讀者更好地理解和應用這兩

C#開發經驗分享:前端與後端協同開發技巧 C#開發經驗分享:前端與後端協同開發技巧 Nov 23, 2023 am 10:13 AM

身為C#開發者,我們的開發工作通常包括前端和後端的開發,而隨著技術的發展和專案的複雜性提高,前端與後端協同開發也變得越來越重要和複雜。本文將分享一些前端與後端協同開發的技巧,以幫助C#開發者更有效率地完成開發工作。確定好介面規範前後端的協同開發離不開API介面的交互。要確保前後端協同開發順利進行,最重要的是定義好介面規格。接口規範涉及到接口的命

Django是前端還是後端?一探究竟! Django是前端還是後端?一探究竟! Jan 19, 2024 am 08:37 AM

Django是一個由Python編寫的web應用框架,它強調快速開發和乾淨方法。儘管Django是web框架,但要回答Django是前端還是後端這個問題,需要深入理解前後端的概念。前端是指使用者直接和互動的介面,後端是指伺服器端的程序,他們透過HTTP協定進行資料的互動。在前端和後端分離的情況下,前後端程式可以獨立開發,分別實現業務邏輯和互動效果,資料的交

前端面試官常問的問題 前端面試官常問的問題 Mar 19, 2024 pm 02:24 PM

在前端開發面試中,常見問題涵蓋廣泛,包括HTML/CSS基礎、JavaScript基礎、框架和函式庫、專案經驗、演算法和資料結構、效能最佳化、跨域請求、前端工程化、設計模式以及新技術和趨勢。面試官的問題旨在評估候選人的技術技能、專案經驗以及對行業趨勢的理解。因此,應試者應充分準備這些方面,以展現自己的能力和專業知識。

Go語言前端技術探秘:前端開發新視野 Go語言前端技術探秘:前端開發新視野 Mar 28, 2024 pm 01:06 PM

Go語言作為一種快速、高效的程式語言,在後端開發領域廣受歡迎。然而,很少有人將Go語言與前端開發聯繫起來。事實上,使用Go語言進行前端開發不僅可以提高效率,還能為開發者帶來全新的視野。本文將探討使用Go語言進行前端開發的可能性,並提供具體的程式碼範例,幫助讀者更了解這一領域。在傳統的前端開發中,通常會使用JavaScript、HTML和CSS來建立使用者介面

抖音月付在哪裡還款 抖音月付在哪裡還款 Feb 18, 2024 pm 07:05 PM

抖音月付在哪裡還款隨著行動網路的快速發展,越來越多的人開始在手機上進行各種支付和消費。其中,抖音月付作為一種新型的消費方式受到了許多人的關注與喜愛。那麼,抖音月付在哪裡還款呢?首先,我們來了解一下什麼是抖音月付。抖音月付是一種透過抖音app進行的分期消費方式。用戶可以選擇在購物時選擇每月付款,將購物金額分攤到幾個月內還款。這種方式不僅方便了消費者,還提

Django:前端和後端開發都能搞定的神奇框架! Django:前端和後端開發都能搞定的神奇框架! Jan 19, 2024 am 08:52 AM

Django:前端和後端開發都能搞定的神奇框架! Django是一個高效、可擴展的網路應用程式框架。它能夠支援多種Web開發模式,包括MVC和MTV,可以輕鬆地開發出高品質的Web應用程式。 Django不僅支援後端開發,還能夠快速建構出前端的介面,透過模板語言,實現靈活的視圖展示。 Django把前端開發和後端開發融合成了一種無縫的整合,讓開發人員不必專門學習

Golang與前端技術結合:探討Golang如何在前端領域發揮作用 Golang與前端技術結合:探討Golang如何在前端領域發揮作用 Mar 19, 2024 pm 06:15 PM

Golang與前端技術結合:探討Golang如何在前端領域發揮作用,需要具體程式碼範例隨著互聯網和行動應用的快速發展,前端技術也愈發重要。而在這個領域中,Golang作為一門強大的後端程式語言,也可以發揮重要作用。本文將探討Golang如何與前端技術結合,以及透過具體的程式碼範例來展示其在前端領域的潛力。 Golang在前端領域的角色作為一門高效、簡潔且易於學習的

See all articles