一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

前端調(diào)試實(shí)踐

京東云 ? 來源:jf_75140285 ? 作者:jf_75140285 ? 2025-03-11 15:41 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前言

在日常調(diào)試問題中,相信我們很多人都是用console去排查相關(guān)的問題,雖然問題也可以排查出來,但是有時(shí)它的效率并不高。這篇文章主要講解關(guān)于斷點(diǎn)和一些日常調(diào)試技巧的內(nèi)容,方便你在日后調(diào)試問題中,能在不同的前端場(chǎng)景應(yīng)用不同的調(diào)試方式,翻倍提高你解決問題的效率

?

1 sources面板概覽

source面板是我們斷點(diǎn)調(diào)試經(jīng)常用的到的地方,我們可以先大概認(rèn)識(shí)一下它長(zhǎng)什么樣子,大概有什么功能

?

?左側(cè)區(qū)塊:包含了Page、Overrides、Snippets等5個(gè)功能塊,其中Page可以查看該網(wǎng)頁已加載的所有資源

?中間區(qū)塊:可查看、編輯資源文件,也可查看圖片類型的文件;同時(shí)可在其文件左側(cè)進(jìn)行斷點(diǎn)等相關(guān)操作

?右側(cè)區(qū)塊:斷點(diǎn)調(diào)試時(shí)的區(qū)域,可以開始、下一步等斷點(diǎn)操作,同時(shí)可以查看斷點(diǎn)調(diào)試時(shí)的變量值、調(diào)用棧等信息

wKgZO2fP6OyAKbe7AAlKtBzM0Ww574.png

?

當(dāng)展示開發(fā)者工具的區(qū)域過小時(shí),它會(huì)自適應(yīng)調(diào)整布局

wKgZPGfP6O2AVo_oAAOUURqOSyA310.png

?

2 常用的斷點(diǎn)方式

我們平常最經(jīng)常用的可能就是代碼行斷點(diǎn)了,但是有時(shí)用它調(diào)試問題并不是效率最高的。chrome中還包含了其他的斷點(diǎn)方式,我們可以在不同的場(chǎng)景應(yīng)用不同的斷點(diǎn)進(jìn)行高效調(diào)試。

?

2.1 代碼行斷點(diǎn)

代碼行斷點(diǎn),當(dāng)代碼運(yùn)行到當(dāng)前行之前,代碼會(huì)暫停執(zhí)行

?

2.2.1 點(diǎn)擊Sources面板中的源代碼的行號(hào)

當(dāng)行號(hào)列對(duì)應(yīng)行出現(xiàn)藍(lán)色圖標(biāo),即為打斷點(diǎn)成功。在右側(cè)的Breakpoints中,會(huì)出現(xiàn)你有打斷點(diǎn)的信息,展示了對(duì)應(yīng)的行號(hào),也可以讓你取消、勾選、編輯、刪除斷點(diǎn)

wKgZO2fP6O6AHk4sAAVR5X0Wglg440.png

?

2.2.2 斷點(diǎn)操作按鈕含義

我們可以在右上角看到6個(gè)控制斷點(diǎn)的操作按鈕,分別對(duì)應(yīng)著不同的操作

wKgZPGfP6O-AcG46AADc_q3Qahw820.png

?

wKgZO2fP6O-AHQ1BAAANqlFzrG0004.png

恢復(fù)執(zhí)行

?

wKgZPGfP6PCADnqtAAAM28d8-mQ673.png

單步執(zhí)行

?

wKgZO2fP6PGAXzH0AAAMgDmXfLg420.png

進(jìn)入函數(shù)調(diào)用

?

wKgZPGfP6PKAdv_TAAANwBz5ny8088.png

跳出函數(shù)調(diào)用

?

wKgZO2fP6PKASor6AAAMnfR4HHc606.png

讓該斷點(diǎn)失效

?

2.2.3 行斷點(diǎn)實(shí)戰(zhàn)

在開發(fā)過程中,用例列表剛開始還可以加載出用例,怎么突然沒有數(shù)據(jù)返回了。查看接口發(fā)現(xiàn)moduleIds參數(shù)出現(xiàn)了問題

wKgZO2fP6POAe0EHAAbKhzuBrtI810.png

?

于是對(duì)相關(guān)代碼行設(shè)置了斷點(diǎn),當(dāng)執(zhí)行到149行的時(shí)候moduleIds的值是 [4611,5417]

wKgZPGfP6PWAc7A4AAYDbuRN-oE882.png

?

可當(dāng)執(zhí)行到152行的時(shí)候,moduleIds的值卻是 [undefined]

wKgZO2fP6PWAeX8qAAO4N9sRAow694.png

?

原來是這兩處邏輯沖突了,后面的邏輯覆蓋了前面的邏輯

wKgZPGfP6PaAeRY3AAB0bsTh7KQ869.png

?

問題很快排查出來。如果用console.log的話,可能要在代碼中寫好幾個(gè)console,保存后,刷新瀏覽器打印,排查完,可能還需要去刪除掉,所以遇到一些問題排查效率就提高了許多

?

2.2 Logpoint日志點(diǎn)

有時(shí)候,我們并不需要像代碼行斷點(diǎn)一樣,把我們的代碼暫停。我們只需要像console打印一下相關(guān)的信息,不要中斷我們的代碼執(zhí)行。這個(gè)時(shí)候我們logpoint就派上用場(chǎng)了,它的語法跟console.log一樣,我們可以快速得寫好我們的調(diào)試信息,而且不用像console.log一樣干擾我們的代碼,也不用過后還得惦記著去刪除它

?

比如下面的logpoint,其會(huì)顯示粉紅色的圖標(biāo),代碼執(zhí)行到它的時(shí)候,它會(huì)在console面板中打印

wKgZO2fP6PeAK8SaAAaiY1v7e5c164.png

?

注意,我們可以使用點(diǎn)擊esc快捷鍵,快速得調(diào)起我們的console面板查看信息

wKgZO2fP6PiAQXSaAB1ajlhtwfY255.gif

?

2.3 異常斷點(diǎn)

當(dāng)我們的代碼有錯(cuò)誤,引發(fā)對(duì)應(yīng)的異常報(bào)錯(cuò)時(shí),我們有時(shí)會(huì)比較難快速定位到是在哪里出現(xiàn)了問題。我們可以利用異常斷點(diǎn),在發(fā)生異常的時(shí)候立即進(jìn)行斷點(diǎn),從而快速找到發(fā)生問題的代碼,并且可查看相關(guān)的變量、調(diào)用棧來幫助我們排查問題。

?

異常斷點(diǎn)分為兩種,可分別在在未捕獲和已捕獲的異常處進(jìn)行斷點(diǎn)

?

2.3.1 Pause on uncaught exceptions

比如下方代碼中,aa要訪問一個(gè)不存在的變量,這里是有問題的。這也是我們?cè)诖a中經(jīng)常會(huì)遇到的問題

  const handleClick = () => {
    const aa = null;
    const bb = aa.size;
    setIsClicked(true);
  };

?

我們可以在Breakpoints中勾選Pause on uncaught exceptions,當(dāng)代碼執(zhí)行到這些有異常的代碼時(shí),自然會(huì)暫停

wKgZO2fP6PqAAQ05AAHF2jvXddc362.png

?

wKgZO2fP6PuADmH6AEGaLeq9_fw218.gif

?

2.3.2 Pause on caught exceptions

下方代碼已經(jīng)異常進(jìn)行了捕獲,這種情況可以勾選Pause on caught exceptions來對(duì)捕獲到異常代碼行暫停進(jìn)行處理

  const handleClick = () => {
    try {
      const aa = null;
      const bb = aa.size;
      setIsClicked(true);
    } catch (error) {
      console.error("1-zp-error:", error);
    }
    
  };

?

wKgZPGfP6P6ASp6WADn8o6P2MoA213.gif

?

2.4 事件監(jiān)聽器斷點(diǎn)

當(dāng)用戶發(fā)生交互時(shí)出現(xiàn)問題,這時(shí)我們就可以添加事件監(jiān)聽器添加斷點(diǎn)來捕獲這些事件以檢查交互時(shí)的問題??梢栽赟ource面板右側(cè)的Event Listener Breakpoints中勾選相應(yīng)的事件

wKgZO2fP6QCAXmQtAADdr0miDbg214.png

?

2.5 DOM 更改斷點(diǎn)

使用頻率不高,研究如何操作dom的特定場(chǎng)景才有有用

wKgZPGfP6QGAcYkmAAcmlQkHU60940.png

?

3 調(diào)用棧

當(dāng)我們?cè)诓榭础⒄{(diào)試一段比較復(fù)雜的代碼時(shí),我們有時(shí)很難快速得從代碼文件理清其調(diào)用關(guān)系。此時(shí),我們可以利用調(diào)用棧來幫助我們快速理清邏輯,快速排查問題

?

3.1 棧

棧是一種數(shù)據(jù)結(jié)構(gòu),其內(nèi)部的的元素滿足后進(jìn)先出的特點(diǎn),我們可以對(duì)其進(jìn)行入棧、出棧的操作

wKgZO2fP6QKATJLvAABWoGGKh2U197.png

?

3.2 調(diào)用棧的應(yīng)用

比如我在caseReviewListTable文件的第206行代碼中打了一個(gè)斷點(diǎn),當(dāng)代碼執(zhí)行到這部分邏輯的時(shí)候,他就自然會(huì)暫停

wKgZPGfP6QSATpDjAAeBmSq3qA0486.png

?

我們此時(shí)可以看到右側(cè)的Call Stack中從上到下排列著函數(shù)調(diào)用棧信息,如下圖我們可以查看到,在執(zhí)行到該斷點(diǎn)的時(shí)候,我們已經(jīng)先在其他文件的handleRefreshCaseReviewList、handleSearchCase函數(shù)中執(zhí)行過相關(guān)代碼了。我們可以點(diǎn)擊函數(shù)名右側(cè)的文件地址,快速查看對(duì)應(yīng)的代碼,這樣子,我們對(duì)其調(diào)用邏輯清晰了許多,排查問題的效率自然會(huì)提高

wKgZO2fP6QWAYWJhAAVZf3hkM3A873.png

?

3.3 anonymous 匿名的

我們?cè)诳瓷厦娴拇a中,發(fā)現(xiàn)有一個(gè)anonymous棧幀,他代表了是一個(gè)匿名函數(shù),即沒有名稱的函數(shù)

wKgZPGfP6QWAEmWhAARBGEirj-Q587.png

?

比如下面代碼我們加個(gè) setTimeout,也會(huì)在調(diào)用棧生成一個(gè)anonymous的棧幀

wKgZO2fP6QaAfiTCAAVzW975oSU540.png

?

3.4 console.trace()

除了通過斷點(diǎn)來查看調(diào)用棧,有時(shí)我們也使用 console.trace() 來輸出當(dāng)前的函數(shù)調(diào)用關(guān)系,比如我們?cè)谙旅娲a對(duì)應(yīng)的位置加上console.trace(),我們就可以看到其當(dāng)前位置的調(diào)用棧信息

wKgZPGfP6QeAeI03AAUmCGtp0tU013.png

?

4 Snippets

在瀏覽器中,如果你在調(diào)試中,有一些公共的邏輯需要經(jīng)常用到,你可以把其代碼片段保存在Snippets中。當(dāng)你在任何一個(gè)頁面需要運(yùn)行它的時(shí)候,可以直接運(yùn)行它

?

比如我們想要獲取當(dāng)前頁面的所有圖片鏈接,我們可以將這段代碼存儲(chǔ)起來

wKgZO2fP6QiACePGAAKt7yNmAWA576.png

?

需要用的時(shí)候,我們直接快捷鍵Command+P,輸入!字符,搜索你要執(zhí)行的代碼片段名稱,選擇以后即可執(zhí)行

wKgZPGfP6QmAR1SFAArjQxJw2GQ687.gif

?

5 Overrides

5.1 替換響應(yīng)內(nèi)容

如果有些異常數(shù)據(jù)導(dǎo)致頁面發(fā)生問題,我們可以直接利用那份異常數(shù)據(jù),在本地進(jìn)行調(diào)試。當(dāng)然,如果后端接口還沒好,我們知道結(jié)構(gòu)也可以mock數(shù)據(jù)

?

比如我們現(xiàn)在有一個(gè)/api/v2/review/list/getCaseReviewList接口

wKgZO2fP6QqAIwFdAAIR_ONtacU721.png

?

我們右鍵,選擇Override content替換接口內(nèi)容

wKgZPGfP6QuAZalmAAY5QP0K8n0802.png

?

選擇以后,會(huì)需要你選擇一個(gè)存儲(chǔ)這些替換文件的文件夾

wKgZO2fP6QyAUVIqAAPMIDbD_LM219.png

?

授權(quán)

wKgZPGfP6Q2ARYR9AACuZ8yjfBo793.png

?

我們將我們的模擬數(shù)據(jù)填充在這里,即可在頁面中調(diào)試我們的UI和相關(guān)邏輯了

wKgZO2fP6Q6ATzueAAS8PTjk_h4852.png

?

其中,被覆蓋的接口會(huì)顯示紫色的標(biāo)識(shí)

wKgZPGfP6Q6AJrw1AALSLnQSkLM363.png

?

如果我們不需要了,根據(jù)情況禁止、刪除、清空都可以

wKgZO2fP6Q-AN0Y1AAGO9JZlG1s537.png

?

5.2 替換響應(yīng)頭

如果有些場(chǎng)景,需要添加或者修改響應(yīng)頭,也可以進(jìn)行自定義修改

wKgZPGfP6RCAaZABAAb_qmzGTKU265.png

?

選擇Add header,然后自己添加修改對(duì)應(yīng)的響應(yīng)頭數(shù)據(jù)

wKgZO2fP6RGAG9PmAAP6SStEfyc168.png

?

6 其他調(diào)試技巧

6.1 復(fù)制、粘貼、拖拽元素

當(dāng)產(chǎn)品需要對(duì)已經(jīng)開發(fā)好的頁面進(jìn)行一些位置的移動(dòng)調(diào)整的時(shí)候,我們可能對(duì)代碼有一個(gè)比較大的改動(dòng)才可以給她看到效果,但是過后我們又得把代碼改回去。這時(shí),我們可以利用chrome提供給我們的能力,復(fù)制元素、粘貼以及拖拽元素,來實(shí)現(xiàn)快速的頁面布局調(diào)整,給產(chǎn)品看到效果,又不需要改代碼

?

比如我們復(fù)制今日工作這個(gè)區(qū)塊,然后粘貼在你需要放置的位置容器下進(jìn)行粘貼

wKgZPGfP6ROAfBVnAAex_7ntCdM220.png

?

粘貼以后,我們長(zhǎng)按元素,進(jìn)行拖拽調(diào)整位置即可

wKgZO2fP6RSAThJFAAkmCCTtpYQ881.png

?

6.2 全局搜索

6.2.1 全局搜索文件/目錄

當(dāng)我們要快速調(diào)試一個(gè)文件的代碼的時(shí)候,直接按Command+P快捷鍵調(diào)起搜索浮層,輸入文件名或者文件路徑名,即可快速找到對(duì)應(yīng)的文件,選擇點(diǎn)擊以后會(huì)到達(dá)sources面板打開對(duì)應(yīng)的文件

wKgZPGfP6RSAOj7CAAG74Nf2qTg602.png

?

6.2.2 全局搜索代碼

當(dāng)我們有對(duì)應(yīng)的代碼關(guān)鍵詞,想打開它對(duì)應(yīng)的文件。chrome提拱了一個(gè)全局搜索代碼的功能,我們可以打開對(duì)應(yīng)的search面板

wKgZO2fP6RWAbK6uAAHTHM-GqKo023.png

?

比如我輸入“name: '計(jì)劃列表',”這個(gè)關(guān)鍵詞,它會(huì)在這個(gè)頁面已經(jīng)引入的資源搜索對(duì)應(yīng)的代碼關(guān)鍵詞,然后把匹配的文件展示在下方,我們就可以立即選擇然后打開對(duì)應(yīng)的代碼文件了

wKgZPGfP6RaAUZSjAAFYYJ_7ENI477.png

?

6.3 網(wǎng)站樣式風(fēng)格概覽 CSS Overview

當(dāng)我們看到一些優(yōu)秀的網(wǎng)站的時(shí)候,我們想快速查看借鑒該網(wǎng)站樣式信息的時(shí)候,我們可以借助CSS Overview這個(gè)功能快速得到相關(guān)信息,非常好用有趣

?

比如我們拿花瓣這個(gè)網(wǎng)站做例子,我們打開開發(fā)者工具,開啟CSS Overview面板

wKgZO2fP6ReAO-ktAB0Z8OYUQvU499.png

?

然后按“Capture overview”開始收集信息

wKgZPGfP6RiAMIWSAAEffIKBw2w355.png

收集好以后,我們便可以從顏色、字體等維度獲取到該網(wǎng)站的樣式信息

wKgZO2fP6RmAOAekAAJwP4RNFyM997.png

?

另外,當(dāng)我們點(diǎn)擊對(duì)應(yīng)的色塊的時(shí)候,它也會(huì)列出用到的地方,點(diǎn)擊對(duì)應(yīng)的元素也會(huì)快速定位過去

wKgZPGfP6RqASlfrAAjfd6CZgZ8088.png

?

6.4 折疊屏手機(jī)適配

如果我們的開發(fā)場(chǎng)景中,需要適配折疊屏手機(jī),比如像下面的三星Galaxy Z Fold5,那么我們的chrome也可以派上用場(chǎng)

wKgZPGfP6RuASGTCACOXHeS9k7U777.gif

三星Galaxy Z Fold5

?

我們需要進(jìn)入對(duì)應(yīng)的移動(dòng)端調(diào)試模式,選擇對(duì)應(yīng)的移動(dòng)端設(shè)備

wKgZO2fP6R6AWLQFAAnTgS9AIAw493.png

?

選擇折疊場(chǎng)景,然后我們即可進(jìn)行調(diào)試了

wKgZPGfP6R-ALVdRAAObRrKD5-U930.png

?

調(diào)試Surface Duo設(shè)備

wKgZO2fP6SCALCIYAAJfqL7ff3s926.png

?

wKgZPGfP6SGABavmAAOmQH08r0g968.png

?

7 學(xué)習(xí)資源分享

前面講了這么多,其實(shí)只是拋磚引玉,還有很多東西是我們沒有講到的,我們可以通過下面的渠道進(jìn)一步的了解、應(yīng)用相關(guān)的知識(shí)和工具

?

7.1 Chrome DevTools?

包含了Chrome 開發(fā)者工具相關(guān)功能的詳細(xì)介紹還有相關(guān)的實(shí)踐應(yīng)用場(chǎng)景

?

7.2 Google Chrome Developers - YouTube?

Google Chrome Developers的YouTube頻道,視頻展示了相關(guān)的新功能以及最佳實(shí)踐

?

7.3 瀏覽器工作原理與實(shí)踐?

極客時(shí)間這門課從瀏覽器的渲染、javascript執(zhí)行機(jī)制、V8工作原理、安全等相關(guān)視角去講解瀏覽器的相關(guān)內(nèi)容,從而讓我們對(duì)前端的體系有一個(gè)更全的理解

?

8 總結(jié)

本文介紹了斷點(diǎn)調(diào)試、sources面板和日常使用到的一些調(diào)試技巧,幫助我們?cè)诤罄m(xù)的開發(fā)中,提供一些新角度、新方式來解決問題,翻倍提高我們的開發(fā)效率

?審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 調(diào)試
    +關(guān)注

    關(guān)注

    7

    文章

    612

    瀏覽量

    34706
  • 前端
    +關(guān)注

    關(guān)注

    1

    文章

    214

    瀏覽量

    18277
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    2.4 GHz 無線 LAN 前端 skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()2.4 GHz 無線 LAN 前端相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有2.4 GHz 無線 LAN 前端的引腳圖、接線圖、封裝手冊(cè)、中文資料、英文資料,2.4 GHz 無線 LAN 前端真值表,2.4 GHz 無
    發(fā)表于 06-30 18:32
    2.4 GHz 無線 LAN <b class='flag-5'>前端</b> skyworksinc

    前端模塊 WCDMA/HSDPA skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()前端模塊 WCDMA/HSDPA相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有前端模塊 WCDMA/HSDPA的引腳圖、接線圖、封裝手冊(cè)、中文資料、英文資料,前端模塊 WCDMA/HSDPA真值表,
    發(fā)表于 06-23 18:34
    <b class='flag-5'>前端</b>模塊 WCDMA/HSDPA skyworksinc

    2.4 GHz 前端 skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()2.4 GHz 前端相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有2.4 GHz 前端的引腳圖、接線圖、封裝手冊(cè)、中文資料、英文資料,2.4 GHz 前端真值表,2.4 GHz 前端
    發(fā)表于 06-20 18:31
    2.4 GHz <b class='flag-5'>前端</b> skyworksinc

    2.4 GHz WLAN 前端模塊 skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()2.4 GHz WLAN 前端模塊相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有2.4 GHz WLAN 前端模塊的引腳圖、接線圖、封裝手冊(cè)、中文資料、英文資料,2.4 GHz WLAN 前端模塊真值表,2.4 GHz W
    發(fā)表于 06-17 18:35
    2.4 GHz WLAN <b class='flag-5'>前端</b>模塊 skyworksinc

    硬件調(diào)試:JLink 驅(qū)動(dòng)配置與調(diào)試技巧

    調(diào)試器的工作原理、驅(qū)動(dòng)配置流程、調(diào)試環(huán)境搭建、斷點(diǎn)設(shè)置、寄存器與內(nèi)存調(diào)試、調(diào)試日志分析等方面,結(jié)合實(shí)際應(yīng)用案例,旨在為硬件工程師和技術(shù)開發(fā)人員提供一份具有學(xué)術(shù)價(jià)值和
    的頭像 發(fā)表于 06-12 23:20 ?462次閱讀
    硬件<b class='flag-5'>調(diào)試</b>:JLink 驅(qū)動(dòng)配置與<b class='flag-5'>調(diào)試</b>技巧

    2.4 GHz 前端模塊 skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()2.4 GHz 前端模塊相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有2.4 GHz 前端模塊的引腳圖、接線圖、封裝手冊(cè)、中文資料、英文資料,2.4 GHz 前端模塊真值表,2.4 GHz
    發(fā)表于 06-10 18:32
    2.4 GHz <b class='flag-5'>前端</b>模塊 skyworksinc

    揭秘Chrome DevTools:從原理到自定義調(diào)試工具

    引言 Chrome DevTools 是前端開發(fā)者的必備工具,不僅可以用于調(diào)試 Chrome 網(wǎng)頁,還支持 Android WebView、 Roma (跨平臺(tái)開發(fā)框架) 安卓&鴻蒙端 等平臺(tái)的調(diào)試
    的頭像 發(fā)表于 03-04 14:49 ?695次閱讀
    揭秘Chrome DevTools:從原理到自定義<b class='flag-5'>調(diào)試</b>工具

    前端的作用

    前端的作用 在智能手機(jī)中,“前端”一詞可以指代兩個(gè)不同的概念:手機(jī)前端開發(fā)和射頻前端技術(shù)。以下是這兩個(gè)概念在智能手機(jī)中的作用: 手機(jī)前端開發(fā)
    的頭像 發(fā)表于 01-03 14:03 ?517次閱讀

    簡(jiǎn)述大前端技術(shù)棧的渲染原理

    作者:京東物流 盧旭 大前端包括哪些技術(shù)棧 大前端指的是涵蓋所有與前端開發(fā)相關(guān)的技術(shù)和平臺(tái),應(yīng)用于各類設(shè)備和操作系統(tǒng)上。大前端不僅包括Web開發(fā),還包括移動(dòng)端開發(fā)和跨平臺(tái)應(yīng)用開發(fā),具體
    的頭像 發(fā)表于 11-07 10:11 ?660次閱讀

    前端總線與內(nèi)存頻率怎么配

    前端總線(FSB)與內(nèi)存頻率的配合是確保計(jì)算機(jī)系統(tǒng)穩(wěn)定運(yùn)行并發(fā)揮最佳性能的關(guān)鍵因素之一。以下是對(duì)前端總線與內(nèi)存頻率配合關(guān)系的介紹: 一、前端總線與內(nèi)存頻率的基本概念 前端總線 :
    的頭像 發(fā)表于 10-12 09:10 ?933次閱讀

    前端總線頻率怎么看的

    前端總線(Front Side Bus,簡(jiǎn)稱FSB)是計(jì)算機(jī)系統(tǒng)中CPU與內(nèi)存、北橋芯片之間數(shù)據(jù)傳輸?shù)耐ǖ馈?b class='flag-5'>前端總線頻率是衡量這個(gè)通道數(shù)據(jù)傳輸速度的一個(gè)重要參數(shù)。 一、前端總線頻率的概念 1.1
    的頭像 發(fā)表于 10-12 09:07 ?1121次閱讀

    前端總線頻率的類型是什么?

    前端總線(Front Side Bus,F(xiàn)SB)是計(jì)算機(jī)中處理器與主板上其他組件(如內(nèi)存、北橋芯片等)之間傳輸數(shù)據(jù)的通道。前端總線頻率是衡量這個(gè)通道傳輸數(shù)據(jù)速度的一個(gè)重要指標(biāo)。前端總線頻率越高
    的頭像 發(fā)表于 10-10 18:17 ?715次閱讀

    前端總線是屬于什么總線

    前端總線(Front-Side Bus,簡(jiǎn)稱FSB)在計(jì)算機(jī)體系結(jié)構(gòu)中扮演著至關(guān)重要的角色,它屬于系統(tǒng)總線的一種,是連接CPU與主板北橋芯片(或稱為內(nèi)存控制器集線器)之間的高速數(shù)據(jù)通道。以下是對(duì)前端
    的頭像 發(fā)表于 10-10 17:11 ?1368次閱讀

    什么是前端總線?前端總線與外頻有什么區(qū)別

    前端總線(Front Side Bus,簡(jiǎn)稱FSB)是計(jì)算機(jī)主板上連接CPU、內(nèi)存、北橋芯片等主要部件的數(shù)據(jù)通道。前端總線的速度決定了數(shù)據(jù)傳輸?shù)目炻?,從而影響整個(gè)系統(tǒng)的性能。前端總線的概念主要出現(xiàn)在
    的頭像 發(fā)表于 10-10 17:05 ?2334次閱讀

    前端總線頻率與外頻的區(qū)別

    前端總線頻率與外頻是計(jì)算機(jī)系統(tǒng)中兩個(gè)重要的概念,它們之間存在明顯的區(qū)別。以下是對(duì)這兩個(gè)概念對(duì)比: 一、定義與功能 前端總線頻率 : 定義 :前端總線頻率是指在電子設(shè)備中用于傳輸數(shù)據(jù)的數(shù)字信號(hào)的頻率
    的頭像 發(fā)表于 10-10 17:02 ?1295次閱讀