vue源碼逐行解析 新手學(xué)習(xí)js是直接學(xué)vue,還是從jquery開始學(xué)?
新手學(xué)習(xí)js是直接學(xué)vue,還是從jquery開始學(xué)?我不想寫。作為一個(gè)10歲的韋伯,我想在這里說幾句話!Web技術(shù)變化太快,但是jQuery至今還沒有被淘汰。想想為什么!此外,Vue和其他新框架確實(shí)
新手學(xué)習(xí)js是直接學(xué)vue,還是從jquery開始學(xué)?
我不想寫。作為一個(gè)10歲的韋伯,我想在這里說幾句話!Web技術(shù)變化太快,但是jQuery至今還沒有被淘汰。想想為什么!此外,Vue和其他新框架確實(shí)簡化了編程的復(fù)雜性,這是他的優(yōu)勢。然而,Vue能做什么,jQuery能做什么,jQuery能做什么,Vue可能做不到。同樣,jQuery能做什么,JS能做什么,JS能做什么,jQuery可能做不到!在采訪中,許多人說他們精通Vue。而精通意味著精通Vue的源代碼和思想。一個(gè)問題,十個(gè)不知道!只能說威爾·維!JS,看起來很簡單,不是五六年,不能說精通JS。個(gè)人建議,先學(xué)習(xí)JS的基礎(chǔ)知識(shí),然后jQuery和Vue,數(shù)據(jù)模型驅(qū)動(dòng)程序要學(xué)習(xí),DOM操作要能夠。同時(shí),回去學(xué)JS,不斷重復(fù)。不要局限于一種方式,過時(shí)的是框架,而不是語言
為什么說讀代碼比寫代碼難?
一個(gè)老程序員的感覺:
寫代碼就是把想法輸出到代碼中
讀代碼就是把代碼還原成想法
哪個(gè)更難?
!首先,為HTML、CSS和JS打下堅(jiān)實(shí)的基礎(chǔ),然后看看更流行的前端框架(反應(yīng)、角度和VUE),比如VUE。閱讀Vue的基本用法。最好邊看邊敲門(加深記憶)。如果你了解更多,你可以找到一個(gè)開源項(xiàng)目來實(shí)踐。為了能夠熟練地利用時(shí)間,你可以去實(shí)戰(zhàn)。
您可以在工作中使用bootstrap、element UI、layi、minit、Mui等。然后,根據(jù)項(xiàng)目的需要,我們可以去看看(bootstrap、element UI、layi、minit、MUI)等等,然后工作和學(xué)習(xí),因?yàn)檫@些都比較好用。然后,如果你有足夠的時(shí)間,學(xué)習(xí)小程序(微信小程序、支付寶小程序等)。
就我個(gè)人而言,我不建議小白什么都學(xué)了再去實(shí)戰(zhàn)。
前端自學(xué)是先看bootstrap還是vue啊,目前已經(jīng)把jquery看了?
開源只是開源代碼,并不意味著軟件不收取許可證費(fèi)用。從法律的角度來看,Vue作者可以向任何使用Vue框架進(jìn)行開發(fā)(特別是出于商業(yè)目的)的人收取許可費(fèi)。此外,許多開源項(xiàng)目都是大公司故意開源的。如果這個(gè)開源項(xiàng)目很受歡迎,許多社區(qū)程序員會(huì)免費(fèi)為它修復(fù)bug,而這個(gè)項(xiàng)目實(shí)際上可以由這些大公司資助。
vue作者怎么賺錢?
只有了解源代碼,我們才能節(jié)省開發(fā)時(shí)間和成本。提供了一種更方便的“復(fù)制粘貼”方法。其實(shí),不管是前端還是后端,我們國內(nèi)的人大都是“代碼搬運(yùn)工”,而我們大部分成熟的框架技術(shù)、底層代碼、包裝技術(shù)都是那些國外大牛獨(dú)創(chuàng)的,要想創(chuàng)造出自己的成品,就必須用國外的技術(shù)“零件”才能更有效率,還有沒有必要也沒有時(shí)間“重復(fù)車輪”。
能看懂源代碼的人很多,但并不完全看懂國外技術(shù)的源代碼,因?yàn)橥瓿傻募夹g(shù)是按照模塊功能開發(fā)的,你可以看懂你需要的功能部分代碼。
前端能真正看懂源碼的人多嗎?明明用不到,為什么有些公司面試還要求看懂源碼?
感謝您的邀請(qǐng)。我正好在寫Vue的系列文章,都是介紹性的。如果你想掌握,我認(rèn)為沒有什么書是你能掌握的。
你為什么這么說?
首先,市面上大部分的書都介紹了應(yīng)用層,也就是教你知識(shí)點(diǎn),然后如何使用這個(gè)知識(shí)點(diǎn)。絕大多數(shù)培訓(xùn)機(jī)構(gòu)都是這樣。
如果你想掌握一門語言,你需要不斷學(xué)習(xí)知識(shí)背后的邏輯。比如看源代碼,而看源代碼是出發(fā)點(diǎn),通過看源代碼,了解組成思想,然后想,你為什么要這樣設(shè)計(jì)這種語言?這可能不僅是技術(shù)上的,而且是哲學(xué)上的。
語言的誕生必須是封閉的、邏輯上自洽的,它必須有自己的內(nèi)在聯(lián)系。
如果我要推薦幾本書,我會(huì)覺得“語言簡單”虛擬用戶.js》,《 虛擬用戶.js我們可以看看“項(xiàng)目實(shí)施”這兩本書。