導航:首頁 > 網站知識 > 有一個網站代碼你怎麼去調試

有一個網站代碼你怎麼去調試

發布時間:2022-09-28 20:32:22

⑴ 如何調試html網頁中的js代碼

以谷歌瀏覽器Chrome為例(火狐類似),說下前端打「斷點」:

一、按F12快捷鍵打開Chrome控制台,點擊「Sources」選項卡,如圖:

二、刷新當前網頁,代碼執行到「斷點」處會停住,如上圖藍色區域;

三、按F8快捷鍵可以在不同的斷點之間切換、按F10快捷鍵程序代碼會一步步執行,這樣就能很方便定位到錯誤區域,排查錯誤。

說明:火狐瀏覽器的操作方法和谷歌類似,當然界面略有不同。

⑵ chrome要知道別人網站js的執行過程要怎麼調試

這里舉例說明CSDN網站的調試過程:

1) 進入想要調試的網站,按F12打開調試模式

2) 點擊sources欄目,找到相關的js文件(有些網站做了加密設置,js文件不好找,例如網路)

3) 點開js文件後,點擊代碼顯示的行號可以進入調試模式,能看懂代碼就調試你想知道的執行過程即可,看不懂的話,查找init類似的關鍵字加斷點

4)進入調試模式後(添加斷點成功後),F5刷新界面,或者手動點擊頁面刷新,F10,F12繼續(下一步)調試運行

備注: 通常而言,大網站的js都比較復雜,要看懂實屬不易,能看懂別人網站的js邏輯就好調試

⑶ 如何對別人的網站直接修改js腳本進行調試

正規的方法只能通過後台操作。
需要獲取到對方網站的後台登錄入口及帳號,然後要知道對方用的是哪種程序寫的網站,找到對應的修改軟體以方便調試。再就是要懂基本的JS編碼規則,然後將修改後的文件上傳覆蓋原來的即可。

⑷ 請高手幫忙看下這個網站的源碼怎麼調試

首先你要在自己電腦上安裝IIS伺服器。然後還要配置一下IIS伺服器讓它可以支持。NET2.0的。這樣你再把這些文件放到你伺服器文件夾里就可以通過你說的127.0.0.1來訪問了

⑸ 如何調試ASP代碼

調試步驟如下: (1) IIS啟用調試 1. 計算機管理-服務和應用程序-Internet信息服務-網站-默認網站-屬性 2. 主目錄-應用程序配置-調試 3. 啟用ASP伺服器腳本調試 (2)在需要中斷調試的ASP腳本行里添加一行stop (3)在瀏覽器里訪問該腳本,由於iis在解析腳本時遇到stop命令就會中斷拋出異常, 此時會彈出窗口要求你選擇調試器可選擇visual studio 2008/2005,然後提示附加到dllhost進程,選擇附加, 則visual studio就會彈出窗口顯示代碼,游標斷點顯示在stop語句行,這時便可以開始單步調試了。

⑹ 如何調出網頁代碼

工具/材料:電腦、谷歌瀏覽器。

第一步,打開電腦進入桌面,打開軟體進界面。

⑺ C#如何調試代碼調試技巧篇

使用快捷鍵會大大提升我們的調試效率,常用的調試快捷鍵:
F5啟動調試
F10執行下一行代碼,但不執行任何函數調用。
F11在執行進入函數調用後,逐條語句執行代碼。
Shift + F11執行當前執行點所處函數的剩餘行。
Shift + F5停止運行程序中的當前應用程序。可用於「中斷」模式和「運行」模式。
拖動斷點
在調試中,我們可以拖動斷點,使得程序運行到我們想要運行的地方。通常是用來驗證這段代碼對程序的運行結果有沒有影響的。因為我們拖動代碼,則被過濾的代碼就不會執行,將它跟原來的相比,可以看出去掉這段代碼有什麼影響
條件中斷
假如你寫了個for循環,而且循環的次數比較多,如下代碼,現在我們知道在i=50的時候會有異常,那我們不可能按50次F5去調試這代碼,不然這效率….
privatevoidConditionDebug()
{
for(inti=0;i<100;i++)
{
if(i==50)
{
//someerrorcodehere
Console.WriteLine("i=50here");
}
}
}
我們可以直接利用vs提供的功能修改變數i的值,一開i=0,即剛進入for循環中,我們設置將i改為49並回車,再調試一次,會發現i=50;如下圖

其中p是當前類的實例(因為MethodValue是類的方法,注意?和表達式之間要有空格)
對於一些實時性很高的程序(如socket)使用 Debug.Write()把錯誤寫到日誌文件中,.Net可以將Debug信息寫到你指定的文件中,記住,寫進出的信息不一定是出錯的信息,也可以是你的程序的運行的一些重要信息,當你調試過程中發現某個模塊出了問題,但是不能決定位置,那你就可以使用這個方法,如果是一天才出一個錯誤,那你就更要使用這個方法。

⑻ 網站源代碼如何在線進行調試

開發調試環境: Ubuntu 14.10,openJdk 1.7,Android Studio 1.0.2,android-5.0.1_r1源碼
由於AS是基於IntelliJ IDEA開發的,所以本文也適用於IntelliJ IDEA
一、修改Android Studio(以下簡稱AS)的內存配置

因為在導入源碼時需要消耗大量內存,所以先修改IDEA_HOME/bin/studio64.vmoptions(x86的機器修改studio.vmoptions)中-Xms和-Xmx的值。文檔中使用的是748m, 可自行修改。
二、配置AS的JDK、SDK
在IDE中添加一個沒有classpath的JDK, 這樣可以確保使用源碼里的庫文件

並將其作為要使用的SDK的Java SDK。如下圖

三、生成導入AS所需配置文件(*.ipr)
①編譯源碼(為了確保生成了.java文件,如R.java;如果編譯過,則無需再次編譯)
②檢查out/host/linux-x86/framework/目錄下是否有idegen.jar
如果idegen.jar不存在,執行:
mmm development/tools/idegen/

在5.0.1的源碼中會生成res.java的文件夾,導致idegen.jar運行時拋FileNotFoundException,這是idegen的代碼不夠嚴謹造成的。
我的分享里有修改這個bug的patch,或者直接使用我分享的idegen.jar。
③執行
development/tools/idegen/idegen.sh

等待出現類似下面的結果:
Read excludes: 5ms
Traversed tree: 44078ms

這時會在源碼的根目錄下生成android.ipr和android.iml兩個IntelliJ IDEA(AS是基於IntelliJ IDEA社區版開發的)的配置文件
Tips:
AS在導入代碼時比較慢,建議先修改android.iml,將自己用不到的代碼exclude出去.可以仿照過濾.repo文件夾的語法,如:
<excludeFolder url="file://$MODULE_DIR$/.repo" />
<excludeFolder url="file://$MODULE_DIR$/abi" />
<excludeFolder url="file://$MODULE_DIR$/art" />
這樣在導入時就會跳過abi和art文件夾.過濾的越多,AS的處理速度就會越快.
④在AS中打開源碼根目錄下新生成的android.ipr

如果在導入時AS出現

則建議按照其給定的解決方法來解決(網址:http://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit),具體內容如下圖:

四、解決源碼中跳轉錯誤問題
①為當前工程設置正確的SDK和JDK

②設置'Moles'的依賴

先將所有依賴刪掉,只留下上圖'1'所指向的兩個(注意:這里刪除全部只是為了方便。如果確實用到了.jar,在將它們的路徑添加進來就可以了.
如:5.0.1的ContactsCommon用到了geocoder-2.9.jar和libphonenumber-6.2.jar)
點擊上圖中'2'指向的'+'並選擇上圖'3'指向的'Jars or directories'選項,依次將frameworks和external文件夾添加進來.如:

其它版本的代碼在添加frameworks時可能會顯示成:

沒有關系,只是顯示問題,點擊OK還是會把frameworks路徑添加進去的.
如果還有代碼跳轉錯誤,請仿照上面的步驟將相應代碼的路徑或jar文件添加到其Dependencies標簽頁中即可.
五、DEBUG源碼
我們可以通過給剛導入的工程在'Moles'中添加'Android Framework'來讓AS將它作為一個Android工程,從而方便我們調試代碼.

可以按照上圖中'1'和'2'來添加Android Framework支持.

在代碼中加斷點,然後選擇'Run'->'Attach debugger to Android process'或者直接點擊下圖所示的圖標
在彈出的選擇進程(Choose Process)對話框中,勾選顯示所有進程,選擇要DEBUG的代碼所在的進程,點擊OK即可.
六、其它
代碼中很多地方提示Call requires API Level x.... 出現這個問題是因為AS將我們的工程當做安卓應用程序工程了,且源碼中沒有指定minSdkVersion.
我們只需在源碼根目錄加一個聲明minSdkVersion的AndroidManifest.xml文件即可(分享了一個AndroidManifest.xml)。
也可以考慮使用build.gradle來解決該問題。

閱讀全文

與有一個網站代碼你怎麼去調試相關的資料

熱點內容
網路共享中心沒有網卡 瀏覽:521
電腦無法檢測到網路代理 瀏覽:1374
筆記本電腦一天會用多少流量 瀏覽:577
蘋果電腦整機轉移新機 瀏覽:1376
突然無法連接工作網路 瀏覽:1060
聯通網路怎麼設置才好 瀏覽:1224
小區網路電腦怎麼連接路由器 瀏覽:1035
p1108列印機網路共享 瀏覽:1212
怎麼調節台式電腦護眼 瀏覽:697
深圳天虹蘋果電腦 瀏覽:934
網路總是異常斷開 瀏覽:612
中級配置台式電腦 瀏覽:993
中國網路安全的戰士 瀏覽:630
同志網站在哪裡 瀏覽:1413
版觀看完整完結免費手機在線 瀏覽:1459
怎樣切換默認數據網路設置 瀏覽:1110
肯德基無線網無法訪問網路 瀏覽:1286
光纖貓怎麼連接不上網路 瀏覽:1476
神武3手游網路連接 瀏覽:965
局網列印機網路共享 瀏覽:1000