{eval=Array;=+count(Array);}

成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

問(wèn)答專欄Q & A COLUMN

學(xué)習(xí)web前端,初學(xué)者應(yīng)該用什么編程軟件?

RayKrRayKr 回答3 收藏1
收藏問(wèn)題

3條回答

2501207950

2501207950

回答于2022-06-22 18:21

Web前端開發(fā)最常見的編程軟件有以下幾種:

  1. DreamWeaver是一款老牌前端開發(fā)工具,功能強(qiáng)大且組件豐富,作為前端開發(fā)的一款利器被廣泛使用。DreamWeaver是一款可視化的前端開發(fā)工具,一邊寫代碼一邊就能看到效果,所以使用起來(lái)還是比較方便的。但是DreamWeaver的缺點(diǎn)就是比較耗費(fèi)系統(tǒng)資源,這也許是IDE類產(chǎn)品的通病。

  2. Hbuilder是最近幾年被廣泛使用的一款前端開發(fā)工具,我最初開始使用Hbuilder是因?yàn)樗梢宰鯝ndroid和IOS的開發(fā),移動(dòng)互聯(lián)團(tuán)隊(duì)的同事推薦給我使用的,我用了一段時(shí)間感覺(jué)還不錯(cuò)。整個(gè)操作比較簡(jiǎn)便,顯示風(fēng)格我也比較喜歡,給人一種很輕的感覺(jué),同時(shí)功能又很強(qiáng)大。但是使用Hbuilder有一個(gè)問(wèn)題一直讓我比較困惑,就是我之前開發(fā)過(guò)的頁(yè)面如果通過(guò)導(dǎo)入功能導(dǎo)入到Hbuilder中會(huì)出現(xiàn)中文亂碼,而同樣的操作在Eclipse中則不會(huì)亂碼,這也讓我比較困惑,不知道官方什么時(shí)候能解決這個(gè)問(wèn)題。

  3. sublime text也是前端開發(fā)比較常見的工具之一,特點(diǎn)是可通過(guò)配置插件來(lái)構(gòu)建一個(gè)比較豐富的開發(fā)環(huán)境,同時(shí)sublime text比較輕(比Hbuilder還要輕),如果熟悉了它的快捷鍵,那么使用起來(lái)還是比較便捷的。當(dāng)然它也支持很多開發(fā)語(yǔ)言,雖然在代碼管理方面沒(méi)有DW那么強(qiáng)大,但是由于它很輕,速度很快,所以很多前端開發(fā)人員還是比較喜歡使用它。

  4. Eclipse也是可以進(jìn)行前端開發(fā)的,使用Eclipse進(jìn)行前端開發(fā)的程序員有很多是做后端開發(fā)出身的。因?yàn)榭赡苁鞘褂肑ava語(yǔ)言比較多的緣故,我對(duì)Eclipse的使用比較熟悉,所以很多時(shí)候我都使用Eclipse進(jìn)行前端開發(fā)。使用Eclipse進(jìn)行前端開發(fā)可以直接跟后端開發(fā)整合測(cè)試,在這一點(diǎn)上還是有一定的優(yōu)勢(shì),雖然Eclipse本身較重,但是如果既做前端又要做一部分后端調(diào)試,使用Eclipse總要好過(guò)使用DW+Eclipse。但是某些Eclipse版本在JavaScript程序片的支持上有一些小Bug,在使用的時(shí)候要多加注意。

  5. Editplus本身就是一個(gè)功能強(qiáng)大的記事本,我最初使用Editplus是在2001年,當(dāng)年使用Editplus做C語(yǔ)言開發(fā),后來(lái)改用Vim了,因?yàn)閂im比Editplus更方便。Editplus可以進(jìn)行很多語(yǔ)言的開發(fā),通過(guò)配置編譯和運(yùn)行環(huán)境,可以在Editplus下進(jìn)行程序編寫和調(diào)試。Editplus沒(méi)有編寫提示,最大的優(yōu)點(diǎn)是運(yùn)行快,Editplus只有幾M大,非常小巧。由于早期長(zhǎng)時(shí)間使用Editplus,所以鍛煉了我的手寫代碼能力,也提高了模塊化代碼的能力,因?yàn)镋ditplus沒(méi)有這些輔助功能。

  6. 做前端開發(fā)需要系統(tǒng)的學(xué)習(xí)HTML、CSS以及JavaScript,同時(shí)還要學(xué)習(xí)諸多框架的使用,內(nèi)容多且繁雜,好在難度并不高,只是需要做大量的實(shí)驗(yàn)。前端的工具也并不僅限于以上提到的幾種,隨著前端開發(fā)的不斷變化,以后軟件廠商也會(huì)陸續(xù)推出更加方便的開發(fā)工具。

關(guān)注我,了解更多關(guān)于前端開發(fā)的內(nèi)容。

評(píng)論0 贊同0
  •  加載中...
沈建明

沈建明

回答于2022-06-22 18:21

學(xué)習(xí)前端開發(fā)的編程軟件很多,不同的人有不同的愛好習(xí)慣和使用習(xí)慣,也有收費(fèi)的和免費(fèi)。sublime text3是一款非常不錯(cuò)的前端開發(fā)編輯器。本人也用此編輯器進(jìn)行開發(fā)。原因有幾個(gè):

1.啟動(dòng)速度非???,幾乎是瞬間完成。

2.sublime 是一款輕量級(jí)的編輯器。

3.免費(fèi)使用,但有一點(diǎn):時(shí)不時(shí)彈出對(duì)話框叫你購(gòu)買。

4.它有很多插件,這可以說(shuō)是非常強(qiáng)功能的。比如emmet等,語(yǔ)法高亮等。

5.可以快速搭建文本,修改內(nèi)容(包括一行多行都可以),快速查詢、定位等。

對(duì)于像我這樣屌絲級(jí)別的程序員,sublime編輯器已經(jīng)足夠。也非常推薦使用。

評(píng)論0 贊同0
  •  加載中...
cc17

cc17

回答于2022-06-22 18:21

如果你真的想學(xué)習(xí)web前端,不應(yīng)該糾結(jié)使用什么軟件,而應(yīng)該多學(xué)習(xí)知識(shí),有自己的知識(shí)體系。目前市面上有很多web前端開發(fā)工具,會(huì)使人眼花繚亂,不知道該如何學(xué)則。

我建議:

1、剛開始可以先使用DW(DreamWeaver),

優(yōu)點(diǎn):是一款老牌前端開發(fā)工具,功能強(qiáng)大且組件豐富,作為前端開發(fā)的一款利器被廣泛使用。DreamWeaver是一款可視化的前端開發(fā)工具,一邊寫代碼一邊就能看到效果,所以使用起來(lái)還是比較方便的。

缺點(diǎn):DreamWeaver的缺點(diǎn)就是比較耗費(fèi)系統(tǒng)資源,這也許是IDE類產(chǎn)品的通病。

2、等你有了一定的基礎(chǔ)以后可以使用的軟件就很多了,比如:Hbuilder、sublime text、Eclipse、Editplus……

web前端正確學(xué)習(xí)流程:

1HTML

第一階段——HTML的學(xué)習(xí)。

超文本標(biāo)記語(yǔ)言(HyperText Mark-up Language 簡(jiǎn)稱HTML)是一個(gè)網(wǎng)頁(yè)的骨架,無(wú)論是靜態(tài)網(wǎng)頁(yè)還是動(dòng)態(tài)網(wǎng)頁(yè),最終返回到瀏覽器端的都是HTML代碼,瀏覽器將HTML代碼解釋渲染后呈現(xiàn)給用戶。因此,我們必須掌握HTML的基本結(jié)構(gòu)和常用標(biāo)記及屬性。

HTML的學(xué)習(xí)是一個(gè)記憶和理解的過(guò)程,在學(xué)習(xí)過(guò)程中可以借助Dreamweaver的“拆分”視圖輔助學(xué)習(xí)。在“設(shè)計(jì)”視圖中看效果,在“代碼”視圖中學(xué)本質(zhì),將各種視圖的優(yōu)勢(shì)發(fā)揮到極致,這種對(duì)照學(xué)習(xí)的方法彌補(bǔ)了單純識(shí)記HTML標(biāo)簽和屬性的枯燥乏味,想必對(duì)各位初學(xué)的小盆友們來(lái)說(shuō)必定是極好的!

在學(xué)習(xí)了HTML之后,我們只是掌握了各種“原材料”的制作方法,要想蓋一幢樓房就還需要把這些“原材料”按照我們?cè)O(shè)計(jì)的方案組合布局在一起并進(jìn)行一些樣式的美化。

2CSS

于是進(jìn)入第二個(gè)階段——CSS的學(xué)習(xí)。

CSS是英文Cascading Style Sheets的縮寫,叫做層疊樣式表,是能夠真正做到網(wǎng)頁(yè)表現(xiàn)與內(nèi)容分離的一種樣式設(shè)計(jì)語(yǔ)言。相對(duì)于傳統(tǒng)HTML的表現(xiàn)而言其樣式是可以復(fù)用的,這樣就極大地提高了我們開發(fā)的速度,降低了維護(hù)的成本。

同時(shí)CSS中的盒子模型、相對(duì)布局、絕對(duì)布局等能夠?qū)崿F(xiàn)對(duì)網(wǎng)頁(yè)中各對(duì)象的位置排版進(jìn)行像素級(jí)的精確控制。通過(guò)此階段的學(xué)習(xí),我們就可以順利完成“一幢樓房”的建設(shè)。

“樓房”建設(shè)完成之后,我們可以交給用戶使用,但是如果想讓用戶獲得更佳的體驗(yàn),我們還可以對(duì)“樓房”進(jìn)行更深一步的“裝修”,讓它看起來(lái)更“豪華”一些。

3JavaScript

為了完成這個(gè)任務(wù),我們進(jìn)入第三個(gè)階段——JavaScript的學(xué)習(xí)。

JavaScript是一種在客戶端廣泛使用的腳步語(yǔ)言,在JavaScript當(dāng)中為我們提供了一些內(nèi)置函數(shù)、對(duì)象和DOM操作,借助這些內(nèi)容我們可以來(lái)實(shí)現(xiàn)一些客戶端的特效、驗(yàn)證、交互等,使我們的頁(yè)面看起來(lái)不那么呆板,屌絲瞬間逆襲高富帥!有么有?

此時(shí),也許你還沉浸在JavaScript給你帶來(lái)的驚喜之中,但你的項(xiàng)目經(jīng)理卻突然對(duì)你大吼道:

“這個(gè)效果在××瀏覽器下不兼容,重新搞……”

“不兼容?”瞬間石化了有木有?

“我擦,坑爹??!那可是花了我一個(gè)晚上寫了幾百行代碼搞定的啊,吐血了都!”

JavaScript的兼容性和復(fù)雜性有時(shí)候的確讓我們頭疼,還好有“大神”幫我們做了封裝。

4jQUery

接下來(lái)我們進(jìn)入第四個(gè)階段——jQUery的學(xué)習(xí)。

jQuery是一個(gè)免費(fèi)、開源的輕量級(jí)的JavaScript庫(kù),并且兼容各種瀏覽器(jQuery2.0及后續(xù)版本放棄了對(duì)IE6/7/8瀏覽器的支持),同時(shí)現(xiàn)在有很多基于jQuery的插件可供選擇。

這樣在我們實(shí)現(xiàn)一些豐富的動(dòng)態(tài)效果時(shí)更方便快捷,大大節(jié)省了我們開發(fā)的時(shí)間,提高了開發(fā)速度,這也充分體現(xiàn)了其write less,do more的核心宗旨。這個(gè)Feel倍兒爽!有么有?

“豪華大樓”至此拔地而起,但是每天這樣日復(fù)一日,年復(fù)一年的蓋樓,好繁瑣!能不能將大樓里面每一個(gè)多帶帶部件模塊化,當(dāng)需要蓋樓時(shí)就像堆積木一樣組合在一起,這樣豈不是爽歪歪?可以實(shí)現(xiàn)嗎?答案是肯定的。

5前端框架

這種思想在Web前端開發(fā)中也是適合的,于是乎就出現(xiàn)了各種前端框架,在這里推薦給大家的是Bootstrap。

Bootstrap是Twitter推出的一個(gè)開源的用于前端開發(fā)的工具包,是一個(gè)CSS/HTML框架,并且支持響應(yīng)式布局。一經(jīng)推出后頗受歡迎,一直是GitHub上的熱門開源項(xiàng)目。

在項(xiàng)目開發(fā)過(guò)程中,我們可以借助Bootstrap提供的CSS樣式、組件、JavaScript插件等快速的完成頁(yè)面布局和樣式設(shè)置,然后再有針對(duì)性的微調(diào)樣式,這樣基于框架進(jìn)行開發(fā)大大縮短了開發(fā)周期。站在巨人的肩膀上就是爽!

Web前端的學(xué)習(xí)建議

最后給大家聊聊在學(xué)習(xí)Web前端中的一些建議和方法。

在CSS布局時(shí)需要注意的一個(gè)問(wèn)題是很多同學(xué)缺乏對(duì)頁(yè)面布局進(jìn)行整體分析,不能夠從宏觀上對(duì)頁(yè)面中盒子間的嵌套關(guān)系進(jìn)行把握,就急于動(dòng)手去做,導(dǎo)致頁(yè)面中各元素間的關(guān)系很混亂,容易出現(xiàn)盒子在浮動(dòng)時(shí)錯(cuò)位等情況。

建議大家在布局時(shí)采用“自頂向下,逐步細(xì)化”的思想,先用幾個(gè)盒子將頁(yè)面從整體上劃分,然后逐步在盒子中繼續(xù)嵌套盒子。

“君子生非異也,善假于物也”,在學(xué)習(xí)的過(guò)程中還要多瀏覽一些優(yōu)秀的網(wǎng)站,善于分析借鑒其設(shè)計(jì)思路和布局方法,見多方能識(shí)廣,進(jìn)而才可以融會(huì)貫通,取他人之長(zhǎng)為我所用。

同時(shí)還要善于使用Firebug這個(gè)利器。Firebug一方面可以在我們學(xué)習(xí)過(guò)程中幫助我們調(diào)試自己的頁(yè)面,另一方面我們可以使用Firebug方便地查看、分析別人網(wǎng)站的源代碼,“偷”也是一種技能!

隨著移動(dòng)互聯(lián)網(wǎng)熱潮的到來(lái),移動(dòng)開發(fā)越來(lái)越受到大家的追捧,響應(yīng)式布局、微網(wǎng)站等需求量不斷增加,也是我們Web前端未來(lái)的發(fā)展方向之一,學(xué)有余力的同學(xué)可以多多關(guān)注。

評(píng)論0 贊同0
  •  加載中...

相關(guān)問(wèn)題

最新活動(dòng)

您已邀請(qǐng)0人回答 查看邀請(qǐng)

我的邀請(qǐng)列表

  • 擅長(zhǎng)該話題
  • 回答過(guò)該話題
  • 我關(guān)注的人
向幫助了您的網(wǎng)友說(shuō)句感謝的話吧!
付費(fèi)偷看金額在0.1-10元之間
<