eb前端開發包括三大標準:HTML、CSS、JAVAScript,在網頁中起到的作用分別是負責結構(內容)、表現和行為。CSS入門參見:
Web前端開發-CSS入門干貨01 和 Web前端開發-CSS入門干貨02
HTML全稱是 Hyper Text Markup Language(超文本標記語言),即除了處理文本,還可以處理音頻、視頻、圖片等非文本資源。
一個以html為后綴結尾的文檔,稱之為html文檔。
(1)文檔聲明類型:在html文檔的第一行,<!DOCTYPE html>表示采用H5的標準展示頁面,不同的標準在此處聲明的語句不同。
(2)html文檔采用的語言:在html標簽內作為lang屬性的值,可以為en表示英文。
(3)html文檔采用的字符集:利用meta標簽,配合charset屬性,屬性值為字符集。
HTML的核心概念是標簽,定義了網頁結構的組成。
(1)標簽分類:塊級標簽和行級標簽
1)塊級標簽:其包含的內容獨占一行,自動換行;
常見的塊級標簽包括:標題、段落、分區、無序列表、有序列表;<h1>~<h6>、<p>、<div>、<ul>、<ol>、<li>。
2)行級標簽:其包含的內容不自動換行;
常見的行級標簽包括:超鏈接、加粗、斜體、加粗、斜體、刪除線、下劃線、包含文本;<a>、<strong>、<em>、<b>、<i>、<del>、<u>、<span>。
注意:(1)<p>、<h1>~<h6>中不能包含塊級標簽。
(2)行級標簽對應的元素寬、高不能設置(3)行級標簽只能容納文本或其他行級標簽
3)行內塊標簽:同時具備塊級標簽和行級標簽特點的標簽
常見的標簽:圖像標簽、表單中input標簽、表格中標準單元格;<img />、<input />、<td>。
(2)標簽類型轉換
1)塊級標簽轉成行級標簽:在CSS樣式中,為塊級標簽添加display:inline樣式;
2)行級標簽轉成塊級標簽:在CSS樣式中,為行級標簽添加display:block樣式;
3)轉成行內塊級標簽:在CSS樣式中,為行級標簽添加display:inline-block樣式;
對于各類標簽以及CSS的寫法,至少要有印象和能看懂代碼,具體的寫法可以參考文檔。
常用參考文檔:
https://www.w3cschool.cn/html5/
https://developer.mozilla.org/zh-CN/docs/Web/HTML
#學問分亨官##閃光時刻二期##閃光時刻第二期主題征文#
著移動辦公的需求不斷增長,各種移動辦公、輕辦公等多樣化的辦公場景應運而生,許多辦公一族早就不是安坐在電腦前辦公了。作為移動的生產力工具,如今的筆記本除了要有足夠好的性能與輕薄的機身以外,其續航能力同樣也是要足夠長才能滿足辦公一族全天的使用需求,否則工作途中斷電將會帶來相當大的不便。
一般來說,用戶購買筆記本時都會參照廠商提供的續航時間來了解筆記本的續航,然而決定筆記本續航的因素有很多,除了固定不變的平臺最大功耗、電池容量等硬件條件之外,例如使用環境、使用強度、運行頻率等等,甚至是廠商之間不同的測試標準都會讓筆記本表現出不同的續航能力,用戶在實際使用的時候很難得到確切的續航保障。
新一代輕薄本設計規范,英特爾推出EVO平臺認證
前陣子,英特爾推出了全新的第十代酷睿處理器以及全新的EVO平臺認證,其中EVO平臺認證就對筆記本的續航能力提出了明確的規范,它不但要求新一代的筆記本具備第十一代酷睿移動處理器、Xe架構銳炬核顯、輕薄機身、Wi-Fi 6網絡、藍牙5.0、Thunderbolt 4接口等特性,而且在續航能力方面,它更是要求筆記本在1080p(FHD)的分辨率下能夠達到至少9小時的實際續航時間與充電30分鐘提供4小時續航的快充設計。
這樣一來,用戶在挑選的時候可以有更為統一的參考標準,選擇起來也更加輕松和省心。由于目前通過了EVO平臺認證的筆記本多達40多款,且分布的價格從幾千到上萬元不等,所以在用戶在選購的時候仍有一定的難度。因此,我們特意挑選了一些擁有長續航的EVO平臺認證筆記本,希望能夠對大家入手筆記本有所幫助。
長續航的必備條件之一:高能耗比的第十一代酷睿處理器
對于筆記本而言,能耗比可以說是決定筆記本性能體驗與續航能力的關鍵因素之一。在英特爾的第十一代酷睿處理器當中,它有全新的Willow Cove架構、10nm SuperFin工藝以及更先進的電源管理,整體性能與功耗控制有了進一步的提升,用戶可以獲得更高的能耗比,性能與續航都可兼得。與此同時,通過了英特爾EVO平臺認證的筆記本還配有Wi-Fi 6無線網卡與Thunderbolt 4接口,用戶在日常辦公時能夠享受到高速的數據傳輸以及擴展體驗,工作效率大大提高。
微星尊爵Prestige14 Evo
京東鏈接:https://item.jd.com/100016348546.html
微星尊爵Prestige14 Evo是一款擁有時尚造型的14寸輕薄本,它搭載有十一代酷睿i7-1185G7/16GB內存/512GB固態硬盤的配置,機身厚度與重量僅有15.9mm與1.29kg,續航時間可達12小時,并配有雙Thunderbolt 4接口、Wi-Fi 6網卡以及UHS-III高速讀卡器,無論是用戶日常的Office辦公還是PS、CAD等設計制圖,亦或是影音視頻的剪輯和儲存卡讀取,它都能夠提供流暢且持久的使用體驗。
聯想YOGA 13s 2021
京東鏈接:https://item.jd.com/100016086106.html
對于講究顏值與質感的辦公一族而言,聯想YOGA 13s 2021的陽極處理陶瓷砂表面和金屬機身就可以很好地滿足它們的要求,它的機身厚度與重量僅為13.8mm與1.19kg,同時十一代酷睿i5-1135G7/16GB內存/512G固態/100% sRGB色域2.5K屏的配置也是有著足夠好的性能,加上10.1小時的續航時間、1小時充滿80%電量的快充以及獨家的FN+Q功能,用戶可以有足夠長的續航時間與更合理的性能調度。
長續航的必備條件之二:大容量電池
除了高能耗比的處理器以外,筆記本電池的容量可以說是續航能力的基本保障。雖然目前的筆記本機身設計越來越輕薄,留給電池的空間也越來越少,但是在目前已通過EVO認證平臺的筆記本當中,它們基本配備有50~70Wh的電池,整體容量要比以往輕薄本常用的30~40Wh電池要高不少,用來滿足1080p FHD分辨率下至少9小時的實際續航還是很充足的。
華碩靈耀X逍遙
京東鏈接:https://item.jd.com/100015489388.html
華碩靈耀X逍遙是一款采用了翻轉設計的4KOLED觸控輕薄本,它擁有13.9mm厚的CNC鉆石切邊機身和1.2kg的重量,同時硬件配置搭載有十一代酷睿i7-1165G7/16GB內存/512G固態/雙Thunderbolt 4接口/Wi-Fi6網卡,并配有可續航10小時的67Wh大容量電池和65W PD快充,整體顏值、便攜性、性能以及續航能力十分出色。除此之外,華碩靈耀X逍遙還配有100% DCI-P3色域的4K觸控屏以及支持4096級壓感手寫筆,通過翻轉筆記本的屏幕,創作者們可以在這臺筆記本上進行自由創作。
戴爾靈越 7400 斬藍屏
京東鏈接:https://item.jd.com/100009069379.html
戴爾靈越 7400 斬藍屏是一款擁有78Wh大容量電池的EVO平臺輕薄本,它能夠為用戶提供更為持久的20小時續航能力,長時間工作更加放心。而在配置方面,它搭載有十一代酷睿i5-1135G7/16GB內存/512GB固態的配置和Thunderbolt 4接口、Wi-Fi 6網卡和TF讀卡器,同時14.5寸的16:10屏幕還擁有10bit色深、德國萊茵TUV認證和DC調光設計,用戶在使用的時候能夠體驗到更為真實且久看不累的視覺效果。
長續航的必備條件之三:支持快充,迅速恢復工作狀態
盡管英特爾EVO平臺認證筆記本有至少9小時的實際續航時間,但在實際的使用當中,忘記充電或者連續工作所還是會讓筆記本電量不足的。因此在充電速度上,英特爾EVO平臺認證筆記本的30分鐘充電滿足4小時續航的快充功能就能夠讓筆記本快速補充電量,用戶在充電的過程中不僅省去了漫長的等待,同時短時間的快充可以讓筆記本隨充隨用,使用場景更加碎片化。
惠普Envy13
京東鏈接:https://item.jd.com/10022984998885.html
惠普Envy13是一款13.3寸的EVO平臺輕薄本,它的機身重量與厚度為1.3kg和16.9mm,同時機身的三面均為金屬材質,整體強度與便攜性表現出色。而在硬件配置方面,惠普Envy13搭載有十一代酷睿i5-1135G7/16GB內存/MX450顯卡/512GB固態的配置,屏幕色域達100%sRGB,并內建B&O調校的雙揚聲器,影音體驗凸出,在配合10小時的續航以及30分鐘充滿50%電量的快充之下,用戶可以很好地兼顧日常長時間辦公以及平時看電影、玩游戲的使用需求。
宏碁非凡S5
京東鏈接:https://item.jd.com/10024316842269.html
宏碁非凡S5是一款便攜性極佳的EVO平臺輕薄本,它不但有鎂鋁合金材質的機身,重量和厚度僅有1kg和14.9mm,日常攜帶起來相當輕松,并且在續航方面,它的56Whr的大容量電池能夠為用戶提供長達17小時的續航時間,用戶在外出辦公時可以更加放心。在硬件配置上,宏碁非凡S5搭載有十一代酷睿i5-1135G7/16GB內存/1TB固態/14寸康寧大猩猩觸控屏的配置,并配有Wi-Fi 6網卡、Thunderbolt 4接口和Fn+F組合鍵功能,整體性能與擴展性十分優秀。
在英特爾全新的EVO平臺認證之下,新一代的輕薄本不僅在性能和功能方面有了更好的使用體驗,用戶在辦公的時候能夠有流暢無阻的運行體驗和高速的數據傳輸通道,而且在續航和充電速度方面,它更是大大地保證了辦公一族長時間且多元化場景的辦公應用需求。以上推薦的這些都是擁有EVO平臺認證且續航能力較強的輕薄本,近期需要升級入手新筆記本的朋友可以參考一下。
幾篇文章已經基本上把Web App和Native App的優劣講清楚了。
不過還是想提醒大家注意,Web App,現在有時候也稱為輕應用,不僅是通過瀏覽器就能打開的應用。現在隨著HTML 5在手機端的優越性,已經慢慢稱為了Web App的主流。Web App除了出現在PC的瀏覽器中,還大量出現在手機瀏覽器中或一些平臺級應用中,例如微信中大量的交互內容,都屬于Web App的范疇。
HTML 5取代的只是之前的HTML和Flash
HTML5是一種徹徹底底的Web技術,包括最新的網頁端的腳本語言HTML5語言、Javascript 2.0和CSS 3.0這三部分。HTML5的主要目標是取代原有的腳本語言HTML,提供更好的交互效果和更豐富的API,以及更高的運行效率。
HTML5取代的是很多很多年前產生的HTML版本。熟悉互聯網的人肯定清楚,互聯網可謂日新月異,但是支撐整個互聯網的語言HTML,在HTML5以前卻變化不大,這個嚴重阻礙了互聯網本身的發展,這才是產生HTML5的一個根本原因。還有以前也常見Flash的應用場景,會被HTML5取代。
現在對HTML5的指責,主要是針對HTML5的性能,也就是常說的“用戶體驗”這一方面,由于HTML5是腳本語言,再加上Javascript 2.0實際上還是單線程運行的,運行的效率上客觀地講,確實比不上Native App。但是,如果用HTML5做前端的輕應用,哪怕是在手機上實現,性能已經足夠了,這也是為什么越來越多基于HTML5的輕應用出現的手機端的原因。另外,隨著瀏覽器對HTML5的支持越來越好,手機CPU速度越來越快,以及各種引擎對HTML5的優化,用戶體驗會越來越好。
因此,很多人主觀的把整個Native App行業和HTML5對立起來,這本身就是有問題的。 另外,反觀Native App,開放應用數量龐大,小團隊眾多(賺錢的很少),同質化嚴重,模仿門檻低,刷榜問題嚴重,都困擾了Native App的發展。
HTML5的新一輪高速增長:微信
下圖是今年下半年的HTML5搜索指數,有一個明顯的提升。除了基于HTML 5開發的Web本身,隨著微信的發展,大量的基于HTML5的內容找到了出口,內容數量瘋狂增長中!而現在對HTML5的需求還遠遠沒有得到釋放,相信很快很多其它的平臺也會支持HTML5的內容,讓我們拭目以待!
在社會化媒體和自媒體的大環境下,客戶把更大精力放在實用的微信輕應用上,而越來越少直接花錢購買Native App,道理很簡單,如果采用Native App的方式,我要傳播到1000人,并讓他們下載安裝是個非常難的事兒,但是如果做成輕應用往朋友圈里一傳,可能1萬人都很輕易達到。
HTML5慢慢演變為一個剛性需求,在需求旺盛的帶動下,前端程序員/HTML5工程師的工資水平原來越高,而且好的還非常難求。另一方面,Android和iOS開發工程師,市場需求已經明顯放緩。
更有大量的HTML5的公司順勢而生,做大量的Web App應用。產生HTML5內容的成本也越來越低,伴隨這技術的發展,包括國內外都有大量的可視化工具可以快速生成基于HTML5的Web App應用。
對于HTML5被Facebook棄用這件事,除了記住扎克伯格的懊悔之外,我們不能忽略的是還有一篇報道,如下圖所示。
這篇報道說明了什么?并不是Facebook本身不用HTML5了,而是Facebook這個Native App不直接采用HTML5的方式開發。這兩者的區別可就太大了,這也引出我的下一個問題。
HTML 5適合小公司,適合做內容
我是HTML5的堅定支持者,但是我至少現在還不認為HTML5可以做所有東西,至少一些太過復雜的重度游戲、一些大型的門戶(包括上面說的Facebook)、一些涉及高運算或復雜算法的應用,我個人認為至少現階段還不適應用HTML5去開發。
所以...HTML5和Native App會走向融合 !
HTML5 Web App和Native App各有優勢,互為補充,能不能不把技術直接對立起來,而是用技術的進步來解決技術還存在的問題,使二者從對立走向融合。而且我個人覺得結合的場景最好在大型的Native App平臺,并且這些平臺是可以UGC或PGC產生內容的。
我們以微信為例,微信這個應用本身就是一個Native App,但是在這個巨大的平臺里面,又可以容納海量的HTML5 Web App,這樣的輕應用,充分發揮Native App的運行效率,同時又以海量的Web App來擴充其內容,給用戶帶來更豐富的體驗和更優質的交互內容,這樣不是很好嗎?
現在來看一下如果基于HTML5的Web App和Native App融合,形成一種Hybrid App,會給我們帶來什么好處吧:
同時還解決了,海量的Native App利用效率不高的問題,通過Hybrid App內部的Web App來動態提供交互內容,而不是安裝按量的Native App應用。
另外,由于服務的統一性,降低了需要學習每個Native App的用戶時間成本。
Hybrid App的優勢顯而易見,成本低、跨平臺、不用下載-安裝-更新、動態數據、維護容易,而且有現成的內容出口。而且我們這里的Hybrid App主要是指在大型平臺化應用(Native Platform App)結構之下的Hybrid App,可以理解為1個Native App對應N個Web App的結構,或是一個母Native App和N個子Web App的結構,而不是簡單的把Web開發和Native App開發做一個結合。
在技術上,Hybrid App的架構好處也顯而易見,例如,HTML5不能自動播放語音或視頻,但是微信可以。同時,微信也開放各種接口給內部的Web App調用,這樣就擴展了原生的HTML5 Web App的功能,且更好的提供服務,開發上也非常簡單。
本文作者是孟智平,VXPLO 互動大師 CEO,郵箱:troy@vxplo.com
致歉:36氪上周發表的一篇討論HTML5未來的文章《Web與App的未來不是生死之爭,而是融合,騰訊就在這么干》是根據筆名為Hans的作者(移動互聯網從業者,微信號1396255225)之前的投稿修改,調整了文章結構、更換了標題,導致部分觀點的表述和原文有所出入。在等待Hans郵件審核的時候編輯誤觸發表,雖然責任編輯一經發現后馬上撤下,但是還是給Hans本人帶來困擾。對本文對Hans可能造成一切損失表示歉意,同時責任編輯會承擔相應處罰,未來我們也會加強和投稿者的溝通,優化流程,保證此類事件不再發生。再次同時向36氪的讀者和Hans致歉。
*請認真填寫需求信息,我們會在24小時內與您取得聯系。