વેબ ડીઝાઇનની ત્રણ સ્તરો

શા માટે તમામ વેબસાઇટ્સ માળખું, શૈલી, અને વર્તણૂકોના સંયોજન સાથે બનેલ છે

ફ્રન્ટ-એન્ડ વેબસાઇટ ડેવલોપમેન્ટનું વર્ણન કરવા માટે ઉપયોગમાં લેવાતા સામાન્ય સાદ્રશ્ય એ છે કે તે 3-પગવાળું સ્ટૂલ જેવું છે. આ 3 પગ, જે વેબ ડેવલપમેન્ટના 3 સ્તરો તરીકે પણ જાણીતા છે, તે માળખું, પ્રકાર અને વર્તન છે.

વેબ ડેવલપમેન્ટની ત્રણ સ્તરો

તમારે શા માટે સ્તરો અલગ રાખવી જોઈએ?

જ્યારે તમે વેબ પૃષ્ઠ બનાવી રહ્યાં હોવ, ત્યારે શક્ય એટલું અલગ પાડવું કે સ્તરોને રાખવું તે ઇચ્છનીય છે. માળખું તમારી એચટીએમએલ, વિઝ્યુઅલ સ્ટાઈલોને સી.એસ.એસ., અને વર્તણૂકોને કોઈ પણ સ્ક્રિપ્ટો કે જે સાઇટનો ઉપયોગ કરે છે તેના પર વિશ્વાસ કરે છે.

સ્તરોને અલગ કરવાના કેટલાક લાભો આ પ્રમાણે છે:

એચટીએમએલ - સ્ટ્રક્ચર લેયર

માળખું સ્તર એ છે કે જ્યાં તમે તમારા ગ્રાહકોને વાંચવા અથવા જોવાની બધી સામગ્રી સ્ટોર કરો છો. આ ધોરણો સુસંગત HTML5 માં કોડેડ કરવામાં આવશે અને તેમાં ટેક્સ્ટ અને છબીઓ તેમજ મલ્ટીમીડિયા (વિડિઓ, ઑડિઓ, વગેરે) શામેલ હોઈ શકે છે. તમારી સાઇટની સામગ્રીના દરેક પાસાને માળખું સ્તરમાં રજૂ કરવામાં આવ્યાં છે તે સુનિશ્ચિત કરવું અગત્યનું છે. આનાથી કોઈપણ ગ્રાહકો જે જાવાસ્ક્રિપ્ટ બંધ કરેલા છે અથવા જો તે સાઇટની બધી કાર્યક્ષમતા ન હોય, તો હજુ પણ સમગ્ર વેબ સાઇટની ઍક્સેસ ધરાવતા સીએસએસને જોઈ શકતા નથી.

સીએસએસ - સ્ટાઇલ લેયર

બાહ્ય શૈલી શીટમાં તમે તમારી વેબસાઇટ માટે તમારી બધી વિઝ્યુઅલ શૈલીઓ બનાવશો. તમે બહુવિધ સ્ટાઈલશીટોનો ઉપયોગ કરી શકો છો, પરંતુ યાદ રાખો કે દરેક અલગ સીએસએસ ફાઇલને સાઇટ પ્રભાવને પ્રભાવિત કરવા માટે એક HTTP વિનંતિની જરૂર છે.

જાવાસ્ક્રિપ્ટ - બિહેવિયર લેયર

જાવાસ્ક્રીપ્ટ વર્તન સ્તરે સૌથી વધુ ઉપયોગમાં લેવામાં આવતી ભાષા છે, પરંતુ જેમ મેં અગાઉ ઉલ્લેખ કર્યું છે, CGI અને PHP પણ વેબ પૃષ્ઠ વર્તણૂકો બનાવી શકે છે. એવું કહેવામાં આવે છે કે, જ્યારે મોટાભાગના વિકાસકર્તાઓ વર્તન સ્તરનો સંદર્ભ આપે છે, તેનો અર્થ તે સ્તર કે જે વેબ બ્રાઉઝરમાં સીધી જ સક્રિય થાય છે - જેથી જાવાસ્ક્રિપ્ટ હંમેશા પસંદગીની ભાષા હોય છે તમે DOM અથવા દસ્તાવેજ ઓબ્જેક્ટ મોડેલ સાથે સીધા જ ક્રિયાપ્રતિક્રિયા કરવા માટે આ સ્તરનો ઉપયોગ કરો છો. સામગ્રી સ્તરમાં માન્ય HTML લખવાથી વર્તન સ્તરમાં DOM ક્રિયાપ્રતિક્રિયા માટે પણ મહત્વપૂર્ણ છે.

જ્યારે તમે વર્તન સ્તરમાં બિલ્ડ કરો છો, ત્યારે તમારે બાહ્ય લિપિ ફાઇલોનો ઉપયોગ કરવો જોઈએ, જેમ કે CSS સાથે. બાહ્ય સ્ટાઇલ શીટની મદદથી તમે બધા જ લાભો મેળવો છો.