കമ്പ്യൂട്ടറുകൾ, പ്രോഗ്രാമിംഗ്
പ്രീപ്രോസസറുകളുടെയും സി.എസ്.എസ്: അവലോകനം, സെലക്ഷൻ, ആപ്ലിക്കേഷൻ
പഴയത് എല്ലാ പരിചയസമ്പന്നരായ വെബ് ഡിസൈനർമാർ പ്രീപ്രോസസറുകളുടെയും ഉപയോഗിക്കുന്നു. അപവാദങ്ങളില്ലെന്നല്ല. ഈ പ്രവർത്തനം വിജയം ആഗ്രഹിക്കുന്നുണ്ടെങ്കിൽ, ഈ പരിപാടികള് മറക്കരുത്. ഒറ്റനോട്ടത്തിൽ അവർ ഒരു ആണാണോ സ്വസ്ഥമായിരുന്നു ഹൊറർ കാരണമാകും - അത് പ്രോഗ്രാമിംഗ് വളരെ സമാനമാണ്! സത്യത്തിൽ, സി.എസ്.എസ് പ്രീപ്രോസസറുകളുടെയും എല്ലാ സവിശേഷതകൾ ഒരു ദിവസം പിന്നെ കുറച്ചു മണിക്കൂർ കൈകാര്യം കഴിയും, നിങ്ങൾ ശ്രമിക്കുകയാണെങ്കിൽ,. ഭാവിയിൽ, അവർ ഗണ്യമായി നയിക്കും ചെയ്യും.
എങ്ങനെ സി.എസ്.എസ് പ്രീപ്രോസസറുകളുടെയും ചെയ്തു
നല്ലത് ഈ സാങ്കേതിക സവിശേഷതകൾ മനസ്സിലാക്കാൻ, ചുരുക്കമായി വെബ് പേജുകളുടെ ദൃശ്യ പ്രദർശനം ചരിത്രം ആഴത്തില്.
വെറും ഇന്റർനെറ്റ് വൻതോതിൽ ഉപയോഗം ആരംഭിച്ചു ചെയ്യുമ്പോൾ, ഒരു ശൈലി ഷീറ്റുകളുടെ നിലവിലില്ല ചെയ്തു. പ്രമാണങ്ങളുടെ എക്സിക്യൂഷൻ ബ്രൗസറിൽ പൂർണമായും ആശ്രയിച്ചായിരുന്നു. അവരിൽ ഓരോ ചില ടാഗുകൾ ചികിത്സ ഉപയോഗിച്ചു അവരുടെ സ്വന്തം ശൈലികൾ, ഉണ്ടായിരുന്നു. അതിൻപ്രകാരം, പേജുകൾ ഇതിൽ ബ്രൗസർ തുറക്കുന്നതിനുമുമ്പ് ഉത്തരവ് അനുസരിച്ച് വ്യത്യസ്ത നോക്കി. ഫലം - അരാജകത്വവും, ആശയക്കുഴപ്പം, ഡെവലപ്പർമാർക്ക് വേണ്ടി പ്രശ്നങ്ങൾ.
1994-ൽ, നോർവീജിയൻ ശാസ്ത്രജ്ഞൻ ഹ̊കൊന് ലീ എച്ച്ടിഎംഎൽ-പ്രമാണത്തിൽ നിന്ന് വേറിട്ട് പേജുകൾ രൂപം ഉപയോഗിക്കാൻ കഴിയുന്ന ഒരു ഷീറ്റ് വികസിപ്പിച്ചു. ഉടനെ പൂർത്തീകരണം തയ്യാറായപ്പോൾ ആർ W3C എന്ന ആശയം പ്രിഗ്ലനുലസ് അംഗങ്ങൾ. ഏതാനും വർഷങ്ങൾക്ക് ശേഷം സി.എസ്.എസ് സ്പെസിഫിക്കേഷൻ ആദ്യ പതിപ്പ് പ്രസിദ്ധീകരിച്ചു. അപ്പോൾ അവൾ നിരന്തരം തീരുമാനിച്ചിട്ടില്ല, മെച്ചപ്പെട്ടത് ... എന്നാൽ ആശയം തുടർന്നു ഒരേ: ഓരോ രീതിയിൽ ചില സജ്ജമാക്കാൻ.
സി.എസ്.എസ് ഉപയോഗിക്കപ്പെടുന്നതും എപ്പോഴും പ്രശ്നമുള്ള ചെയ്തു. ഉദാഹരണത്തിന്, വെബ് ഡിസൈനർമാർ പലപ്പോഴും തരംതിരിക്കലും വർഗീകരണത്തിനും സവിശേഷതകൾ പ്രശ്നങ്ങളുണ്ടായിരുന്നു, അവകാശം അങ്ങനെ ലളിതമായ അല്ല.
അപ്പോൾ രണ്ടു ആയിരത്തിലൊന്നു വന്നു. ഉടലിൽ കൂടുതലായി വഴങ്ങുന്ന ഡൈനാമിക് സൃഷ്ടി ശൈലികൾ എന്നു തന്നെയാണ് പ്രൊഫഷണൽ ഫ്രണ്ട് എൻഡ് ഡെവലപ്പർമാർക്ക് ഏർപ്പെടാൻ തുടങ്ങി ചെയ്യുന്നു. സമയത്ത് നിലനിന്നിരുന്ന സി.എസ്.എസ് പ്ലേസ്മെന്റ് പ്രീഫിക്സിനായുള്ള ആവശ്യപ്പെട്ടു ബ്രൗസറിന്റെ പുതിയ കഴിവുകൾ പിന്തുണ ട്രാക്ക്. പിന്നെ, ജാവാസ്ക്രിപ്റ്റ് പ്രകാരം, ആന്റ് റൂബി വിദഗ്ധർ പ്രീപ്രോസസറുകളുടെയും സൃഷ്ടിക്കുന്നു ഇറങ്ങി ബിസിനസ് ലഭിച്ചു - സി.എസ്.എസ് വേണ്ടി വേണ്ട, പുതിയ സവിശേഷതകൾ അത് ചേർത്തു.
തുടക്കക്കാർക്കുള്ള സിഎസ്എസ്: പ്രീപ്രോസസറുകളുടെയും സവിശേഷതകൾ
അവർ പല പ്രവർത്തനങ്ങൾ ഉണ്ട്:
- ബ്രൗസർ പ്രിഫിക്സുകൾ കാക്കി ഒന്നാക്കുക;
- വാക്യഘടന ലഘൂകരിക്കാനുള്ള;
- പിശകുകൾ ഇല്ലാതെ പട്ടികയ്ക്കുള്ളിലെ സെലക്ടർമാർ പ്രവർത്തിക്കാൻ അവസരം;
- ലോജിക് ശൈലി മെച്ചപ്പെടുത്താൻ.
ചുരുക്കത്തിൽ: പ്രീപ്രോസസറുകളുടെയും സി.എസ്.എസ് പ്രോഗ്രാമിംഗ് ലോജിക് കഴിവുകൾ ചേർക്കുന്നു. ഇപ്പോൾ, സ്റൈൽ ശൈലികൾ സാധാരണ പട്ടികയിലെ കുറച്ച് ലളിതമായ വിദ്യകൾ ഉപയോഗിച്ചു നടത്തിയ ആണ് അല്ല സമീപനങ്ങളോടുമാണ്: വേരിയബിളുകൾ, പ്രവർത്തനങ്ങൾ, ഹഗ്ഫിശ്, ചക്രങ്ങൾ അവസ്ഥ. കൂടാതെ, മാത്തമാറ്റിക്സ് ഉപയോഗിക്കാൻ കഴിവ്.
ഈ ആഡ്-ഇൻസ് ജനപ്രീതി കണ്ടിട്ടും W3C ക്രമേണ സിഎസ്എസ് കോഡ് അവരെ സാധ്യത ചേർക്കാൻ തുടങ്ങി. ഉദാഹരണത്തിന്, നിർദ്ദേശത്തിൽ അങ്ങനെ അവിടെ കാല്ക് () പല ബ്രൗസറുകളിൽ പിന്തുണയ്ക്കുന്ന ഫംഗ്ഷൻ, വേണ്ടി. അത് ഉടനെ തന്നെ വേരിയബിൾ ക്റമികരിക്കണം ഒരു ഹഗ്ഫിശ് സൃഷ്ടിക്കാൻ കഴിയും എന്നു പ്രതീക്ഷിക്കുന്നു. എന്നാൽ, ഈ നന്നായി ജോലി ഇതിനകം ഇവിടെ വിദൂര ഭാവിയിൽ സംഭവിക്കും, വന്നെങ്കിലും ഇതിനകം.
ജനപ്രിയ വന്നെങ്കിലും സി.എസ്.എസ്. .സൈന്യങ്ങളുടെ
2007 ൽ രൂപകൽപ്പന. യഥാർത്ഥത്തിൽ ഒരു ഘടകം ഹമ്ല് - ഒരു HTML ടെംപ്ലേറ്റ്. സി.എസ്.എസ് ഘടകങ്ങൾക്കായി പുതിയ സവിശേഷതകൾ റൂബി റെയിൽപ്പാതകൾ ന്, എല്ലായിടത്തും പ്രചരിപ്പിക്കാൻ തുടങ്ങി ഏത് ആസ്വദിച്ചിരുന്നു ഡവലപ്പർമാരെ നിയന്ത്രിക്കാൻ. .സൈന്യങ്ങളുടെ സവിശേഷതകൾ ഒരു വലിയ എണ്ണം ഇപ്പോൾ പ്രീപ്രോസസറുകളുടെയും ഉൾപ്പെട്ടിരിക്കുന്ന: ചരങ്ങളുടെ സെലക്ഷൻ ഉൾപ്പെടുത്തിയ, ഹഗ്ഫിശ് (തുടർന്ന്, എന്നാൽ, ഈ വാദങ്ങൾ ചേർക്കാൻ കഴിയില്ല).
.സൈന്യങ്ങളുടെ ൽ പ്രസ്താവിക്കുന്നു വേരിയബിളുകൾ
$ സൈൻ ഉപയോഗിച്ച് പ്രഖ്യാപിച്ചു വേരിയബിള്സ്. അവർ ഉദാഹരണത്തിന്, സ്വത്തുക്കളും സെറ്റുകൾ നിലനിർത്താൻ കഴിയും: "$ ബൊര്ദെര്സൊലിദ്: 1px സോളിഡ് ചുവന്ന;". ഈ ഉദാഹരണത്തിൽ, നാം ബൊര്ദെര്സൊലിദ് എന്ന ഒരു വേരിയബിൾ പ്രഖ്യാപിക്കുകയുണ്ടായി, 1px ഉറച്ച ചുവപ്പുനിറത്തിലുള്ള മൂല്യം സംരക്ഷിച്ചു. ഇപ്പോൾ, സിഎസ്എസ് ഞങ്ങൾ 1px ഒരു ചുവന്ന ബോർഡർ വീതി സൃഷ്ടിക്കേണ്ടതുണ്ട് ൽ ചെയ്താൽ മാത്രം മതി ആ വേരിയബിൾ പ്രോപ്പർട്ടി നാമം ശേഷം സൂചിപ്പിക്കുന്നത്. ചരങ്ങളുടെ പ്രഖ്യാപനം ശേഷം മാറ്റാനാവില്ല. നിരവധി ബിൽറ്റ്-ഇൻ പ്രവർത്തനങ്ങൾ ഉണ്ട്. ഉദാഹരണത്തിന്, $ രെദ്ചൊലൊര് # ഫ്ഫ്൫൦൫൦ ഒരു മൂല്യം ഒരു വേരിയബിൾ പ്രഖ്യാപിക്കാൻ. പി {നിറം: ഇപ്പോൾ, ഏതെങ്കിലും ഘടകത്തിന്റെ പ്രോപ്പർട്ടികളിലും സി.എസ്.എസ് കോഡ്, ഫോണ്ട് നിറം സജ്ജമാക്കാൻ ഇത് ഉപയോഗിക്കാൻ $ രെദ്ചൊലൊര്; }. നിങ്ങൾ നിറം പരീക്ഷിക്കാൻ ആഗ്രഹിക്കുന്നുണ്ടോ? ഇരുണ്ട് അല്ലെങ്കിൽ ലഘൂകരിച്ചു പ്രവർത്തനം ഉപയോഗിക്കുക. ഇത് നടക്കുന്ന: പി {നിറം: ഇരുണ്ട് ($ രെദ്ചൊലൊര്, 20%); }. തത്ഫലമായി, നിറം രെദ്ചൊലൊര് 20% ഭാരം ആയിരിക്കും.
.സൈന്യങ്ങളുടെ പല ബിൽറ്റ്-ഇൻ പ്രവർത്തനങ്ങൾ. രൂപയുടെ കുറഞ്ഞത് അവരെ വായിച്ചു, എന്നാൽ മെച്ചപ്പെട്ട - പഠിക്കാൻ.
കൂടുകെട്ടി
മുമ്പ്, കൂടുകെട്ടി സൂചിപ്പിക്കാൻ ഒരു നീണ്ട അസുഖകരമായ ഡിസൈൻ ഉപയോഗിക്കാൻ ഉണ്ടായിരുന്നു. ഞങ്ങൾ പി ഒരു കളരി, ഉണ്ടു സങ്കൽപ്പിക്കുക, അതിൽ, അതാകട്ടെ, ചാൺ വെച്ചു. പിങ്ക് - ചാൺ വേണ്ടി മഞ്ഞ, - കളരി ഞങ്ങൾ ഫോണ്ട് നിറം ചുവപ്പ്, പി വേണ്ടി സജ്ജമാക്കേണ്ടതുണ്ട്. താഴെ ഒരു സാധാരണ സിഎസ്എസ് അതു നടത്തുക:
DIV {
നിറം: ചുവന്ന;
}
DIV പി {
നിറം: മഞ്ഞ;
}
DIV പി സ്പാൻ {
നിറം: പിങ്ക്;
}
സി.എസ്.എസ് പ്രീപ്രോസസറുകളുടെയും എല്ലാ എളുപ്പവും കൂടുതൽ കോംപാക്ട് മാറുന്നു:
DIV {
നിറം: ചുവന്ന;
പി {
നിറം: മഞ്ഞ;
.സ്പന് {
നിറം: പിങ്ക്;
}
}
}
ഘടകങ്ങൾ അക്ഷരാർത്ഥത്തിൽ പരസ്പരം "നിക്ഷേപം".
പ്രീപ്രോസസറുകളുടെയും നിർദ്ദേശങ്ങൾ
@ഇംപൊര്ത് നിർദ്ദേശങ്ങൾ ഉപയോഗിച്ച് ഫയലുകൾ ഇറക്കുമതി ചെയ്യാൻ കഴിയും. ഉദാഹരണത്തിന്, ഫോണ്ടുകൾ വേണ്ടി ശൈലികൾ പ്രഖ്യാപിക്കുന്നു എന്ന് ഫൊംത്സ്.സഷ് ഫയൽ. പ്രധാന ഫയൽ സ്ത്യ്ലെ.സഷ് അത് ബന്ധിപ്പിക്കുക: @ഇംപൊര്ത് 'ഫോണ്ടുകൾ'. ചെയ്തുകഴിഞ്ഞു! പകരം വേണ്ട പ്രോപ്പർട്ടികൾ വേഗത്തിലും എളുപ്പത്തിൽ ആക്സസ് ഉപയോഗിക്കുന്ന കുറച്ച് ഞങ്ങൾക്കുണ്ട് ശൈലികൾ ഒരു വലിയ ഫയൽ.
ഹഗ്ഫിശ്
ഏറ്റവും രസകരമായ ആശയങ്ങൾ ഒരു. ഇത് ഒരു വരിയിൽ ഉള്ള ഒരു കൂട്ടം ചോദിക്കാൻ അനുവദിക്കുന്നു. താഴെ പോലെ ഓപ്പറേറ്റ്:
ലര്ഗെഫൊംത് {@മിക്സിന്
ഫോണ്ട്-കുടുംബം: 'ടൈംസ് ന്യൂ റോമൻ';
ഫോണ്ട് സൈസ്: ൬൪പ്ക്സ;
ലൈൻ-ഉയരം: ൮൦പ്ക്സ;
ഫോണ്ട്-ഭാരം: ബോൾഡ്;
}
നിർദേശം @ഇന്ച്ലുദെ ഉപയോഗിക്കുക, പേജിൽ ഘടകം അപേക്ഷിക്കാൻ ഹഗ്ഫിശ്. ഉദാഹരണത്തിന്, h1 തലക്കെട്ട് പ്രയോഗിക്കാനായി ആഗ്രഹിക്കുന്നു. H1 {@ഇന്ച്ലുദെ:: നാം താഴെ ഘടനയുണ്ട് ലര്ഗെഫൊംത്; }
ഹഗ്ഫിശ് എല്ലാ വിശേഷതകളും ഒരു h1 ഘടകം നിർണ്ണയിക്കുന്നത്.
പ്രീപ്രോസസറുകളുടെയും കുറവ്
പദവിന്യാസം .സൈന്യങ്ങളുടെ പ്രോഗ്രാമിങ് ഓർക്കുന്നു. ഞാന് ഒരു പഠിക്കുന്ന തുടക്കക്കാർ കൂടുതൽ അനുയോജ്യമായവ ഒരു ഓപ്ഷൻ തിരയുന്ന എങ്കിൽ, കുറവ് നോക്കി. ഇത് 2009-ൽ സൃഷ്ടിച്ചത്. പ്രധാന സവിശേഷത - അങ്ങനെ അപരിചിതമായ പ്രോഗ്രാമിങ് ഇംപൊസെര് അതിനെ പഠിക്കാൻ എളുപ്പം ആയിരിക്കും സി.എസ്.എസ് നേറ്റീവ് സിന്റാക്സ് പിന്തുണ.
വേരിയബിളുകൾ @ ചിഹ്നം ഉപയോഗിച്ച് പ്രഖ്യാപിക്കുന്നത്. ഉദാഹരണത്തിന്: @ഫൊംത്സിജെ: 14px;. .സൈന്യങ്ങളുടെ അതേ തത്ത്വങ്ങൾ പ്രവർത്തിക്കുന്നു കൂടുകെട്ടി. താഴെ പറയുന്നു ഹഗ്ഫിശ് പ്രഖ്യാപിക്കേണ്ടതെന്ന്: .ലര്ഗെഫൊംത് () {ഫോണ്ട്-കുടുംബം: 'ടൈംസ് ന്യൂ റോമൻ'; ഫോണ്ട് സൈസ്: ൬൪പ്ക്സ; ലൈൻ-ഉയരം: ൮൦പ്ക്സ; ഫോണ്ട്-ഭാരം: ബോൾഡ്; }. തിരഞ്ഞെടുത്ത മൂലകത്തിന്റെ പ്രോപ്പർട്ടികൾ പുതുതായി സൃഷ്ടിച്ച ഹഗ്ഫിശ് ചേർക്കുക - അത് സംവദിക്കുവാൻ പ്രീപ്രോസസറുകളുടെയും നിർദ്ദേശങ്ങൾ ഉപയോഗിക്കാൻ നിർബന്ധമില്ല. ഉദാഹരണത്തിന്: .ലര്ഗെഫൊംത് H1 {; }.
സ്റ്റൈലസ്
മറ്റൊരു പ്രീപ്രോസസറുകളുടെയും. അതേ സ്രഷ്ടാവ് 2011-ൽ സൃഷ്ടിച്ചു, ലോകത്തിലെ ജേഡ്, എക്സ്പ്രസ് മറ്റ് ഉപയോഗപ്രദമായ ഉൽപ്പന്നങ്ങൾ കൊടുത്തു.
വേരിയബിളുകൾ രണ്ടു വഴികളിൽ പ്രഖ്യാപിച്ചു കഴിയും - ഒന്നുകിൽ സ്പഷ്ടമായതോ സംശയരഹിതമായി. ഉദാഹരണത്തിന്: ഫോണ്ട് = 'ടൈംസ് ന്യൂ റോമൻ'; - ഒരു നിരോധനവും ഓപ്ഷൻ. എന്നാൽ $ ഫോണ്ട് = 'ടൈംസ് ന്യൂ റോമൻ' - വ്യക്തമായ. ഹഗ്ഫിശ് പ്രഖ്യാപിക്കുന്നത് തൽഫലമായി കണക്ട്. താഴെ പോലെ സിന്റാക്സ്: രെദ്ചൊലൊര് () ചുവപ്പ്. ഇപ്പോൾ ഞങ്ങൾ ഉദാഹരണത്തിന്, ഇനം ചേർക്കാൻ കഴിയും: h1 രെദ്ചൊലൊര് ();.
ഇത് മനസിലാക്കാൻ തോന്നിയേക്കാം ഒറ്റനോട്ടത്തിൽ ന് സ്റ്റൈലസ്. "നേറ്റീവ്" ബ്രായ്ക്കറ്റും അർദ്ധവിരാമങ്ങൾ എവിടെ? എന്നാൽ അത് വീഴുവാൻ അത്യാവശ്യമാണ്, എല്ലാ വളരെ വ്യക്തമാകും മാറുന്നു. എന്നാൽ, ഓർക്കുക ഈ പ്രീപ്രോസസറുകളുടെയും ദീർഘകാല വികസനം "മുലകുടി" കഴിയുന്ന നിങ്ങൾക്ക് ക്ലാസിക് സി.എസ്.എസ് ഉപയോഗിക്കുന്നത്. ഒരു "ശുദ്ധമായ" ശൈലി പ്രവർത്തിക്കാൻ ഇല്ലാതെ ഈ ചിലപ്പോൾ പ്രശ്നങ്ങൾ കാരണമാകുന്നു.
എന്തു പ്രീപ്രോസസറുകളുടെയും തിരഞ്ഞെടുക്കുക?
വാസ്തവത്തിൽ, അത് ... അത് കാര്യമില്ല. എല്ലാ പതിപ്പുകൾ ഒരേ സവിശേഷതകൾ ഓരോ വെറും സിന്റാക്സ് വ്യത്യസ്തമാണ് കുറിച്ച് വാഗ്ദാനം. നാം താഴെ പ്രകാരം ശുപാർശ:
- ; പ്രോഗ്രാമർ കോഡ് രണ്ട് സ്റ്റൈലുകളിൽ പ്രവർത്തിക്കാൻ ആഗ്രഹിക്കുന്നു, .സൈന്യങ്ങളുടെ ഉപയോഗിക്കുക - നിങ്ങൾ എങ്കിൽ
- നിങ്ങൾ എങ്കിൽ - പരമ്പരാഗത ലേഔട്ട് എന്നപോലെ ശൈലികൾ പ്രവർത്തിക്കാൻ ആഗ്രഹിക്കുന്ന ഒരു കോഡറും ആൻഡ്, കുറവ് ശ്രദ്ധ;
- നിങ്ങൾ മിനിമലിസ്മ് ഇഷ്ടപ്പെടുന്നു എങ്കിൽ, സ്റ്റൈലസ് ഉപയോഗിക്കുക.
പോലും കൂടുതൽ വികസനം ലഘൂകരിക്കാനുള്ള കഴിയുന്ന രസകരമായ ലൈബ്രറികൾ അനന്തമായ എണ്ണം എല്ലാ മോഡലുകൾക്കാണ്. പല ബിൽറ്റ്-ഇൻ സവിശേഷതകൾ ശക്തമായ ഉപകരണമാണ് - ഉപയോക്താക്കൾ .സൈന്യങ്ങളുടെ വടക്കുനോക്കിയന്ത്രം ശ്രദ്ധ ശുപാർശ. ഉദാഹരണത്തിന്, നിങ്ങൾ ഇത് ഇൻസ്റ്റാൾ ശേഷം നിങ്ങൾ വെണ്ടർ പതിപ്പ് പ്രിഫിക്സ് വിഷമിക്കേണ്ടതില്ല ഒരിക്കലും. ലളിതവൽകരിക്കുകയും ഗ്രിഡുകൾ പ്രവർത്തിക്കാൻ. പൂക്കൾ, ഇത്തരെക്കാരെ പ്രവർത്തിക്കുന്നതിന് ഉപകരണങ്ങൾ ഉണ്ട്. ഒരു ശ്രേണി ഇതിനകം ഹഗ്ഫിശ് പ്രഖ്യാപിച്ചു. ഈ ഉപകരണം ദിവസം ഒരു ദമ്പതികൾ നൽകുക - ഇങ്ങനെ നിങ്ങൾ ഭാവിയിൽ സമയവും ഊർജവും ഒരു രക്ഷിക്കും.
Similar articles
Trending Now