Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
DAP znamená "protokol ladenia adaptéra" . Je to štandardný protokol používaný na ladenie aplikácií, predovšetkým v kontexte redaktorov kódu a integrovaných vývojových prostredí (IDE).
Takto to funguje:
1. Debugger: Debugger (napríklad vs kód alebo Chrome Devtools) používa DAP na komunikáciu s adaptérom ladenia .
2. ladiaci adaptér: Pôsobí ako most medzi debuggerom a cieľovou aplikáciou (kód, ktorý chcete ladiť). Rozumie konkrétnemu jazyku a behu aplikácie.
3. Cieľová aplikácia: Toto je program, ktorý chcete ladiť.
Ako sa týka chrómu:
* Chrome devtools: Chrome Devtools je vstavaný debugger, ktorý využíva DAP na interakciu s kódom JavaScript, ktorý beží v prehliadači.
* Používanie DAP s chrómovým devtools: S DAP priamo netýkate. Namiesto toho používate rôzne funkcie ladenia v devtools (body prerušenia, krok cez kód, kontrolujte premenné atď.), Ktoré interne využívajú DAP.
Príklad:
Povedzme, že ladíte aplikáciu JavaScript v prehliadači Chrome.
1. Nastavíte bod prerušenia kódu pomocou devtools.
2. Devtools pošle príkaz DAP do ladiaceho adaptéra (ktorý je integrovaný do prehliadača Chrome).
3. Adaptér ladenia komunikuje s motorom JavaScript a hovorí mu, aby sa pozastavil vykonávanie v bode prerušenia.
4. Devtools prijíma pozastavený stav a umožňuje vám skontrolovať premenné, prejsť kódom atď.
Stručne povedané, DAP je výkonný protokol, ktorý vám umožňuje ladiť vaše aplikácie, a je plynule integrovaný do Chrome Devtools, vďaka čomu je výkonným nástrojom na ladenie pre vývojárov webu.