|
前端是個很特殊,帶點矛盾的職位。所以我們的“前端攻城師”也大都是些矛盾體。矛盾在感性和理性之間,矛盾在文藝和三俗之間,矛盾在放任和嚴謹之間。作為所謂的“攻城師”,攻的不僅是“前端”這座善變詭異的高城,同時也是在攻我們自己對于藝術和編碼的心防。
【關于HTML】
語義化
語義化,是什么?即用正確的標簽做正確的事。我一直認為學一種編程語言和學一門我們常規意義里的“語言”如漢語,英語,其實是類似的。單字和單詞以及語法都是一門語言的組成部分,但卻不是最重要的部分。怎么去組織這些單字和語法去表達正確的意思才是語言的精髓。這就好比漢語我們每個人都會寫,但是能用漢語寫出驚艷的散文,寫出邏輯嚴謹的小說的又有多少呢?所以,我們普通人和一些優秀的作家的最大的區別或許不在于知道單詞的多少,了解語法的多少,而在于敘述一件事情,表達一個觀點時的思維。
好像扯遠了。回到html的語義化上。我說了,重點不在于你知曉標簽的多少。哪怕你知曉了所有標簽,甚至能區分了不同的DTD下符合規范的標簽。那又怎么樣呢?僅僅等同于熟背了一本《現代漢語詞典》。每個標簽都有他自己的語義。這也是為什么我們會拋棄用table來布局的方式。因為table本來的語義很明晰,就是“數據表格”,他該為數據表格而生,而不是為布局而生。
舉一個一線互聯網公司一個關于合理使用html標簽的筆試題:
<P>小明說:<BR>小王是剛來公司的前端工程師,對公司內部的"FED"稱謂不了解,你給他解釋下吧。<BR><BR>我把一本《前端攻略》送給了小王,他很高興。
it知識庫:正因為我們是前端,所以代碼更需要優雅,轉載需保留來源!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。