Áthúzás

A számítástechnika , beillesztve a befogadás által referencia egy dokumentum vagy egy dokumentum részeként egy másik dokumentumban.

Az átvitel igény szerint fut, amikor egy dokumentumot másra hivatkozva nyitnak meg, és általában automatikus és átlátható a felhasználó számára. Az eredmény egyetlen integrált dokumentumnak tűnik, bár annak részeit több különálló dokumentum segítségével állították össze különböző helyeken található különböző számítógépektől.

A kifejezést Ted Nelson , a Hypertext úttörője alkotta meg 1963-ban .

Műszaki szempontok

Kontextus semleges

Az átfogás akkor a leghatékonyabb, ha a szövegrészek függetlenek, így a szöveg jelentése és érvényessége független attól a kontextustól, amelyben megjelenik. Például az olyan megfogalmazások, mint "az előző szakaszban kifejtettek" problematikusak, mivel egy átfogás szöveges szakasza más kontextusban jelenhet meg, zavart okozva. A "kontextus szempontjából semleges" megfogalmazás változhat, de gyakran tartalmazza a kazánlapot  (in) .

Paraméterezés

Bizonyos körülmények között és bizonyos technikai kontextusokban a transzklúzió szöveges szakaszai nem feltétlenül követelik meg a "kontextus semlegessége" elvének szigorú betartását, ebben az esetben lehetőség van a transzklúzió paraméterezésére. A paraméterezés magában foglalja annak lehetőségét, hogy az átfogás szövegének egyes részeit vagy részeit a kontextustól függetlenül megváltoztatható változók szerint módosítsák. Ez általában egy vagy több helyettesítő jelet tartalmazó szöveg felhasználásával történik . Ezeket a helyettesítő jeleket ezután a megfelelő változók értékeivel helyettesítjük a végső megjelenítés előtt.

Előzmények és megvalósítás a Xanadu Projekt által

Ted Nelson az irodalmi gépek (en) című 1982-ben megjelent könyvében találta meg az átfogó kifejezést . A transzklúzió fogalma már a Hypertext leírásának része volt .  

A Ted Nelson által kifejlesztett Project Xanadu hipertext rendszer a transzklúzió fogalmát használja.

Webes megvalósítás

A HTTP átviteli protokoll kezdetleges funkcionalitással rendelkezik a bájt szolgáltatáson keresztüli átvitelhez ( a HTTP kérésben megad egy bájt tartományt  (en) ).

Az áttörés történhet (szerveroldali) vagy az (ügyféloldali) átvitel előtt. Például :

Ügyfél oldal

A HTML a kliens oldalon ( kliens oldalon ) határozza meg a képek , a HTML, a stíluslapok , a Framing  (in) és más típusú adathordozók átfedésére szolgáló elemeket .

Az Ajaxhoz hasonló technikákkal a HTML dokumentumhoz társított kód utasíthatja a webböngészőt a dokumentum módosítására.

A proxykiszolgálók az átkapcsolással csökkenthetik a felesleges továbbítások általánosan kért erőforrásokat.

Szerver oldal

Az áttörés a szerver oldalon végezhető el, a Kiszolgálói oldal tartalmazza és a Karakter entitás hivatkozásokkal . Ez a websablon-helyettesítés  (in) egyik jellemzője .

A forráskódban

A forráskód beépítése a szoftvertervbe és a hivatkozás lehetővé teszi a forráskód bemutatását egy dokumentumban anélkül, hogy a dokumentum részeként értelmezné, megőrizve a beillesztett kód szemantikai következetességét a forráshoz képest.

Lásd is

Megjegyzések és hivatkozások

  1. Theodor H. Nelson, A fájlszerkezet a komplexumhoz, a változóhoz és a határozatlanhoz. Az ACM 20. Országos Konferenciájának anyagai (1965), p.  84-100
  2. "  Gyakorlati útmutató az AngularJS irányelvekhez  " (hozzáférés : 2014. október 16. )

Egyéb források

Külső linkek

Fordítási forrás