天才教育網(wǎng)合作機構 > 培訓機構 >

                                                                                        全國千鋒IT培訓

                                                                                        歡迎您!
                                                                                        朋友圈

                                                                                        400-850-8622

                                                                                        全國統一學(xué)習專(zhuān)線(xiàn) 9:00-21:00

                                                                                        位置:培訓資訊 > javascript好不好,如何衡量一個(gè)人的 JavaScript 水平?

                                                                                        javascript好不好,如何衡量一個(gè)人的 JavaScript 水平?

                                                                                        日期:2021-07-30 09:14:13     瀏覽:277    來(lái)源:全國千鋒IT培訓
                                                                                        核心提示:想了解javascript好不好嗎?想了解如何衡量一個(gè)人的 JavaScript 水平??? 嗎?......本文帶你一探究竟。1.如何衡量一個(gè)人的 JavaScript 水平?之前刷知乎的時(shí)候,看到這么一個(gè)問(wèn)題:如何衡量一個(gè)人的水平?然后自己也

                                                                                        想了解javascript好不好嗎?想了解如何衡量一個(gè)人的 JavaScript 水平??? 嗎?......本文帶你一探究竟。

                                                                                        1.如何衡量一個(gè)人的 JavaScript 水平?

                                                                                        之前刷知乎的時(shí)候,看到這么一個(gè)問(wèn)題:如何衡量一個(gè)人的水平?然后自己也不要臉地回答了一下這個(gè)問(wèn)題。以下是我的答案:原文如下:A:看一個(gè)人寫(xiě)代碼是否有規范,代碼是否壯健,是否可拓展,可讀性高不高,API設計是否合理。這些都是長(cháng)年累月積累下來(lái)的且獨立于編程語(yǔ)言以外的。遠比把什么手寫(xiě)bind,原型鏈,閉包給背下來(lái)更有價(jià)值。這才是證明你代碼水平的關(guān)鍵點(diǎn)。Q:在面試的時(shí)候如何快速判斷出呢?A: 讓面試者設計個(gè)組件,不用寫(xiě),回答就行。從API設計,文檔編寫(xiě),項目結構,單元測試,編寫(xiě)模式,性能優(yōu)化等方面來(lái)回答。有工作經(jīng)驗的人,基本業(yè)務(wù)邏輯都能寫(xiě),但是寫(xiě)的好不好,就是經(jīng)驗跟能力以及學(xué)習力的體現 。個(gè)人說(shuō)明首先來(lái)個(gè)免責聲明,以上的回答都是個(gè)人的經(jīng)驗與見(jiàn)解,答案肯定不*,甚至不一定全對,所以求輕噴。上面問(wèn)如何在面試的時(shí)候快速判斷對方是否是高級前端的時(shí)候,我為什么說(shuō)是“設計組件”呢?因為我覺(jué)得有一定實(shí)力的前端來(lái)說(shuō),“組件”這個(gè)概念是繞不過(guò)的,或者看過(guò)開(kāi)源組件的源碼,或者自己寫(xiě)過(guò)組件。對于一般的業(yè)務(wù)問(wèn)題,我相信作為一個(gè)從業(yè)了一定時(shí)間的開(kāi)發(fā)者,無(wú)論水平如何,這都不是問(wèn)題,但是如何區分這個(gè)開(kāi)發(fā)者的水平,可以通過(guò)他寫(xiě)的代碼來(lái)判斷,當然也不完全是,畢竟在996或者趕進(jìn)度的時(shí)候,很容易就會(huì )為了完成快速出產(chǎn)品而寫(xiě),這種情況下代碼質(zhì)量跟個(gè)人水平不一定能體現。下面,我們以設計一個(gè)“按鈕( 單元測試在我們開(kāi)發(fā)的過(guò)程中,有一道麻煩但又必不可少的工序就是單元測試,這時(shí)候單元測試的庫我們是怎么選?用Jest還是Mocha?測試用例怎么寫(xiě)?如何模擬點(diǎn)擊或者異步響應?是否需要快照(snapshots)?這也是在我們的考慮范圍內。所以我們的測試腳本可能長(cháng)這樣:import Button from './/Button' import { shallow } from 'enzyme' describe(' )) expect(wrapper.text('添加')).to.equal(true) }) })其它其它的諸如開(kāi)發(fā)文檔,使用文檔,版本迭代,項目配置,打包開(kāi)發(fā)優(yōu)化,以及其他自動(dòng)化的功能,也是我們所需要考慮??偨Y以上便是我們在開(kāi)發(fā)一個(gè)“按鈕(

                                                                                        本文由 全國千鋒IT培訓 整理發(fā)布。更多培訓課程,學(xué)習資訊,課程優(yōu)惠,課程開(kāi)班,學(xué)校地址等學(xué)校信息,可以留下你的聯(lián)系方式,讓課程老師跟你詳細解答:
                                                                                        咨詢(xún)電話(huà):400-850-8622

                                                                                        如果本頁(yè)不是您要找的課程,您也可以百度查找一下:

                                                                                        奇米在线7777在线精品|国产成人精品免费视|精品无码不卡一区二区三区|国内综合精品午夜久久资源|亚洲视频在线观看..