ХТМЛ ифраме: пример и функције апликације

12. 3. 2019.

Професионално реализован веб ресурс је комплетан и развијајући производ, систематски приказ информација, оригиналан дизајн и интерактивна логика за рад са многим посетиоцима.

Сајт је лице организације, власникове пословне картице, оцјењивачки програмер и потпуно опремљен систем за представљање специфичних информација које раде у одређеној тематској области за рјешавање јасно дефинираних задатака.

Појам и сврха "ифраме"

Оквири нису добро функционисали када је ХТМЛ стандард понудио оквирну опцију. Ситуација није много боља са изгледом ифраме-а. Прегледници и власници сајтова нису превише спремни да прихвате приказивање информација трећих страна кроз такве елементе.

Оквир није поп-уп прозор и није покушај да се наметне нешто посетиоцу. Такође је могуће схватити да програмер ресурса који не жели да његов производ буде приказан на другом сајту као позадински „плесач“.

Међутим, постоји довољан број апликација када су и програмери веб-ресурса (или документа) и девелопер потрошачи овог ресурса заинтересовани једни за друге у свом производу. На пример, Гоогле мапе или видео снимци са Иоутубе-а. Постоје и друге популарне идеје: временска прогноза, девизни курсеви, очитавање инструмената, статистика.

Прикажите информације у оквиру

Оквир је прозор у свијет података које неко сакупља, обрађује и представља на свом веб ресурсу. Такође им нуди приступ преко оквира на потрошачком сајту, обично кроз систем захтева или специјализовани АПИ (библиотека функција).

ХТМЛ "ифраме": пример услова за употребу

Не може сваки сајт бити приказан у ифраме-у. Пре него што планирате да користите оквир на његовој веб страници, програмер се мора сложити са власником веб-ресурса или документа који ће приказати на својој веб страници у неком облику. На пример, видео са Иоутубе-а може бити укључен у ознаку оквира, као што је приказано испод (притиснут је десни тастер миша на видео сајту програмера).

Пример везе са садржајем

Копирањем предложеног "ХТМЛ-кода" можете сигурно убацити жељени ток видео информација на вашу веб локацију. Ознака ће садржати све што вам је потребно: и величину и увјете приказа. Погодно поставите ознаку „ифраме“ ХТМЛ див - Ово ће вам омогућити да оптимално позиционирате садржај треће стране унутар вашег сајта.

Рекурзије и оквири: практични пример

Сумњиво је да ифраме очекује бољу судбину од оквира. Развој рашчлањивања и релевантност информација прикупљених критеријумима чине изгледе за приказивање садржаја других људи у духовном формату „каква је“. То постаје пожељан формат "како би требало".

Међутим, данас је идеално (и по реду ствари) примијенити праксу Гоогле-а и Иоутубе-а, као и временске, политичке, статистичке, музичке, игре и друге ресурсе дизајниране за употребу у оквиру оквира или других трећих страна.

Пример: три различита ифраме-а

У горњем примјеру, постоје три примјера ХТМЛ "ифраме":

  • Гоогле мап;
  • видео са сајта треће стране;
  • видео са Иоутубе-а.

Последњи, четврти оквир се односи на локацију на којој се налазе сви ови оквири. Слика са леве стране је сајт после преузимања. Слика десно је место у процесу приказивања након неког времена (видео у сваком кадру "тече" у свом ритму), али клизач у (4!) Се помера надоле. Јасно се види да су мапа и видео снимци и даље приказани, али сам приказ није функционисао.

Код за "ифраме" и стил за овај пример је приказан испод.

Пример кода и стил

Постављање оквира у диви је згодно не само у смислу позиционирања. Оквир се може креирати у лету. ЈаваСцрипт вам омогућава да креирате ХТМЛ тагове, укључујући оквире. ЈаваСцрипт је потпуно опремљен језик који служи свим ХТМЛ садржајима. Она може рекурзивно, адаптивно, прилагођавати се интересима посетиоца у процесу дијалога.

Оквир није само статичан. Његов садржај је одвојен од садржаја странице на којој се налази. Можете замислити начине за размјену информација између стварно различитих ресурса, али то је из низа задатака размјене информација између различитих домена.

Али не само размена информација и рекурзија не подлеже пуном ХТМЛ-у. Ифраме је примјер ознаке коју морате посебно пажљиво тестирати у одређеној ситуацији прије него је употријебите.

Није сваки сајт сагласан и није сваки садржај доступан. Питање није само у ауторским правима. На могућност приказа информација у оквиру може утицати прегледач, посетилац, програмер ресурса или сервер на којем се ресурс налази.

Сопствени разврставање или садржај треће стране

Шта су оквири у смислу садржаја странице? Ово је његов додатак. Програмер прави веб сајт за трговину насловним знаковима Вебмонеи-а, а његова одлука да постави прозор са динамиком девизних курсева је разумна. Садржај директно из саме размјене обећава више од парсирања и ин-хоусе развоја.

Девелопер прави продавницу робе широке потрошње, а његова жеља да понуди посетиоцу могућност да види сајт произвођача сваког производа је тежак задатак, али атрактиван за клијента. Можда ће ова стратегија учинити продавницу бољом од оних који су укључени у рашчлањивање сајтова произвођача робе, а чешће од конкурената.

Опције: оквир и парсирање

Шта је оквир за добављача садржаја? То је пружање информација. У суштини, то је стабилизација рада компаније, која можда неће уопште створити сопствену веб страницу за рад, већ ће се фокусирати на употребу оквира. Конкретно, нема сумње да је Гоогле Мапс одлична идеја, али је идеална за одређену апликацију:

  • путничка агенција - руте и мапа саобраћаја;
  • Испорука терета - калкулације пута, финансијски трошкови, пуњење горива и сл .;
  • навигатори у градовима и регионима ...

У овом контексту, потребни су оквири, чинећи сајт практичнијим. И програмер може једноставно да креира прозор садржаја треће стране. ХТМЛ “ифраме” је примјер практичне подјеле рада. Једна организација доставља информације, а друга даје клијенту.

Будућност Интернет програма

Тешко је рећи шта је будућност Интернет програма. Све се развија тако динамично, а хардверска компонента пружа све више могућности. Можда је ХТМЛ ифраме примјер идеалне комбинације разних веб ресурса и интернет технологија. Можда је то само фаза на путу ка стварању обећавајућих идеја.

У сваком случају, употреба ифраме ознаке је, и она је тражена у значајном опсегу практичних задатака.