Сәйкестікті, үйлесімділікті және жақсы бағдарламалауды елемеңіз

Көбіне веб-шолғыштар нашар бағдарламалауды жасыратындай етіп жасалады. Javascript қателері көптеген браузерлерде әдепкі бойынша өшіріледі және HTML талаптарына сәйкес келмейді. Егер сіз жай ғана өз сайтыңыз туралы сөйлесу үшін бір-екі парақтан тұратын сайтты лақтырып тастасаңыз, ештеңе болмайды, бірақ сіз өзіңіздің сайтыңызды біріктіре бастаған кезде бұл көптеген мәселелер тудырады. Сәйкестік - бұл жолда қымбатқа түсетін заттардың бірі.

Егер мен қосымшаны нөлден жасасам, орындалғанына көз жеткізетін бірнеше нәрсе бар:

  • Мәнер кестелерін каскадтау - сіздің қосымшаңыздың визуалды қабатын орта деңгейден және екінші деңгейден бөлу арқылы сізге веб-сайтыңыздың пайдаланушы интерфейсін динамикалық түрде өзгерту үшін бірнеше файлды ауыстырудан артық нәрсе қажет емес. CSS Zen Garden CSS қуатын фантастикалық түрде бейнелейді. HTML бүкіл сайтта бірдей, бірақ тақырыптар арасында ауысқан кезде жаңа стильдер қолданылады және сайт өзгереді. Мен сондай-ақ оларды өте ұсынамын кітап.
  • Қалыптастыру - Бет шаблондары сіздің артқы және алдыңғы жақтарыңыздың арасындағы «орта деңгей» болып табылады. Бұл нақты іздеу кодын парақтардан шығарады және оны шаблонға сілтеме жасайды. Шаблондардың артықшылығы - олар бидайды қопсытқыштан бөлуге көмектеседі. Back-end функциясы парақтың функциясын бұзбайды және керісінше.
  • Бағдарламаның жалпы коды - бағдарлама ішінде ешқашан бір кодты екі рет жазудың қажеті жоқ. Егер сіз жасасаңыз, онда сіз өз өтінішіңізді қате жазып жатырсыз. Сізге өзгеріс енгізу қажет болғанда, сіз оны тек бір локацияда жасауыңыз керек.
  • дерекқор - мәліметтер базасында деректерді сақтау. Деректерді кез-келген басқа қабатта сақтау үшін көп жұмыс қажет!
  • XHTML сәйкестігі - Мазмұнды басқару жүйелері, API, RSS және басқа мазмұнды интеграциялау құралдары сияқты технологиялар кең таралғандықтан, мазмұнды беру қарапайым болуы керек. XHTML стандарттары маңызды, себебі мазмұн басқа сайттарға, қызметтерге немесе орындарға оңай тасымалданады.
  • Браузердің функционалдығы - браузерлер HTML мен CSS-ке басқаша қарайды. Браузердің функционалдығын қамтамасыз ететін көптеген хактер бар. Сіз әрқашан әрқайсысының соңғы 3 шығарылымы бар саладағы үздік 3 браузерге қолдау көрсетуіңіз керек. Бұдан басқа, мен алаңдамас едім ... егер олар үлкен иттерге ілесе алмаса, браузердің өлімі болады.
  • Платформалардың функционалдығы - кейбір функциялар ДК, Mac және Linux арасында бірдей емес немесе ұсынылмайды. Егер сіз барлық алдыңғы қадамдарды жасасаңыз, қиындықтарға тап болмауыңыз керек, бірақ мен бәрібір сенімді болу үшін тексерер едім!

Қазірдің өзінде салынған үйде сантехниканы жөндеуге тырысу қымбатқа түседі. Алдын ала жақсы «сантехника» жасау сізге ұзақ уақыт бойы көп ақша үнемдейді!

Атты керемет ресурс таптым Тексеру деп аталатын басқа блогты оқып жатқанда Кездейсоқ байттар. Ақырында, егер сіз кең ауқымды және ауқымды кәсіпорын қосымшасы болғыңыз келсе, мен бұл заттарды ертерек елемейтін немесе оларға қатысы жоқ қызметкерлерге абай болған болар едім. Маңызды адамдарды табыңыз! Сіз өмір жолында оңайырақ болады.

One қатынасқа

  1. 1

Сен не ойлайсың?

Бұл сайт спамның төмендеуі үшін Akismet пайдаланады. Деректеріңіздің қалай өңделетінін біліңіз.