vue多少天可以學(xué)完(vuejs一般多久學(xué)完)
本篇文章給大家談?wù)剉ue多少天可以學(xué)完,以及vuejs一般多久學(xué)完對(duì)應(yīng)的知識(shí)點(diǎn),希望對(duì)各位有所幫助,不要忘了收藏本站喔。
本文目錄一覽:
- 1、為什么感覺學(xué)了vue之后編程能力下降了?
- 2、零基礎(chǔ)也能學(xué)習(xí)Java嗎?需要學(xué)習(xí)多久呢?
- 3、想自學(xué)Web 前端,有什么好的建議嗎?
- 4、Vue項(xiàng)目 UI框架介紹(第六天上)
- 5、剛?cè)腴T的前端小白怎么樣才可以快速精通?
- 6、前端學(xué)完vue學(xué)什么
為什么感覺學(xué)了vue之后編程能力下降了?
這幾天我也是因?yàn)橐粋€(gè)項(xiàng)目而被迫使用vue,坦白的說vue和傳統(tǒng)的網(wǎng)站開發(fā)思路不同,導(dǎo)致愛的人愛死,老程序員煩死的現(xiàn)狀。
主要區(qū)別:
1傳統(tǒng)方式:我們做一個(gè)網(wǎng)站,首先創(chuàng)建幾個(gè)文件夾(css、js等等),頁面需要用的資源文件,都放到各自的文件夾里。然后創(chuàng)建若干個(gè)HTML網(wǎng)頁,一個(gè)個(gè)鏈接把這些若干網(wǎng)頁串起來就OK,網(wǎng)頁里需要有什么事件或效果,要么用原生js要么用jqurey,去操作某個(gè)dom,實(shí)現(xiàn)頁面變化。
調(diào)試的時(shí)候也很簡(jiǎn)單,如果靜態(tài)網(wǎng)頁,瀏覽器就可以直接運(yùn)行調(diào)試。asp、jsp、php、.net等動(dòng)態(tài)網(wǎng)站,簡(jiǎn)單配置一下iis或Tomcat,也就能直接調(diào)試。
2vue(這里用vue腳手架來舉例):
vue和傳統(tǒng)最大的區(qū)別就是,vue只有一個(gè)html頁面(也就是入口頁面,你也可以理解成主頁面),除了主頁面之外,其他的頁面都是html片段,以.vue為后綴的片段文件存在,用戶訪問網(wǎng)站的時(shí)候,第一次加載完整主頁面,后面的點(diǎn)擊其實(shí)就是變化html片段而已。(和老程序員理解的局部刷新有點(diǎn)像)
所以vue特別適合制作手機(jī)端項(xiàng)目,因?yàn)樗恍枰鶕?jù)用戶的點(diǎn)擊,加載所需的片段而已。由于不用一頁一頁請(qǐng)求新網(wǎng)頁,所以這種機(jī)制會(huì)讓手機(jī)項(xiàng)目運(yùn)行非常絲滑順暢。
但優(yōu)點(diǎn)也是它的缺點(diǎn),vue項(xiàng)目的特性決定它不適合做網(wǎng)站,稍微有點(diǎn)seo知識(shí)的人都明白,這種機(jī)制做的網(wǎng)站,機(jī)器人是爬不到任何內(nèi)容的。
vue的部署也是讓我很詬病的,部署它需要折騰一大堆事兒。首先需要安裝nodejs,你可以暫時(shí)把它理解成和iis Tomcat類似的網(wǎng)站發(fā)布容器。因?yàn)橹挥性趎odejs下才能調(diào)試vue腳手架項(xiàng)目。
nodejs裝完,然后在cmd命令行下,通過npm命令安裝一大堆各種庫插件。
這一堆事兒折騰完,你就可以通過一個(gè)命令創(chuàng)建一個(gè)vue腳手架,然后開始你的項(xiàng)目開發(fā)之旅。
很多老程序員被“vue腳手架”這個(gè)詞搞得云里霧里,簡(jiǎn)單的說:上面折騰一大堆,就是為了最后敲一個(gè)命令,讓系統(tǒng)幫你在指定位置創(chuàng)建一組文件夾,然后vue能用上的各種js(百十多個(gè)吧)組件都放在這各個(gè)文件里,供你開發(fā)時(shí)候調(diào)用。
對(duì)比你之前的操作,相當(dāng)于:你建好文件夾,在js文件夾里放好jqurey,和你常用的js。
所以這套步驟,開始讓我很不習(xí)慣,可能很多老程序員也不習(xí)慣。會(huì)讓你有種“為了做個(gè)小項(xiàng)目,先要部署一套大工廠的感覺”。
很多老程序員其實(shí)都是做小項(xiàng)目出身的草根,什么百萬千萬的迸發(fā)、什么團(tuán)隊(duì)協(xié)作、前后端分離等話題,不是這類程序員關(guān)心的。他們往往即是美工也是程序員,即是前端也是后端。幾乎都是以快速交付項(xiàng)目為第一初衷,不想為了個(gè)環(huán)境來回折騰。所以一時(shí)間適應(yīng)不了vue開發(fā)模式。
另外如果你的項(xiàng)目,定制化程度較高。我個(gè)人還是建議采用獨(dú)立html的傳統(tǒng)方式開發(fā)。
如果是移動(dòng)端開發(fā),vue的確是最佳選擇。順便提一下,vue和小程序幾乎是一摸一樣的套路,會(huì)一個(gè)兩個(gè)就都會(huì)了。
我也是花了2天時(shí)間,從排斥到接受的。目前用著還不錯(cuò)。
使用框架并不會(huì)讓你的技術(shù)變菜,相反,框架能夠讓你更加方便、快速的實(shí)現(xiàn)某些功能。
框架的出現(xiàn),使開發(fā)變得更加簡(jiǎn)單,設(shè)想,如果vue沒有nodejs的支持,你還會(huì)去使用嗎?各種依賴,各種配置,統(tǒng)統(tǒng)需要你自己手工構(gòu)建,你會(huì)把大量的時(shí)間花費(fèi)在無用的地方,而忽略了你所需要實(shí)現(xiàn)的也許需求。
如果你感覺使用各類框架導(dǎo)致你的能力降低了。那只能說你自己的能力還有待提高。
提升你的技術(shù)不一定要會(huì)很多編程語言,需要去了解思想。那么在使用vue的時(shí)候,有沒有思考過,vue為什么要這樣設(shè)計(jì),這樣設(shè)計(jì)有什么優(yōu)勢(shì),如果是我,我會(huì)怎么設(shè)計(jì)。
如果你專注于前端開發(fā),那你可以嘗試自己去實(shí)現(xiàn)一個(gè)vue,當(dāng)做你的技術(shù)提升。
反問提問者一個(gè)問題,你在使用jquery后,有沒有感覺你的技術(shù)下降了?
個(gè)人的一些觀點(diǎn),歡迎討論!
我就是寫框架造輪子的,框架的出現(xiàn)的確會(huì)讓程序員能力減弱,變成框架操作員,例如spring java的出現(xiàn),使得后臺(tái)開發(fā)人員不需要知道epoll tcp底層原理,不需要知道條件變量 信號(hào)量 共享內(nèi)存怎么實(shí)現(xiàn)進(jìn)程間通信。但是框架是我們開發(fā)效率更好,題主可以反向思考java c的出現(xiàn)降低了我們對(duì)計(jì)算機(jī)底層指令的理解,我們?yōu)楹尾挥脜R編編程?不要太在意技術(shù)本省能達(dá)到目的就是好技術(shù)。
大家要記住:互聯(lián)網(wǎng)和建筑一樣,程序員和水泥工都只是這個(gè)行業(yè)的底層人員。我們?cè)谧非蠹夹g(shù)的時(shí)候想想水泥工在外人面前比砌磚技術(shù)的場(chǎng)景,就不會(huì)死揪不放了。
vue是前端三大框架之一。在日常的開發(fā)工作中,能便于我們快速搭建前端框架,快速的啟動(dòng)項(xiàng)目進(jìn)入細(xì)節(jié)開發(fā)。當(dāng)用的時(shí)間長(zhǎng)了以后,你會(huì)更加的依賴框架。
我們都知道人生的境界有三層:第一層看山是山,看水是水;第二層看山不是山,看水不是水;第三層,看山還是山,看水還是水。跟著人生的境界一樣,其實(shí)你已經(jīng)達(dá)到了第二層境界。
開發(fā)能力也主要分為三層境界。
一,從零開始,徒手開發(fā)。
這個(gè)境界都是新手。這時(shí)候可能你只知道HTML ,CSS和js。根本都不知道后面的框架,所以這個(gè)時(shí)候需要自己徒手搭建框架,徒手寫頁面路由,手動(dòng)完成頁面自適應(yīng)等。這時(shí)候恐怕頁面的一個(gè)輪播圖,都?jí)蜃约嘿M(fèi)腦子的,得花上一天或者更多的時(shí)間寫好這個(gè)輪播圖。
這個(gè)階段就相當(dāng)于你小時(shí)候?qū)W走路的階段,只有當(dāng)你學(xué)會(huì)這個(gè)走路,才會(huì)后有后面的奔跑跳躍的動(dòng)作。記得當(dāng)時(shí)我學(xué)習(xí)前端的時(shí)候,在這個(gè)第一個(gè)階段,很是苦惱,為什么我一個(gè)簡(jiǎn)單的頁面,要花費(fèi)很長(zhǎng)的時(shí)間去寫,花費(fèi)很長(zhǎng)的時(shí)間去寫一個(gè)組件,一個(gè)下拉框,一個(gè)三級(jí)菜單欄。等我過了這個(gè)階段就豁然開朗了。
二,應(yīng)用框架,插件,快速開發(fā)。
走過了第一個(gè)階段,漸漸的接觸到了應(yīng)用框架,和一些組件。就拿這個(gè)vue來說,可能輕輕松松十幾分鐘就能啟動(dòng)一個(gè)項(xiàng)目,當(dāng)初在第一個(gè)階段來說,可能花兩三天去搭建項(xiàng)目。
然后很多組件也不需要自己寫了,有豐富的前端UI組件,什么輪播圖,頁面自適應(yīng)布局,各種各樣的按鈕,生拖硬拽就行了,分分鐘搞定。
這個(gè)時(shí)候的工作就進(jìn)入了一個(gè)舒適區(qū),也達(dá)到了一個(gè)自我滿足的狀態(tài),殊不知在這個(gè)境界里,稍有不慎,你可能就廢在這里了。還有第三重境界在等著你。
三,從零開始,徒手造輪子。
到了這里,可能有人會(huì)問,這里也是從能開始,為什么和第一重境界不一樣?
那確實(shí)是不一樣,過了第二重境界,為什么要回到從零開始呢?這里不是一種倒退,而是一種進(jìn)步。在第二個(gè)階段,你的生拉硬拽。你會(huì)發(fā)現(xiàn)已經(jīng)不能滿足你的開發(fā)工作了。因?yàn)樵谶@里的很多開發(fā)都是被局限在這些框架里了,如果你想創(chuàng)造不一樣的樣式,就需要你從零開始徒手造輪子。
你需要用原生的底層的東西,去造屬于你自己的東西,去寫一套你自己的框架,自己的組件。你所寫的這些東西都屬于你自己獨(dú)有的,不再和別人一樣都是千篇一律的東西。
當(dāng)然,這第三層境界也并不是那么容易達(dá)到的,有的人需要花費(fèi)三五年,有的人則需要花費(fèi)數(shù)十年。
所以說當(dāng)你熟練運(yùn)用這些框架以后,你發(fā)現(xiàn)自己的編程能力變?nèi)趿?,這正是在告訴你,需要學(xué)習(xí)更多的東西,以便于你能夠順利的達(dá)到開發(fā)的第三種境界。
Vue 就是一個(gè)把問題搞復(fù)雜的東西 讓你忘記你出發(fā)的目的是什么。面試的時(shí)候,我遇到精通vue 直接pass ,這種人毫無用處
vue世界都是組件,現(xiàn)在編程,閉門造車時(shí)代已經(jīng)過去了,我們就是更方便實(shí)現(xiàn)功能就好了。類比于制造業(yè),不能說我要做 汽車 ,還要先去挖礦煉鐵和種植橡膠,下降的是不需要的能力,例如挖礦能力和耕地能力。什么框架能提高我們效率就死好框架。
堅(jiān)守JSP + H5
你怎么就是意識(shí)不到呢?讓你能力下降的是你的懶惰和缺乏學(xué)習(xí)欲望還沒有深究的習(xí)慣,而不是一個(gè)優(yōu)秀的框架,框架制造出來的初衷是為了提高生產(chǎn)效率,降低開發(fā)人員的壓力,提高開發(fā)人員的幸福感,唯獨(dú)跟幫你提高自己的編程水平?jīng)]有任何直接聯(lián)系。對(duì)于已經(jīng)水平夠好的人,他有資格讓自己的工作變得開心一些,甚至他們通過自己開發(fā)很多優(yōu)秀的工具框架來實(shí)現(xiàn)這個(gè)目標(biāo),但是水平還比較菜的人沒有這個(gè)資格,除非他們不想進(jìn)步。因此,你這個(gè)問題非常缺乏邏輯,如果擁有了一把槍讓你的搏擊能力下降,那是你的問題,不是槍的問題;如果擁有了 汽車 讓你的運(yùn)動(dòng)能力下降,那也是你的問題,不是車的問題。你可以坦然接受這種下降并且不認(rèn)為這是什么壞事情,但請(qǐng)不要讓一個(gè)工具替你背鍋!
不是vue讓你能力下降,是你本來就能力弱。很多人學(xué)vue都是一知半解,做個(gè)簡(jiǎn)單的增刪改查就覺得自己精通了,連html,css,js基礎(chǔ)都是速成的,沒掌握好,就撿起vue這樣的框架了,沒有現(xiàn)成的組件庫,啥也不會(huì)寫。vue不是要代替這些基礎(chǔ)技能,是為了給有能力的人提供更方便的工具。還有人噴jquery過時(shí)了,怕是他們連vue和jquery的本質(zhì)區(qū)別都搞不清楚,適合的場(chǎng)景也不知道。不是vue讓人能力下降了,是你根本就沒有接觸到復(fù)雜需求,或者說因?yàn)槟隳芰θ?,所以根本就不?huì)給你接觸復(fù)雜需求的機(jī)會(huì)
這個(gè)問題就好比用了jquery感覺對(duì)原生js的理解越來越淺,框架和庫都是為了幫助我們提高開發(fā)效率的,往往會(huì)讓我們忽略本質(zhì)的技術(shù) 這才是問題所在,所以用的時(shí)間長(zhǎng)了 當(dāng)你丟下庫和框架的時(shí)候你會(huì)發(fā)現(xiàn)都不會(huì)寫代碼了
零基礎(chǔ)也能學(xué)習(xí)Java嗎?需要學(xué)習(xí)多久呢?
零基礎(chǔ)也能學(xué)習(xí)java的。任何人學(xué)任何東西都是0基礎(chǔ),在學(xué)習(xí)的過程中查漏補(bǔ)缺,逐漸的成為熟手,高手,專家。
其實(shí)零基礎(chǔ)學(xué)java從來都不可怕,可怕的是沒有鑿山開路的決心。如果你的內(nèi)心真的對(duì)IT行業(yè)感興趣,對(duì)Java語言感興趣,那么你就多鼓勵(lì)自己,或者你可以根據(jù)多種渠道來自學(xué)有關(guān)Java方面的知識(shí),可以通過網(wǎng)絡(luò)看有關(guān)Java方向的基礎(chǔ)視頻,但這條路走起來會(huì)比較艱辛。
因?yàn)榫W(wǎng)絡(luò)上的信息是沒有經(jīng)過專業(yè)人士篩選和進(jìn)行系統(tǒng)整理的。對(duì)于零基礎(chǔ)的學(xué)員來說,瀏覽繁多的信息會(huì)變得非常吃力,也有接收不完整或者錯(cuò)誤知識(shí)的風(fēng)險(xiǎn)。因?yàn)橛?jì)算機(jī)講究一個(gè)邏輯思維能力,說白了就是做事要講究條理性,能夠舉一反三。
通過自學(xué)的方式,這或許會(huì)走更多的彎路,但堅(jiān)持下去,依然會(huì)有極少一部人到達(dá)終點(diǎn)。至于何時(shí)到達(dá),取決于你花的時(shí)間,走路的速度,道路的長(zhǎng)度等因素。
所以,我覺得對(duì)于零基礎(chǔ)的學(xué)生想好學(xué)java來參加專業(yè)的培訓(xùn)還是很有必要的。
當(dāng)然,我首先還是要聲明,我也是做培訓(xùn)的,在你決定培訓(xùn)前,我希望你明白一個(gè)道理:培訓(xùn)也只是帶你入門,切莫押寶在培訓(xùn)機(jī)構(gòu)身上,想要在這個(gè)行業(yè)走的更高,更遠(yuǎn),還需要不斷的學(xué)習(xí),提升。
培訓(xùn)機(jī)構(gòu)主要提供良好學(xué)習(xí)環(huán)境和氛圍,以及入門的基礎(chǔ)教學(xué),契合市場(chǎng)和企業(yè)的技術(shù)需求,比較適合那些自學(xué)時(shí)自制能力較差的學(xué)生,以及那些大學(xué)沒好好學(xué)習(xí),或者想要進(jìn)入這一行的人。
總之,零基礎(chǔ)是可以學(xué)java的,這些基礎(chǔ)的東西并沒有什么技術(shù)性的難度,可以說就是一些需要死記硬背的東西而已。
剛開始可能很難自己動(dòng)手寫代碼,基本都是需要看著別人的代碼然后自己照葫蘆畫瓢的抄寫,不然就不會(huì)寫,所有初學(xué)者開始都是這樣,所以是很正常的,這個(gè)就需要平時(shí)多寫多練,一點(diǎn)一點(diǎn)累積,知識(shí)點(diǎn)積累的多了,邏輯通順了,之后自然而然的就會(huì)動(dòng)手寫出自己的代碼了,這就是一個(gè)多寫多練的問題。
至于學(xué)習(xí)時(shí)間多久,這個(gè)也是因人而異,不同的基礎(chǔ),不同的學(xué)習(xí)方式,學(xué)習(xí)時(shí)間長(zhǎng)短自然不同哦。一般通過培訓(xùn)學(xué)習(xí)的話,學(xué)習(xí)也就五六個(gè)月的樣子,不過適合大學(xué)生哦。
想自學(xué)Web 前端,有什么好的建議嗎?
自學(xué)方法:
1、作為一個(gè)初學(xué)者,你必須明確系統(tǒng)的學(xué)習(xí)方案,我建議一定有一個(gè)指導(dǎo)的人,全靠自己學(xué),放棄的幾率非常大,在你對(duì)于web前端還沒有任何概念的時(shí)候,需要一個(gè)人領(lǐng)進(jìn)門,之后就都靠自己鉆研,第一步就是確定web前端都需要哪些內(nèi)容,并且在多少時(shí)間內(nèi)學(xué)完,建議時(shí)間6個(gè)月保底。
2、視頻為主,書為輔。很多初學(xué)者在學(xué)習(xí)前端的時(shí)候非常喜歡去買書,但是最后的結(jié)果是什么?看來看去什么都不會(huì)寫,所以在這里給大家提醒,書可以看,但是是在建立于你已經(jīng)對(duì)于某個(gè)知識(shí)點(diǎn)有了具體操作的執(zhí)行后,在用書去鞏固概念,這樣更加利于你對(duì)于知識(shí)的理解。
3、對(duì)于學(xué)習(xí)技術(shù)來講,掌握一個(gè)學(xué)習(xí)方法是非常重要的,其實(shí)對(duì)于學(xué)習(xí)web前端來講,學(xué)習(xí)方法確實(shí)很多都是相通的,一旦學(xué)習(xí)方法不對(duì),可能就會(huì)造成“方法不對(duì),努力白費(fèi)”。其實(shí)關(guān)于這方面還是很多的,我就簡(jiǎn)單說個(gè)例子,有的人邊聽課邊跟著敲代碼,這樣就不對(duì),聽課的時(shí)候就專心聽,做題的時(shí)候就專心做題,這都是過來人的經(jīng)驗(yàn),一定要聽。根據(jù)每個(gè)人的不同,可能學(xué)習(xí)方法也會(huì)有所出路,找到適合你自己的學(xué)習(xí)法方法是學(xué)習(xí)的前提。
4、不建議自己一個(gè)人瞎學(xué),在我了解學(xué)習(xí)編程的這些人來看,從零基礎(chǔ)開始學(xué)并且最后成功做這份工作的其實(shí)并沒有幾個(gè),我覺得大部分原因就是因?yàn)樗麄兌疾涣私鈝eb前端是干什么的,學(xué)什么的,就盲目的買書看,到處找視頻看,最后看著看著就放棄了,所以我建議初學(xué)者在沒有具體概念之前,還是找有經(jīng)驗(yàn)的人請(qǐng)教一下,聊過之后你就會(huì)知道web前端具體是干什么的,該怎么學(xué),這是我個(gè)人的小建議,可以不采納。
自學(xué)路線:
第1階段:前端頁面重構(gòu)(4周)
內(nèi)容包含了:(PC端網(wǎng)站布局項(xiàng)目、HTML5+CSS3基礎(chǔ)項(xiàng)目、WebApp頁面布局項(xiàng)目)
第2階段:JavaScript高級(jí)程序設(shè)計(jì)(5周)
內(nèi)容包含:(原生JavaScript交互功能開發(fā)項(xiàng)目、面向?qū)ο筮M(jìn)階與ES5/ES6應(yīng)用項(xiàng)目、JavaScript工具庫自主研發(fā)項(xiàng)目)
第3階段:PC端全棧項(xiàng)目開發(fā)(3周)
內(nèi)容包含:(jQuery經(jīng)典交互特效開發(fā)、HTTP協(xié)議、Ajax進(jìn)階與PHP/JAVA開發(fā)項(xiàng)目、前端工程化與模塊化應(yīng)用項(xiàng)目、PC端網(wǎng)站開發(fā)項(xiàng)目、PC端管理信息系統(tǒng)前端開發(fā)項(xiàng)目)
第4階段:移動(dòng)端項(xiàng)目開發(fā)(6周)
內(nèi)容包含:(Touch端項(xiàng)目、微信場(chǎng)景項(xiàng)目、應(yīng)用Angular+Ionic開發(fā)WebApp項(xiàng)目、應(yīng)用Vue.js開發(fā)WebApp項(xiàng)目、應(yīng)用React.js開發(fā)WebApp項(xiàng)目)
第5階段:混合(Hybrid,ReactNative)開發(fā)(1周)
內(nèi)容包含:(微信小程序開發(fā)、ReactNative、各類混合應(yīng)用開發(fā))
第6階段:NodeJS全棧開發(fā)(1周)
內(nèi)容包括:(WebApp后端系統(tǒng)開發(fā)、一、NodeJS基礎(chǔ)與NodeJS核心模塊二、Express三、noSQL數(shù)據(jù)庫)
基礎(chǔ)書籍:
1、《Head First HTML與CSS(第2版)》,入門真的是經(jīng)典書籍,手把手教學(xué),豐富的案例讓你從 0 開始學(xué)前端。
2、《CSS權(quán)威指南(第三版)》,這本書作為 CSS 的經(jīng)典著作,把原理講得非常的通透,除了 w3c 標(biāo)準(zhǔn),算最權(quán)威的一本了,畢竟權(quán)威指南。
3、《CSS揭秘》神書,47 個(gè) css 技巧讓你在面對(duì)各種 css 問題的時(shí)候游刃有余。是 css 書籍中評(píng)分最高的了,css 進(jìn)階必備。
4、《javascript語言精粹》,這本書可以在入門之前了解一下基本語法,以及在學(xué)習(xí)之前可以了解下 JS 里面的精粹以及糟粕,雖然這本書很薄很薄,但是值得反復(fù)去讀的一本書。
5、《JavaScript DOM編程藝術(shù)(第2版)》,本書在簡(jiǎn)潔明快地講述JavaScript和DOM的基本知識(shí)之后,通過幾個(gè)實(shí)例演示了專業(yè)水準(zhǔn)的網(wǎng)頁開發(fā)技術(shù),透徹闡述了平穩(wěn)退化等一批至關(guān)重要的 JavaScript編程原則和最佳實(shí)踐。
6、《JavaScript權(quán)威指南》:犀牛書是每個(gè)FE都繞不過的一本書,可以先大致通讀幾遍,也可以把其當(dāng)作工具書,時(shí)時(shí)翻閱。
視頻教程:
網(wǎng)頁鏈接
希望對(duì)你有幫助,望采納~
Vue項(xiàng)目 UI框架介紹(第六天上)
1.什么是elementUI?
ElementUI是餓了么前端團(tuán)隊(duì)推出的一款基于Vue的桌面端UI框架
大白話: 和Bootstrap一樣對(duì)原生的HTML標(biāo)簽進(jìn)行了封裝, 進(jìn)行了美化, 讓我們能夠?qū)W⒂跇I(yè)務(wù)邏輯而不是UI界面
2.elementUI使用
3.elementUI優(yōu)化
默認(rèn)情況下無論我們有沒有使用到某個(gè)組件, 在打包的時(shí)候都會(huì)將elementUI中所有的組件打包到我們的項(xiàng)目中
這樣就導(dǎo)致了我們的項(xiàng)目體積比較大, 用戶訪問比較慢
4.如何優(yōu)化
為了解決這個(gè)問題, elementUI推出了按需導(dǎo)入, 按需打包. 也就是只會(huì)將我們用到的組件打包了我們的項(xiàng)目中
沒有用到的組件不會(huì)被打包
1.什么是MintUI?
MintUI是餓了么前端團(tuán)隊(duì)推出的一款基于Vue的移動(dòng)端U框架
大白話:和Bootstrap一樣對(duì)原生的HTML標(biāo)簽進(jìn)行了封裝,讓我們能夠?qū)W⒂跇I(yè)務(wù)邏輯而不是UI界面
2.mintUI使用
3.注意點(diǎn): MintUI和ElementUI的第一個(gè)不同, 就是在MintUI中需要通過Vue.component來告訴Vue我們需要使用
1.什么是Vant?
在使用MintUI的過程中發(fā)現(xiàn)有很多的坑,所以個(gè)人不推薦在移動(dòng)端中選擇MintUIXant是有贊前端開發(fā)團(tuán)隊(duì)又推出的一款 基于Vue的移動(dòng)端UI框架
大白話:和Bootstrap一樣對(duì)原生的HTML標(biāo)簽進(jìn)行了封裝,進(jìn)行了美化,讓我們能夠?qū)W⒂跇I(yè)務(wù)邏輯而不是UI界面
Vue.use只能use插件,不能use組件
那么如何將一個(gè)組件封裝成一個(gè)插件呢?
1.Vue.use()做了什么事情?
Vue.use的作用是注冊(cè)一個(gè)Vue插件(注冊(cè)組件), Vue.use必須在new Vue之前使用
2.什么時(shí)候需要定義插件?
當(dāng)某一個(gè)組件或者功能經(jīng)常需要被使用到時(shí), 我們就可以將這個(gè)組件或者功能定義成一個(gè)插件
例如: 網(wǎng)絡(luò)加載指示器
3.如果自定義一個(gè)插件?
剛?cè)腴T的前端小白怎么樣才可以快速精通?
先確定你要去哪個(gè)城市工作,確定一個(gè)目標(biāo)工資,例如10k、12k,然后在招聘網(wǎng)站,例如boss直聘、拉鉤、智聯(lián)等,查找這個(gè)工資水平的職位,看看它們的要求是什么?列出來,一條一條的去搞懂、學(xué)習(xí)。這樣可以極大的明確你的學(xué)習(xí)方向和目標(biāo)。以公司的招聘要求為學(xué)習(xí)目標(biāo)。把公司的要求一條一條的,你全都滿足、學(xué)會(huì)就不用擔(dān)心找不到工作。
其次,邊做邊學(xué),學(xué)以致用,遇到問題買書、Baidu、問同事朋友等。逐步精通,有問題就搞清楚,逐步上臺(tái)階。
前端學(xué)完vue學(xué)什么
首先要學(xué)習(xí)前端頁面重構(gòu)。包括PC端網(wǎng)站布局、HTML5+CSS3基礎(chǔ)、WebApp頁面布局等等,打好前端開發(fā)的基礎(chǔ)。
然后要學(xué)JavaScript高級(jí)程序設(shè)計(jì)、PC端全棧開發(fā)的知識(shí)。包括原生JavaScript交互功能開發(fā)、面向?qū)ο筮M(jìn)階與ES5/ES6/ES7應(yīng)用、JavaScript工具庫自主研發(fā)、jQuery經(jīng)典交互特效開發(fā)、PHP+MySQL后端基礎(chǔ)、前端工程化與模塊化應(yīng)用等。
前面的知識(shí)都掌握了,就可以學(xué)框架、混合開發(fā)了。包括Node.js后端開發(fā)、Vue.js前端框架、React前端框架、混合開發(fā)(Hybrid,RN)、Angular前端框架等等。
vue多少天可以學(xué)完的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于vuejs一般多久學(xué)完、vue多少天可以學(xué)完的信息別忘了在本站進(jìn)行查找喔。
掃描二維碼推送至手機(jī)訪問。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。