回答:做過的項(xiàng)目中大多用的Bootstrap框架,我認(rèn)為Bootstrap主要有以下幾個(gè)缺點(diǎn):1.兼容性,不再支持IE8及更低版本;2.移動(dòng)終端產(chǎn)品自適應(yīng)在特定需求下的體驗(yàn)不夠好,比如稍微復(fù)雜一點(diǎn)的數(shù)據(jù)表格,在屏幕比較小的情況下展現(xiàn)不全等;3.風(fēng)格單一,用久了做出來的項(xiàng)目差不多都一個(gè)模式;4.比較適合于做后臺(tái)管理界面,對(duì)于多元多樣性或是特定需求的前端界面不能滿足,還是得重寫;
回答:這個(gè)要具體看了,對(duì)于前端開發(fā)技能本來就很好的人來說,恐怕不會(huì)使用bootstrap,他們自己就能寫出優(yōu)秀的頁(yè)面出來了,包括兼容性、可訪問性、拓展好、可維護(hù)等,在他們看來bootstarp臃腫了,或許bootstarp的多種組件反而是一種累贅。但是對(duì)于前端開發(fā)技能比較薄弱的人來說,bootstarp就是他們的福音,眾所周知,Web開發(fā)需要花費(fèi)大量的時(shí)間來編寫頁(yè)面樣式,并且還要解決瀏覽器兼容等讓人頭疼...
回答:我在前端也面試了一段時(shí)間工作,感覺成都公司都不怎么使用Bootstrap,都比較喜歡用vue框架。Bootstrap在移動(dòng)端的開發(fā)確實(shí)跟不上需求速度,還有就是dom元素造成了一部分的混亂。我朋友之前在源碼時(shí)代,培訓(xùn)的時(shí)候就恰好用Bootstrap做了一個(gè)項(xiàng)目。
回答:首先這兩個(gè)不是同一個(gè)緯度的,vue是一個(gè)漸進(jìn)式j(luò)s框架,它封裝的是一系列開發(fā)的規(guī)范和語法糖,而bootstrap則是一套u(yù)i框架,主要關(guān)注的是展示層。樓主既然問出這樣的問題,應(yīng)該是行業(yè)外的或者剛?cè)腴T的新手,那么要講清楚這兩者的關(guān)系,不妨打個(gè)比方來形容,如果把前端開發(fā)比喻成蓋房子,那么vue就像一套蓋房規(guī)范,告訴你房子需要有地基,梁柱,樓梯等并且告訴你怎么安裝,因此你可以通過vue在其規(guī)范下蓋出各種...
回答:能手?jǐn)]堅(jiān)決不用框架。但是這樣子效率太低了,在公司肯定挨批。bootstrap做出來產(chǎn)品差異化不明顯導(dǎo)致競(jìng)爭(zhēng)力不足。大公司一般也有自己的框架,用自己開發(fā)的能拉開公司和他人的風(fēng)格差異。
回答:前端開發(fā)人員可能沒有用過Bootstrap,但應(yīng)該都聽說過它。Bootstrap是一款前端框架,業(yè)內(nèi)知名度很高。雖說不少公司在招聘崗位中也要求掌握Bootstrap等框架,但依舊有不少?gòu)臉I(yè)四五年的前端開發(fā)人員沒接觸過它,感覺現(xiàn)實(shí)項(xiàng)目中應(yīng)用Bootstrap的并不多,這是為什么呢?Bootstrap前端框架的特點(diǎn)Bootstrap是由推特(Twitter)開源的一款HTML、CSS和JS框架,它主要...
...的這棵 DOM 樹。 在 React 的這種管理模式下,會(huì)發(fā)現(xiàn)使用彈層似乎不太方便,因?yàn)榻M件樹是逐層往下生長(zhǎng)的,但React 的 API 中并沒有直接提供跳出這棵組件樹的方法[注1]。 所以,為了實(shí)現(xiàn)彈層組件,我們需要先實(shí)現(xiàn)一個(gè) Portal 組件...
...前端新人,更多的是將這個(gè)作為自己的練手作品,畢竟web彈層組件早已不是web開發(fā)的新鮮事物了,國(guó)內(nèi)外也不乏眾多優(yōu)秀的彈層組件。不過HLayer.js實(shí)行g(shù)zip壓縮后只有4.7kb,因此非常小巧。體驗(yàn)HLayer.js可以訪問http://hlayer.huruji3.com/...
...前端新人,更多的是將這個(gè)作為自己的練手作品,畢竟web彈層組件早已不是web開發(fā)的新鮮事物了,國(guó)內(nèi)外也不乏眾多優(yōu)秀的彈層組件。不過HLayer.js實(shí)行g(shù)zip壓縮后只有4.7kb,因此非常小巧。體驗(yàn)HLayer.js可以訪問http://hlayer.huruji3.com/...
...前端新人,更多的是將這個(gè)作為自己的練手作品,畢竟web彈層組件早已不是web開發(fā)的新鮮事物了,國(guó)內(nèi)外也不乏眾多優(yōu)秀的彈層組件。不過HLayer.js實(shí)行g(shù)zip壓縮后只有4.7kb,因此非常小巧。體驗(yàn)HLayer.js可以訪問http://hlayer.huruji3.com/...
...我在說什么,我們從一個(gè)需求說起: 一個(gè)項(xiàng)目中有多個(gè)彈層需求;一些是公共方法,比如點(diǎn)擊關(guān)閉按鈕關(guān)閉彈層;一些彈層是可以拖動(dòng)的,且有蒙層;一些彈層是可以縮放的;其他都是業(yè)務(wù)方法,無可復(fù)用性。 你可以先在心里...
...帶的瀏覽器以及UC,不可用。所以對(duì)不可用的設(shè)備,采用彈層,長(zhǎng)按手動(dòng)復(fù)制的方法。 這里需要注意一點(diǎn),當(dāng)需要獲取的 標(biāo)簽 為dispaly:none 的時(shí)候data-clipboard-target的方式得不到值,可用data-clipboard-text結(jié)合下面的方法。 var getConte...
...帶的瀏覽器以及UC,不可用。所以對(duì)不可用的設(shè)備,采用彈層,長(zhǎng)按手動(dòng)復(fù)制的方法。 這里需要注意一點(diǎn),當(dāng)需要獲取的 標(biāo)簽 為dispaly:none 的時(shí)候data-clipboard-target的方式得不到值,可用data-clipboard-text結(jié)合下面的方法。 var getConte...
...eded? JS 異常: Uncaught RangeError: Maximum call stack size exceeded bootstrap同時(shí)調(diào)用多modal時(shí),提示Maximum call stack size exceeded 堆棧溢出 Maximum call stack size exceeded(ps:某次自己遇到了堆棧溢出,很久才解決掉-_-|||) javascr...
...eded? JS 異常: Uncaught RangeError: Maximum call stack size exceeded bootstrap同時(shí)調(diào)用多modal時(shí),提示Maximum call stack size exceeded 堆棧溢出 Maximum call stack size exceeded(ps:某次自己遇到了堆棧溢出,很久才解決掉-_-|||) javascr...
...eded? JS 異常: Uncaught RangeError: Maximum call stack size exceeded bootstrap同時(shí)調(diào)用多modal時(shí),提示Maximum call stack size exceeded 堆棧溢出 Maximum call stack size exceeded(ps:某次自己遇到了堆棧溢出,很久才解決掉-_-|||) javascr...
....columns)) return false; return true; } 第七道菜:干鍋兔 創(chuàng)建彈層的三種方式: 普通組件通過state和樣式控制,在當(dāng)前組件中顯示彈層-每次引入組件并且render里面控制顯示,掛載節(jié)點(diǎn)在某組件里面 // 彈層 const Dialog = () => 彈層 // 某...
... margin-top: -60px; /* (height + padding)/2 */ 使用場(chǎng)景:Modal彈層, Toast, 布局內(nèi)容提示單行提示文字優(yōu)點(diǎn):1.適用場(chǎng)景多。2.不用care了父級(jí)元素的大小。3.兼容ie6-7缺點(diǎn):1.子元素的寬高需固定。2.內(nèi)容無法撐開父級(jí)容器 2.transform絕對(duì)...
ChatGPT和Sora等AI大模型應(yīng)用,將AI大模型和算力需求的熱度不斷帶上新的臺(tái)階。哪里可以獲得...
大模型的訓(xùn)練用4090是不合適的,但推理(inference/serving)用4090不能說合適,...
圖示為GPU性能排行榜,我們可以看到所有GPU的原始相關(guān)性能圖表。同時(shí)根據(jù)訓(xùn)練、推理能力由高到低做了...