Разработване на предния край: какво представлява или как да създадете жив и интелигентен сайт
Браузърът показва всичко, което получава от сървъра и "разбира". Това дава основание да се определи процесът на картографиране и процесът на генериране на данни в два компонента. Посетителят, разглеждащ страницата, предприема действия, които дават основание функционалността на страницата да "управлява" сървъра.
съдържание
Сървърът оформя първата страница, когато браузърът "отива" на сайта. След това сървърът чака "инструкции". В това състояние на нещата: развитието на предния и задния край наистина е извинение за успоредно даване на работа на две категории разработчици.
Сайтът е една система
Винаги имаше случай и имаше общо мнение за това как да се върши този бизнес. Той винаги е бил динамичен напред и стабилен - отзад. Така че винаги е било във всяка посока на техническия прогрес, а ако не и теории, тогава са се формирали всички признати правила. В областта на информационните технологии все още нищо не е общоприето, но има много правилни идеи, които се използват, ако е необходимо.
На науката на инфосферата не се дърпа. Етапът на "изграждането" на програми и обекти вече е зад нас. Областите на информационните технологии се развиват гладко и разработчиците действат на собствена опасност и риска, като зачитат мнението на колегите си, като не критикуват особено възможностите за работа на всеки, като вземат това, което се случва така, както е в цялото си разнообразие.
Статичните страници за по-дълго време в миналото, системи за управление на съдържанието са станали нещо обичайно. Значителна част от разработчиците продължава да пише "дръжки" и всички останали, които използват шаблони, CMS, рамки и други подобни инструменти, за да се ускори работата по обектите от време на време ги добавя към своите продуктови кодове за сървър и браузър езика на.
Какво да направите, перфектни инструменти в областта на изграждането на обекти все още, трябва да използвате всичко, което е на разположение.
За функциите предния край
Книгата "Front-end. Развитие на клиента за професионалисти "е един вид концентрация на висококачествено и практично описание на jаvascript, HTML5 и CSS3, насочени към квалифициран програмист, стремейки се да разработят висококачествен" клиентски "код.
Node.js, ES6, REST, практични примери и отличен стил. Без съмнение "Фронт: развитие на клиентите за професионалисти" е отлична и полезна публикация, основната основа за разработчика е библията на знанието и процесите на тяхното ефективно приложение.
Трудно е да се твърди, че специалистът в областта на информационните технологии не се различава от специалистите в други професии. Както навсякъде, има и мнение: експертът е като поток - пълнотата на познанията му е едностранчива. Не можете да бъдете експерт в jаvascript и в същото време отлично да управлявате CSS3.
Имаше мнение, че има независими квалификации за хипертекст (HTML), за XML, за таблици с каскадни стилове (CSS) и други направления. Естествено е трудно да не се разделя работата:
- браузър среда;
- "Философия" на сървъра.
Така че, очевидно, развитието на предния край е това, което е: основно важно, но не работи на сървъра.
Всичко за функциите на back-end
Светът на интернет обслужва голямо разнообразие от сървъри и технологии. Тук Apache, във всичките си актуални версии, все още е тенденционер. Семейството Unixoids не е загубило дланта на сървърния бизнес на която и да е друга платформа до този ден.
От гледна точка на разработчика, простотата, надеждността и желанието да се създават системи, които не са склонни към син екран и "паника", са спечелили, но със сигурност осигуряват адекватен начин за излизане от всяка непредвидена ситуация.
Това е нивото на сървърните технологии, т.е. това не е разработка отпред, какво значи - изглежда, че е ясно: няма браузър, но има PHP или друг език на сървъра.
Протоколът HTTP (или друг) позволява на браузъра достъп до сървъра, за да изтегли страницата, а браузърът отговаря взаимно. Езикът на сървъра развива функционалността, създадена от разработчика "back-end" и предава "front-end" в браузъра. Това може да бъде първата страница, актуализирането на страницата или прехода към друга страница, включително преход към връзка към друг сайт, т.е. към друг сървър.
Комбиниране на развитие на задния край + предния край: какво е това, възможно ли е?
Всеки прилично конфигуриран сървър предлага на разработчика много съвременни езици и инструменти за всеки отговор на браузъра. Клиентът няма нищо общо с това, той действа само чрез браузъра. Въпреки че клиентът може да действа:
- интернет роботът;
- "Spider" - модерна марка в областта на анализа;
- друг софтуер.
Има много браузъри, но неговата логика DOM и jаvascript в 99.9% от случаите е основата за показване на отговора на сървъра. Всеки поток от информация от сървъра, който браузърът се опитва да трансформира в DOM и предлага в него да намери:
- HTML.
- CSS.
- jаvascript.
Тази свята троица е предния край и развитието: какво е това и как да го прилагате - нещо толкова изключително ясно.
DOM е дърво, звучи толкова традиционно и традиционно. Всъщност, DOM е добре проектирана система и jаvascript е неговият майчин език. В този контекст знанието - Front-end: разработката на клиенти за специалисти във формат pdf е много добра, но в идеалния случай във формата на настолна книга, която винаги е на лице.
Важно е: когато браузърът отвори сайт, той изгражда DOM и след това го актуализира, докато клиентът е в компетентността на отворената от него страница. Преместването на клиента между страниците, както на вътрешни, така и на външни връзки, променя съдържанието на DOM и jаvascript функционалността. Предприемачът разработчик има всички причини и възможности за управление в браузър, без да губи контрол над управлението.
Сървърът има различна философия. Тук има много клиенти, не можете да ги следите. Но това не е толкова важно, а фактът, че е невъзможно да се изгради постоянна система от обекти за всяка отворена връзка. Всъщност квалифицираният програмист може да го направи, но този момент не е легализиран нито от сървъра, нито от сървърния език.
Клиентска + сървърна система
Ако говорим за браузъра, той винаги е готов продукт, има своя собствена аура и трябва да изпълнява специфична функционалност, в противен случай не е браузър. Сървърът също е готов продукт, чиято функционалност е много по-широка и отговорността е много по-висока.
Както браузърът, така и сървърът са напълно независими и независими системи. Между другото, сайтовете не са единственото нещо, но браузърите и сървърите са способни. Това са просто отлични софтуерни системи, които задоволяват специфични приложения.
Уеб ресурсът е причината, поради която браузърът и сървърът започват да взаимодействат и да го продължават, докато клиентът отиде на друг сайт.
Можете да разделите всички строители на зидари, дърводелци, мазилки и художници, но къщата, която строят, е една. Този фактор е абсолютно независим от фондацията, въпреки че винаги отчита неговите особености, спецификата на територията, климатичната зона и манталитета на жителите.
Сайтът може да бъде създаден от няколко разработчици, но трябва да бъде екип. Екипът е квалифициран и тясно свързан. Човек може да създава CSS правила, а другият е да композира само HTML тагове, третият е да рисува функционалността на jаvascript според тагове, правила и събития. Но трябва да е взаимосвързан екип, който взема под внимание частта от сървъра, без да го отделя от браузърната част.
Невъзможно е да пишете код в PHP, който не притежава това, което е написал разработчикът на CSS, HTML експерт е съставил и определил jаvascript програмист. В противен случай сайтът няма да се превърне в система и ако сайтът не е система, това не е сайт, това е загуба на време и усилия за създаване на страници от предната част, които отразяват какво могат да научат от задния край. Последният отговаря взаимно, разбирайки начина, по който се оказва, всичко, което идва от браузъра.
Точка на световната мрежа: site = system
Интернет е толкова стабилна и позната, която започна да живеят под собствените си закони и тези закони вече не са контролирани от разработчиците, като създателите на интернет ... за дълго време няма никой, който го е създал, но продължават да са активни настоящия капацитет на всички разработчици, които работят в предния край, панел, и като цяло, просто работа, а не разделен на уменията и знанията на кохортата.
Естествено, веднага щом Интернет стане пълноценна и саморазвиваща се система, тя се превърна в среда за съществуването на уеб ресурси за различни цели, но функционалността на всеки ресурс също се превърна в много специален набор от изисквания.
Ако уеб ресурсът отговаря на определени изисквания - той е и е налице в мрежата. Ако не, няма значение как се свързват връзката отзад и предния край - това, което е, ще остане загадка.
- Как да влезете в 1xbet: как да решите проблема
- HTTP заглавки: описание, опции, функции и препоръки
- Как да изтрия страницата си в "Съученици" завинаги?
- Какво представлява уеб страницата, как се създава и зарежда? Какво трябва да направя, ако…
- Каква е грешката на 500 вътрешни сървъра? Какво ще стане, ако видяхте 500 вътрешен сървър за грешки…
- Как да влезете в сървъра: инструкции за употреба
- Какво представлява дневникът: накратко за основната
- Грешка 522. Отстраняване на неизправности
- Съобщението "VKontakte": "Сървърът временно не е достъпен". Причините за…
- Overflow CSS: показване на съдържанието на елемент
- jаvascript: Примери за приложения
- HTML пренасочване: контрол на потока на посетителите
- Какво представлява http header?
- jаvascript: Примери за приложения
- Какво е сървърът и какви са неговите функции
- Забраната за показване на страницата в рамката е зададена: какво трябва да направя?
- Ако Google Chrome не отвори страницата
- Как да натиснете долния колонтитул в долната част на страницата?
- Експресивен jаvascript: описание на функциите
- Как да създадем сървър "Minecraft"
- Какво представлява оформлението на сайта? Таблично и блокно оформление: разлики