web前端培訓(xùn)感言
感言,指對某些事或人產(chǎn)生發(fā)出的想法,并表達(dá)出來。以下是關(guān)于web前端培訓(xùn)感言,歡迎閱讀!
web前端培訓(xùn)感言:
上周viker大神給我們培訓(xùn)了一堂前端知識的課程,這對做SEO來說是一大幸事,因為使我更加的了解了網(wǎng)頁的構(gòu)成。Viker大神主要是通過四個方面來講的,即: java、html、css、js四個方面。
一、 JAVA
Java是一種可以撰寫跨平臺應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計語言。用JAVA創(chuàng)建UI的方式叫做“命令式編程”,但是這種編程方法有兩大缺點(diǎn):編寫、維護(hù)麻煩和開發(fā)效率低下。
二、 HTML
HTML有很多標(biāo)簽,比如是開始標(biāo)簽,是結(jié)束標(biāo)簽,是自閉合標(biāo)簽等。在這里,我們可以將標(biāo)簽理解為UI組件對象,不同的標(biāo)簽會畫出不同的UI組件,標(biāo)簽的屬性和內(nèi)容能夠定制UI組件的外觀。
HTML真正的作用是語義化,即大部分 Web 頁面都是“文檔”。不同的 HTML 標(biāo)簽可以表達(dá)出不同的語義,易于維護(hù),搜索引擎可以通過標(biāo)簽結(jié)構(gòu)化文檔。
三、 CSS
CSS也是一種聲明式編程,通常人們使用CSS是用來控制外觀的。
例如:
輸入:
四、 JAVASCRIPT(js)
HTML/CSS 可以處理UI上的部分交互,但是更為復(fù)雜的交互就要用到Javascipt。Javascript 是一種解釋性的腳本語言,一般情況下都運(yùn)行在瀏覽器里面。
完整的 Javascript 有三個組成部分ECMAScript, DOM, BOM。DOM 是文檔對象模型:Document Object Model。提供接口讓 Javascript 操作 HTML 文檔,訪問 HTML 元素,操作 HTML 元素,綁定事件。BOM 是瀏覽器對象模型:Browser Object Model提供接口讓 Javascript 操作瀏覽器,獲取當(dāng)前頁面 URL,獲取瀏覽器大小與屏幕分辨率,獲取當(dāng)前操作系統(tǒng)語言版本,獲取當(dāng)前瀏覽器的標(biāo)識(UA)。
總結(jié):HTML 負(fù)責(zé)語義化、CSS 負(fù)責(zé)樣式、Javascript 負(fù)責(zé)交互、三者之間的職責(zé)可能有少量重疊通過三者的合作來編寫網(wǎng)頁的。
學(xué)習(xí)Web前端開發(fā)感言:
辭掉工作后,想從事前端開發(fā),躲在宿舍看書,看了一本別人推薦的《Web前端開發(fā)修煉之道》。這本書通過作者自己的開發(fā)經(jīng)驗,著重講解了在web開發(fā)中一些習(xí)慣性問題。
在web前端中我最熟悉的,也最自信的是div+css布局。這是web前端開發(fā)的基礎(chǔ),看完前三章之后,突然覺得,自己的一些習(xí)慣需要糾正。記錄下來引以為戒。
文章講辨別一個網(wǎng)頁中標(biāo)簽選用的是否得當(dāng),最直觀的方式便是去掉該網(wǎng)頁中的CSS樣式表,看網(wǎng)頁是否還是具有可讀性。為此在網(wǎng)頁中應(yīng)該盡可能的少的使用無語義標(biāo)簽div和span,在語義不明顯的,既可以使用p也可以用div的地方,盡量用p,因為p在默認(rèn)情況下有上下間距,去樣式后的可讀性更好。對于需要強(qiáng)調(diào)的文本,可以用strong或者em標(biāo)簽,不要都用CSS設(shè)置,關(guān)于這一點(diǎn)應(yīng)該說考慮SEO優(yōu)化因素。
通過文章所講,我找到了工作這幾個月開發(fā)的網(wǎng)站,刪除CSS后,發(fā)現(xiàn)網(wǎng)站還是有可讀性,但是很多地方還是可以進(jìn)行一些優(yōu)化的。出現(xiàn)這種原因主要是因為我在制作網(wǎng)頁的過程中,總是習(xí)慣性的使用比較熟悉的標(biāo)簽,如div p ul li span strong a img 基本上我的網(wǎng)頁中都是用這幾個標(biāo)簽,加上CSS,對于像small abbr等就好像不認(rèn)識一般。我想這主要是我的html基礎(chǔ)不夠牢靠吧,學(xué)習(xí)html的時候,沒學(xué)到什么,純粹應(yīng)付考試,真正去學(xué)習(xí)div+ css布局還是在大三的項目中,被 迫的`,三個人的項目,沒有人會寫,只會寫后臺,沒辦法, 著自己回頭再去學(xué)。但是因為過于追求最終的結(jié)果,往往忽視了最原本的東西。想著只要頁面能兼容就好。到現(xiàn)在演變成了能做出網(wǎng)頁,卻不知道為什么這么做,如何做到更好,怎么去優(yōu)化代碼架構(gòu)。
走進(jìn)學(xué)習(xí)的誤區(qū),想走出來,挺難的。或許可以給所有還在學(xué)習(xí)中的人們的一個建議,想學(xué)習(xí)web前端開發(fā)的話,先學(xué)習(xí)下web開發(fā)的一些思想,多看看別人總結(jié)的經(jīng)驗,再學(xué)習(xí)技術(shù)方面的問題,再回頭看更深的。
╮(╯▽╰)╭,我得好好撿起丟掉的東西。最后真誠推薦《web前端開發(fā)修煉之道》一書。
【web前端培訓(xùn)感言】相關(guān)文章:
web前端面試技巧08-11
web前端開發(fā)就業(yè)方向09-07
web前端面試自我評價01-20
web前端工作技能簡歷范文02-04
web前端面試題02-25
web前端的面試自我介紹的技巧01-13
web前端優(yōu)化工作報告02-23
web前端面試題及答案02-19
web前端開發(fā)面試題05-31