માર્કઅપના ઝેન માસ્ટર બનવાનું શીખો

માર્કઅપ, અથવા માર્કઅપ, માર્કઅપ અથવા ટેગિંગ ભાષાઓનો સંદર્ભ આપે છે એચટીએમએલ અને સીએસએસ, અને આપણે બધા જાણીએ છીએ કે વેબ નમૂના બનાવવા માટે એક પછી એક લેબલ્સ ખોલવું અને બંધ કરવું કેટલું દુ painfulખદાયક છે ...

અલબત્ત આના માટે ઉકેલો છે, તેમાંથી એક એ IDE ની જેમ સ્વતomપૂર્ણતા છે ડ્રીમવીવર છી બ્લુગ્રાફીન હેરાન કરશો જો તમે તેની પાસેથી પ્લગઈનો ન ખરીદો o કોમોડો સંપાદન ઘણું ભારે… મુદ્દો એ છે કે આઇડીઇ અથવા કોડ સંપાદકો પણ વિકલ્પોથી ભરેલા હોય છે, જે ઘણી વાર અકલ્પ્ય રીતે કામમાં અડચણ ઉભો કરે છે; આવા કેસ છે ડ્રીમવીવર જે તમને ગ્રાફિકલી જનરેટ કરે છે તે કચરો કોડ ભરે છે અને ભારે, ખર્ચાળ અને નીચ છે. બ્લુગ્રાફીન તે મોટે ભાગે હેરાન કરે છે કારણ કે તે મફત, મફત છે, પરંતુ અડધા વિકલ્પો પેઇડ વપરાશકર્તાઓ માટે અનામત છે ... તે આનંદ નથી. અને છેવટે અમારી પાસે છે કોમોડો-સંપાદન, જે એકદમ સારું, શક્તિશાળી અને વિકલ્પોથી ભરેલું છે પરંતુ તે ભારે છે (100 મીડબ્લmbડમાં) અને તેને સેટ કરવું કંટાળાજનક છે.

વેબ ડેવલપર અથવા વેબ ડિઝાઇનરનું શ્રેષ્ઠ શસ્ત્ર એ IDE નું યુદ્ધ ટાંકીની શૈલીમાં નથી જે ટોચ પર હજાર હથિયારો ધરાવે છે, તે એક સરળ ટેક્સ્ટ સંપાદક છે, કેટલાક પ્લગઈનો અને માંદા વ્યક્તિની જેમ ટાઇપ કરવાની ક્ષમતા ... તે માટે ના જાદુ ઉમેરો ઝેન કોડિંગ અને તેઓની આંગળીઓમાં ક્યારેય બનાવેલ ચિહ્નિત કરવા માટેનું શ્રેષ્ઠ સાધન હશે (ઓછામાં ઓછું મારા માટે).

પરંતુ ... આ શું છે? ઝેન કોડિંગ?

સરળ, તે એક વિશિષ્ટ પ્લગઇન છે જે HTML અને CSS માં બનેલા ડ્રોપ-ડાઉન એબ્સ્ટ્રેક્શન સ્તરનું કામ કરે છે જાવાસ્ક્રિપ્ટ અને ઘણાં પ્રખ્યાત પ્રકાશકો માટે ઉપલબ્ધ (નોટપેડ ++, કોમોડો-એડિટ, ગેડિટ, કેટ, બ્લુફિશ, જિની, ડ્રીમવીવર, વગેરે).

આહા, હું હજી પણ એક ખરાબ વિચાર સમજી શકતો નથી કે તમે શું કહી રહ્યાં છો ...

તેથી હું તમને એક સરળ ઉદાહરણ બતાવીશ; ડ્રોપડાઉન એબ્સ્ટ્રેક્શન વસ્તુ યાદ છે? ઠીક છે, તેને સંકોચોમાં બદલો, કલ્પના કરો કે તમે HTML / CSS કોડની લાઇન એક જ લાઇનમાં પડી અને તેને પડદાની જેમ ઉઘાડી શકો છો અથવા તેને ફરીથી ફોલ્ડ કરી શકો છો ... કેવી રીતે જોવા માંગો છો? તમારે તેને સુનિશ્ચિત કરવું પડશે કે તમારી પાસે તેને કાર્યરત કરવા માટે બે વસ્તુઓ છે:

છે ઝેન કોડિંગ તમારા સંપાદકમાં સ્થાપિત.
તેનો ઉપયોગ કરવા આદેશો અને વાક્યરચના જાણો.

ઠીક છે, કોડની આંગળીઓ:

html>head+body

કોડની તે લાઈન જુઓ? સારું, એચટીએમએલ માટેનું સિન્ટેક્સ છે, તે સરળ છે:

પહેલા તમે ટેગનું નામ (એચટીએમએલ) મૂક્યું પછી તમે સૂચવે છે કે તે ટ )ગ (>) ની અંદર કયા ટsગ્સ હશે અને પછી તે ટ tagગનું નામ જે તે ટ tagગ (માથા અને શરીર) ની અંદર જાય છે. '+' સંકેત સૂચવે છે કે માથું અને શરીર બે અલગ અલગ લેબલ્સ છે અને તે એક બીજામાં સમાયેલ નથી, એવું કહેવા જેવું છે «એક સાથે પરંતુ મિશ્રિત નથી«… પછી, ચાલો જોઈએ કે જાદુની કી દબાવતી વખતે કોડની તે લાઇન શું ઉત્પન્ન કરે છે (મારા કિસ્સામાં CTRL + E):

બરાબર, કોડની 4 લીટીઓ એકમાં બનેલી છે, જ્યારે તમે સાચા કી સંયોજનને દબાવો છો ત્યારે જાદુઈ રીતે દેખાય છે ... અને ત્યાં ઘણા વધુ હોઈ શકે છે; દાખ્લા તરીકે:

html>head+body>ul#lista_ordenada>li.listilla*5

સમાન વાક્યરચના, પરંતુ અમે બીજું કંઈક ઉમેરીએ છીએ… જો તમને કેટલાક સીએસએસ ખબર હોય તો તમને ખ્યાલ આવશે કે અમે એક આઈડી, વર્ગો અને, કંઈક ઉમેરી રહ્યા છીએ જે તમને ચોક્કસ ખબર નથી; ગુણાકાર ... આ બધું શું છે?! વાહિયાત તમે મને મૂંઝવણમાં મૂકો!

શાંત થાઓ, આ એકદમ સરળ છે, અમે ઉપર જણાવ્યું હતું કે અંદરના ભાગમાં એક ટેગ દાખલ કરો «ઉલ», આમાં કંઈ વિચિત્ર નથી, મેં આ ઉપર સમજાવ્યું, ત્યારબાદ, અમે એક આઈડી સોંપી, જો તમને સીએસએસ ખબર હોય તો તમે સમજી શકશો કે આ ઓળખાઈ છે. ચિહ્ન '#', અને તે અordર્ડર્ડ સૂચિની અંદર (ઉલ) અમે વર્ગ (વર્ગ) લિસ્ટિલા સાથે પાંચ લેબલ ઉમેરીએ છીએ, હું ટૂંકમાં આને સમજાવું છું. હકીકતમાં તે ખૂબ જ સરળ છે, '#' સૂચવે છે કે તે આઈડી છે, પછી 'લિ.લિસ્ટિલા' કહે છે કે આપણે લિસ્ટિલા «લિ વર્ગ = લિસ્ટિલા class વર્ગ સાથે« લિ a લેબલ બનાવવું પડશે, અને પછી, આપણે કહીશું «તે છેલ્લા પાંચ વખત પુનરાવર્તન કરો«. અમને પરિણામે શું આપે છે:

કોડની બાર રેખાઓ એક જ લાઇનમાં અને ખૂબ ઓછા સમયમાં લખેલી

અને તે સીએસએસ સાથે પણ થઈ શકે છે, જોકે હું સ્પષ્ટ બતાવીને લેખને લંબાવીશ નહીં (નીચે હું તમને માટે ચિટ્સની સંપૂર્ણ સૂચિ આપીશ ઝેન કોડિંગ).

મારે ભારપૂર્વક કહેવું પડશે કે આ એકમાં ઝીલીયન લાખ લાઇન્સ બનાવવાનું કામ કરતું નથી, ઓહ, આની મર્યાદા અને તેનો ઉપયોગ કરવાની રીત નથી. જો ઉદાહરણ તરીકે આપણે આ કંઈક કરવા માગીએ છીએ:

html>head>title+meta+body>ul#lista_ordenada>li.listilla*5

શું, સિદ્ધાંતમાં તે આપણને આ આપવું જોઈએ (છેલ્લી છબીમાં પ્રકાશિત લાઇન જુઓ):

તે આપણને આ આપશે:

જે બતાવે છે કે તમે આની સાથે જાદુ પણ કરી શકતા નથી; યાદ રાખો કે કોડનો ઝેન માસ્ટર ચોક્કસ અને ઝડપી હોવો જોઈએ, અને ખોટી રીતે કરવામાં આવતી કામગીરી કરવામાં ઝડપ અને સમય લે છે, તેથી ઝડપથી અને સાથે લખવાની સાચી તકનીક ઝેન કોડિંગ આ હશે:

html>head>body>ul#lista_ordenada>li.listilla*5

તમે વિસ્તૃત અને મુખ્ય ટ tagગ અંદર:

title+meta

જે તમને સાચો કોડ આપશે:

તેમ છતાં ઝેન કોડિંગ તમને બતાવવા માટે તેમાં ઘણી વધુ બાબતો છે અને કદાચ માથામાં બીજી આદેશ વાક્ય લખવી શ્રેષ્ઠ નથી, તેથી અમે બીજી આદેશનો ઉપયોગ કરીએ છીએ, «સંક્ષેપ સાથે વિસ્તૃત" મારા કિસ્સામાં ctrl + Alt + e જે એક નાનો પટ્ટી ખોલશે જ્યાં આપણે ઝેન કોડ લખી શકીએ અને રીઅલ ટાઇમમાં તે કેવી રીતે દેખાય છે તે જોઈ શકીશું. સાવચેત રહો, હું આ સાથે બધું લખવાની ભલામણ કરતો નથી, પરંતુ પહેલેથી બનાવેલા બંધારણોમાં લખીશ, મારો મતલબ છે કે, પહેલા મોટા structuresાંચો બનાવો અને પછી તમે આ વિકલ્પ સાથે તેમની વિગતવાર વિગતો દર્શાવશો.

અને ત્યાં સુપર કૂલ આદેશોની ભીડ છે ઝેન કોડિંગ, વસ્તુ એ છે કે એકવાર તમે તેને ઇન્સ્ટોલ કરો અને તેનો ઉપયોગ કરવાનું શીખો પછી તમે તેમની તપાસ કરો; આ પલ્ગઇનની મદદથી તમારે CSS અથવા html માટે સ્વતomપૂર્ણતા અથવા સ્નિપેટ્સની જરૂર પડશે નહીં, હકીકતમાં, આની સાથે તમને ખ્યાલ આવશે કે આ વિકલ્પો આ બે પ્રોગ્રામિંગ ભાષાઓમાંનો સમયનો બગાડ છે 😉

અને રસ ધરાવતા લોકો માટે, અહીંની સત્તાવાર ચીટશીટ છે ઝેન કોડિંગ, તમે તેને ફોર્મેટમાં જોઈ શકો છો ઓડીએફ o પીડીએફ વાજબી અહીં


20 ટિપ્પણીઓ, તમારી છોડી દો

તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.

  1.   માફન્સ જણાવ્યું હતું કે

    મને તે ખૂબ રસપ્રદ લાગે છે!

    હું ખાતરી માટે પ્રયત્ન કરવા જઇ રહ્યો છું!

  2.   માફન્સ જણાવ્યું હતું કે

    એક સવાલ, શું ફોર્મ "હેડ> બોડી" માથાની અંદર શરીર ન બનાવવું જોઈએ? આપણને જે જોઈએ છે તે મેળવવા માટે, આપણે "માથું + શરીર" ના રાખવું જોઈએ?

    જો હું મૂંઝવણમાં છું તો માફ કરશો!

    ગ્રાસિઅસ

    1.    નેનો જણાવ્યું હતું કે

      હા, ">" દ્વારા આગળનું કોઈપણ ટ tagગ નામ સૂચવે છે કે તે અગાઉના નામના ટ tagગમાં જાય છે; આ કિસ્સામાં, જેમ તમે કહો છો તેમ, માથું> શરીર સૂચવે છે કે શરીર માથામાં અંદર જશે, જે આપણે જાણીએ છીએ તે ખોટું છે.

      અને હા, હેડ પ્લસ બ bodyડી ક concન્કટેટીંગ જેવું છે, તમે તેને કહો કે તેઓ બીજા ટ insideગની અંદર જાય છે પરંતુ તેમાંથી કોઈ એક બીજાની અંદર નહીં જાય, આ કિસ્સામાં html> head + body

  3.   અસુઅર્ટો જણાવ્યું હતું કે


    આમેન

  4.   103 જણાવ્યું હતું કે

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

    મને ખરેખર આ ગમ્યું: html: xt અને જેઓ htlm: 5 ની અપેક્ષા રાખવા માગે છે

  5.   Urરોસઝેક્સ જણાવ્યું હતું કે

    હમ્મ, સારું, મેં ખરેખર ક્યારેય ડ્રીમવીવર જેવા પ્રોગ્રામ્સનો ઉપયોગ નથી કર્યો, મારે આ ઝેન કોડિંગ અજમાવવું પડશે ...

    પી.એસ .: તે વaperલપેપર તમારી પાસે છે… શું તે તક દ્વારા જ મેં બનાવેલું છે?

    1.    નેનો જણાવ્યું હતું કે

      હા પણ એક DesdeLinux

  6.   એઝાએલ જણાવ્યું હતું કે

    ખૂબ સારું, મને હંમેશાં હળવા વજનના ટેક્સ્ટ સંપાદકો ગમ્યાં છે, જેનો હું હવે ઉપયોગ કરું છું ગેની અને તે જાદુઈ ચાદાની માટે સપોર્ટેડ છે તે જોઈને મને તેનો પ્રયાસ કરવા માટે પ્રોત્સાહિત કરવામાં આવે છે

  7.   લૂપિન III જણાવ્યું હતું કે

    ઠીક છે, પ્રોગ્રામિંગ એ મારી વસ્તુ નથી, જેણે મને ઉડાવી દીધું છે તે ડેસ્કટ ?પ રહ્યું છે, તમે શું વાપરો, જીનોમ 3 અથવા એકતા, તે શું છે? તે ખૂબ જ સરસ છે, તે જોવા માટે કે હું મારા ખાણને સમાન રાખું છું કે નહીં
    જો તમે મને જવાબ આપવા માટે વાંધો નહીં, તો હું ખૂબ આભારી છું 😀
    પીએસ: હા, હું વિંડોઝનો છું, તે જ યુનિવર્સિટીએ એક્સડી કર્યું છે

    1.    નેનો જણાવ્યું હતું કે

      એકતા, પ્રારંભિક થીમ સાથે અને પેનલની અસ્પષ્ટતાને ઓછી કરી.

      1.    નિયોમિટો જણાવ્યું હતું કે

        હું વિંડોઝ સાથે પણ કામ કરું છું, મને તમારા ડેસ્કટ .પ પર અભિનંદન આપવા દો ખૂબ સરસ છે.

  8.   જસઝેન્દ્ર જણાવ્યું હતું કે

    લેખ ખૂબ જ રસપ્રદ છે ... મને તે ખૂબ ઉપયોગી દેખાય છે. માર્ગ દ્વારા, ગેડિટ માટે ઝેન કોડિંગ પ્લગઇનની ઇન્સ્ટોલેશનથી મને કંઈક આશ્ચર્ય થયું અને તે છે કે તમારે Gedit3 માટે યોગ્ય પેકેજ ડાઉનલોડ કરવું પડશે. સત્તાવાર ઝેન કોડિંગ સાઇટ ગેડિટ માટેના પ્લગઇનની લિંક્સ પ્રદાન કરે છે, પરંતુ તે જૂની છે કારણ કે તે ગેડિટ 2 માટે છે જે સ્થાપન સૂચનો અનુસાર જીડિટ 3 ના વર્તમાન સંસ્કરણમાં તેનો ઉપયોગ કરવાનું અશક્ય બનાવે છે.

    સંસ્કરણ 2 માટે લખાયેલ ગેડિટ પ્લગઈનો નવા સંસ્કરણ 3 માં કાર્ય કરશે નહીં, કારણ કે તે જીટીકે 3 નો ઉપયોગ કરે છે, જ્યારે જીડિટ 2 જીટીકે 2 નો ઉપયોગ કરે છે. Gedit3 માં પ્લગઇનનો ઉપયોગ કરવા માટે તમારે નીચેના ધ્યાનમાં લેવાની રહેશે:

    નવી ડિરેક્ટરી: ~ / .local / share / gedit / પ્લગિન્સ
    .Gedit-પ્લગઇન એક્સ્ટેંશનનું નામ બદલવું આવશ્યક છે. પ્લગઇન
    ફાઇલ ખોલો અને [ગેડિટ પ્લગઇન] મથાળું સંપાદિત કરો અને તેને [પ્લગઇન] માં બદલો
    IAge = 2 માટે IAge = 3 પણ બદલો

    જેઓ Gedit3 નો ઉપયોગ કરે છે તે નીચેની લિંકથી ઝેન કોડિંગ પ્લગઇન ડાઉનલોડ કરી શકે છે:

    https://github.com/mtrovo/zen-coding-gedit3

    હું આશા રાખું છું કે તે તમારા માટે ઉપયોગી થશે.
    શુભેચ્છાઓ.

    1.    પાછા જણાવ્યું હતું કે

      આભાર, મને બરાબર તે સમસ્યા હતી !!

    2.    એલેક્સ-એમ 7 જણાવ્યું હતું કે

      મારી પાસે જે સમસ્યા છે તેની ઉત્તમ તમે હિટ! ગ્રાક્સ!

  9.   એલિન્ક્સ જણાવ્યું હતું કે

    ખૂબ ઉપયોગી છે, તેમ છતાં html અથવા કોઈપણ વેબ-લક્ષી ભાષામાં આ આવૃત્તિ માટે અને અન્ય હું બ્લુફિશ અથવા આપ્ટાના સ્ટુડિયોને પસંદ કરું છું.

    આભાર!

    1.    નેનો જણાવ્યું હતું કે

      બ્લુફિશ કીબોર્ડ શ shortcર્ટકટ્સ અને સામગ્રીને કસ્ટમાઇઝ કરવા માટે સક્ષમ બનવા જેવી કેટલીક બાબતોમાં નિષ્ફળ જાય છે અને તે આજ સુધી હું અવતરણોને સ્વતomપૂર્ણ કરી શકતો નથી, અને તે પછીથી એક દંપતિને બંધ કરવાનું ભૂલી જવાથી મને ઘણી મુશ્કેલીમાં મુકાય છે.

      અપ્તાના, તે ફક્ત મારા માટે ચૂસે છે, તે ફક્ત જાવામાં લખાયેલું છે અને તેની અવલંબન છે જે મારી સિસ્ટમને જોખમમાં મૂકે છે ... મારા માટે (ખૂબ સારી રીતે સમજી શકશો) જાવા = છી.

  10.   v3on જણાવ્યું હતું કે

    હું લાંબા સમયથી તેનો ઉપયોગ કરું છું, ભલામણ કરું છું!

  11.   રફેલ જણાવ્યું હતું કે

    હેલો, એક્ઝેલીન લેખ ...
    હું એક ઝેન માસ્ટર :-) જેવું અનુભવવા માંગતો નથી, પરંતુ તમે જે વિસ્તરણ સૂચવો છો તે:

    html> વડા> શીર્ષક + મેટા + બ bodyડી> # # ઓર્ડર_લિસ્ટ> લિ.લિસ્ટિલા * 5
    (તે વિસ્તરવામાં નિષ્ફળ થાય છે)

    તે જૂથમાં કૌંસ સાથે યોગ્ય રીતે કરી શકાય છે, આ કંઈક:

    html> (હેડ> શીર્ષક + મેટા) + (મુખ્ય ભાગ # ઓર્ડર_લિસ્ટ> લિ.લિસ્ટિલા * 5)
    આ ધારણા પ્રમાણે વિસ્તરિત થાય છે

    સાદર

  12.   ફેલિપ જણાવ્યું હતું કે

    આ પલ્ગઇનની બંધ થઈ ગઈ છે અને તેને એમેટ દ્વારા બદલવામાં આવ્યું હતું (http://emmet.io/)

  13.   યુલિસિસ જણાવ્યું હતું કે

    કોઈને ખબર છે કે હું તેને કેટ માટે આર્કલિંક્સમાં કેવી રીતે ઇન્સ્ટોલ કરું છું? આભાર.