Muvofiqlik, moslik va yaxshi dasturlashni e'tiborsiz qoldirmang

Ko'pincha, veb-brauzerlar yomon dasturlashni yashiradigan tarzda tuzilgan. Ko'pgina brauzerlarda Javascript xatolari sukut bo'yicha o'chirilgan va HTML-ga mos kelish shart emas. Agar siz o'zingizning saytingiz haqida suhbatlashish uchun bir-ikkita sahifali saytni tashlasangiz yaxshi bo'ladi - lekin o'zingizning saytingizni birlashtira boshlaganingizda, bu juda ko'p muammolarga olib keladi. Muvofiqlik - bu yo'lda qimmatga tushadigan narsalardan biri.

Agar men dasturni noldan yaratmoqchi bo'lsam, albatta bajarilgan ba'zi narsalar bor:

  • Cascading Style Sheets - ilovangizning ingl. Qatlamini o'rta va orqa tomondan ajratib, sizning veb-saytingiz foydalanuvchi interfeysini dinamik ravishda o'zgartirish uchun bir nechta fayllarni almashtirishdan ko'proq narsa qilishingiz shart emas. CSS Zen Garden CSS kuchini hayoliy tarzda aks ettiradi. HTML butun sayt bo'ylab bir xil, ammo mavzular o'rtasida almashinish paytida yangi uslublar jadvallari qo'llaniladi va sayt o'zgartiriladi. Men ularga juda maslahat beraman kitob.
  • Andoza - Sahifa shablonlari sizning orqa tomoningiz va old tomoningiz orasidagi "o'rta daraja" dir. Bu haqiqiy qidirish kodini sahifalardan chiqaradi va shunchaki shablonga havola qilinadi. Shablonlarning afzalligi shundaki, ular bug'doyni somondan ajratishda yordam beradi. Orqa tomonning funktsionalligi sahifaning ishlashini buzmaydi va aksincha.
  • Umumiy dastur kodi - ilova ichida bir xil kodni hech qachon ikki marta yozishingiz shart emas. Agar shunday qilsangiz, arizangizni noto'g'ri yozyapsiz. O'zgarish kiritishingiz kerak bo'lganda, siz faqatgina bitta joyni o'zgartirishingiz kerak.
  • ma'lumotlar bazasi - ma'lumotlar bazalarida ma'lumotlarni saqlash. Boshqa har qanday qatlamda ma'lumotlarni saqlash juda ko'p mehnat talab qiladi!
  • XHTML muvofiqligi - Kontentni boshqarish tizimlari, API, RSS va boshqa kontentni integratsiya qilish vositalari kabi texnologiyalar keng tarqalganligi sababli, tarkibni uzatish oddiy bo'lishi kerak. XHTML standartlari muhim ahamiyatga ega, chunki tarkib boshqa saytlarga, xizmatlarga yoki joylarga osongina "ko'chirilishi" mumkin.
  • O'zaro faoliyat brauzerning ishlashi - brauzerlar HTML va CSS-ga boshqacha munosabatda bo'lishadi. O'zaro faoliyat brauzerning ishlashini ta'minlaydigan ko'plab hacklar mavjud. Siz har doim eng so'nggi 3 ta brauzerni har birining so'nggi 3 ta versiyasi bilan qo'llab-quvvatlashingiz kerak. Ulardan tashqari, men bezovta qilmas edim ... agar ular katta itlarga yetishmasa brauzerning o'limi bo'ladi.
  • O'zaro faoliyat platformalar funktsionalligi - ba'zi funktsiyalar bir xil emas yoki kompyuter, Mac va Linux o'rtasida taqdim etilmaydi. Agar siz avvalgi barcha amallarni bajarsangiz, muammoga duch kelmaslik kerak, ammo men baribir ishonch hosil qilish uchun sinab ko'rardim!

Qurilgan uyda sanitariya-tesisat tizimini tuzatishga urinish qimmatga tushadi. Oldindan yaxshi "sanitariya-tesisat" ishlarini bajarish uzoq vaqt davomida ko'p pulni tejashga yordam beradi!

Deb nomlangan ajoyib manbani topdim Tekshiruvchi deb nomlangan boshqa blogni o'qiyotganda Tasodifiy baytlar. Va nihoyat, agar siz keng ko'lamli va ko'lamga ega bo'lgan korporativ dasturga aylanmoqchi bo'lsangiz, men ushbu mahsulotlarni o'zlarini e'tiborsiz qoldiradigan yoki ularga qiziqtirmaydigan xodimlardan ehtiyot bo'lishim kerak. Diqqatga sazovor bo'lgan odamlarni toping! Siz hayot yo'lida ancha oson bo'ladi.

One comment

  1. 1

Siz nima deb o'ylaysiz?

Ushbu sayt spamni kamaytirish uchun Akismet-dan foydalanadi. Fikringiz ma'lumotlarining qanday ishlashini bilib oling.