969后,托德尼爾遜提出超文本的概念,IBM公司的Charkes Goklfard等設計出了通用記語言-GML。到1978年,美國國家標準局一工作組對GML 進行了規范,推出了命名為SGML的通用標記語言。1980年,ISO正式確定SGML為描述各種電子文件結構及內容的國際通用標準。
1990年,Tim Berners-Lee將他設計的初級瀏覽和編輯系統在網上合二為一,創建了一種快速小型的超文本語言來為他的想法服務。他設計了數十種乃至數百種未來使用的超文本格式,并想象智能客戶代理通過服務器在網上進行輕松談判并翻譯文件。它同Macintosh的Claris XTND系統極為相似,不同的是它可以在任何平臺和瀏覽器上運行。
最初的HTML語言以文字格式為基礎,可以用任何編輯器和文字處理器來為網絡創建或轉換文本,僅有不多的幾個標簽。網絡從此迅猛發展,人們開始在網上發布信息。很快人們就開始琢磨在網上放置圖像和圖標。
1993 年,NCSA推出了Mosaic,也就是第一個圖文瀏覽器,從此 Web開始迅速地發展起來。HTML語言也不斷產生新型、功能強大且生動有趣的標簽形式,例如<background>、<frame>、<font>和<blink>等。
但是此時,出現了許多不同的HTML版本,而只有設計者和用戶共有的HTML部分才可以正確的顯示。因此在這段時間,W3C都在激烈爭論名叫HTML3的新技術,該文件概括了所有全新的特性,沒有任何技術支持。出于這種混亂局面的考慮,在 1996年,W3C的HTML Working Group組織編寫了新的規范,從此 HTML 3.2開始發展,它更接近于現實的目標,即提供給內容商和瀏覽器發展商在研究工作中一個公允的參考標準。
1997年12月18日,W3C推薦標準:HTML 4.0,1999年12月24日,W3C推薦標準:HTML 4.01(微小改進)。
到現在為止,HTML已經發展到了HTML5版本,HTML5 技術結合了 HTML4.01 的相關標準并革新,符合現代網絡發展要求,在 2008 年正式發布。HTML5將Web帶入一個成熟的應用平臺,在互聯網平臺上,視頻、音頻、圖像、動畫以及與設備的交互都進行了規范。
下篇:前端入門——html 文字格式、標題與段落
們都知道,在項目開發過程當中,開發的時間越長,所需要的資源和成本也就越高,因此,縮短開發時間可以大大節約成本。那么,在Web前端開發中如何才能縮短開發時間呢?小編給大家分享8個技巧。
1、使用框架
jQuery、rubyonrails、Django、Flask、Bootstrap……有多少框架可供Web開發社區使用,它們仍然非常有用,可以大大縮短開發時間。沒有花在編碼上的時間可以用來制作一個真正獨一無二的網站,它比競爭對手高得多。
2、PSD到HTML
實現獨特設計和節省時間的另一種方法是將PSD轉換為HTML。通過將Photoshop文件轉換為HTML,你可以避免使用千篇一律的Web模板。用戶將與之交互的前端將在視覺上令人愉悅,但轉換也可以相對簡單地由你自己完成,或者通過雇傭一名能夠完成轉換的開發人員來完成。這可以進一步縮短開發時間。
3、使用IDE
集成開發環境(IDE)是你的團隊使用相同資源的絕佳工具。現代IDE能夠將你需要的所有工具放在一個應用程序的保護傘下。當團隊使用時,項目管理變得更簡單,因為每個人都在閱讀與以前相同的腳本。IDE還具有改進的調試功能、語法突出顯示和常用語言約定的自動填充建議。
4、模塊化
你的項目是否需要高度可擴展模塊化,如果做得正確,可能就是答案。模塊化是創建模塊化代碼塊的過程,而不是一個項目的整個腳本。通過將代碼分解為組件而不是大文件,可能需要更多的時間才能正確執行,但在需要擴展和更改組件時,通常可以節省時間。這可以在單個組件上完成,而不是在一個大文件上完成。
5、前端調試工具
現代瀏覽器確實使調試前端問題變得容易得多。但是,開發人員可以使用一些工具,使過程更加簡單。能夠快速發現和診斷問題無疑是一個優勢,這就是這些工具的作用。這使得補救變得簡單得多。對于更關注后端操作的完整堆棧開發人員,強烈建議使用這些工具,尤其是在遇到瀏覽器兼容性問題時。
6、代碼重用性
開發人員將不可避免地發現,他們日復一日地編寫相同的代碼,通常使用相同的腳本。學習常見的設計模式可以通過創建重復調用而不是重復編碼的函數、方法或對象來幫助減少重復。
7、自動化代碼格式化
通過標準化你的代碼格式,你不僅遵循了最佳實踐,而且當你必須返回時,它使你的代碼更易于閱讀。自動化工具只需點擊一個按鈕就可以做到這一點,從長遠來看,它可以節省大量的時間。像CSS和HTML這樣的語言有很好的自動化工具來實現這一目的。
8、項目管理工具
如果你在一個團隊中工作,那么可以使用多種項目管理和生產率工具來提升所有相關人員的協作能力。其中許多工具可以輕松地與現有業務軟件集成,或者是根據某些開發原則(如敏捷)設計的,以更好地與使用這些原則的團隊集成。這些工具有助于團隊完成任務,并使項目步入正軌。
通過以上小技巧可以幫助你在前端開發中縮短開發時間
TML(HyperText Markup Language,超文本標記語言)是一種用于定義網頁內容的含義和結構的標記語言。除此之外,網頁還需要 CSS 描述網頁的展示效果和 JavaScript實現與用戶的交互性。它不是編程語言。
HTML 是由 Tim Berners-Lee 和同事 Daniel W.Connolly 于 1990 年創立的一種標記語言。當時,Tim Berners-Lee 發明了萬維網,并且為了方便閱讀網頁,又發明了 HTML、HTTP、URL,使用自制的瀏覽器去訪問網頁。HTML 中元素的設計深受 CERN 內部的 SGML 為基礎的文件格式 SGMLguid影響。
在Tim Berners-Lee 與 1990年發明了 HTML 后,經過了24年時間,到 2014年才發展到HTML 5,之間經歷了HTML 2.0、HTML 3.2、HTML 4.0、HTML4.01,直到HTML 5 這幾個版本。
Tim Berners-Lee加入的互聯網工程任務組(IETF)于 1993 年發布首個HTML規范的提案,并于6個月后過期,IETF創建了一個HTML工作組,并在 1995年完成 HTML 2.0,這是第一個HTML規范,而之前的版本只是草案階段,非正式版本。
而之后HTML標準的發展因為競爭利益遭到停歇,因此,從 1996 年開始,就一直由W3C組織維護HTML規范了,W3C 組織將標準化發布到 4.0版本后,終于在 2000年成為國際標準。
然而,發布了四個版本后,業界普遍認為 HTML 已經到了窮途末路,因此也將焦點轉移到了XML和XHTML上,因此,HTML迫切需要添加新功能,指定新規范,從而扭轉這一切。
就在這種情況下,一組人在 2004 年成立了 WHATWG,并創立了 HTML5 規范,同時也開始專門針對 Web 應用開發新功能,Web 2.0 就是在這時被發明的。在 2006 年,W3C 又重新介入 HTML,并與 WHATWG 合作共同,最終在 2008 年發布了 HTML5 工作草案。而在 HTML 5 規范還未定稿的情況下,各大瀏覽器廠商都開始將自家產品升級以支持 HTML 5 的新功能了。最終在 2014 年 10月 28 日完成標準化。
HTML 5 是基于各種各樣的理念進行設計的,這些設計理念體現了對可能性和可行性的新認識。但 HTML 5 并不是顛覆性的革新。而是要保持一切新特性平滑過渡。
因為在 HTML 5 之前,在網頁上看視頻等,只能使用插件,如 Adobe 開發的 Flash,但瀏覽器廠商不想在自家產品上使用插件,因此,HTML 5 中的一個新特性就是讓瀏覽器直接處理那些原來要使用 Flash 的富內容。
HTML 經過這些年的發展,已經走向成熟,是前端開發中不可或缺的一環,而 HTML 5 標準還沒有到最終版本,現在仍處在完善階段。前端要學習的還有很多,大家要加油!
*請認真填寫需求信息,我們會在24小時內與您取得聯系。