"ലെസ്സ് (സ്റ്റൈൽ‌ഷീറ്റ് ഭാഷ)" എന്ന താളിന്റെ പതിപ്പുകൾ തമ്മിലുള്ള വ്യത്യാസം

No edit summary
വരി 19:
'''ലെസ്സ്''' (ലീനർ സ്റ്റൈൽ ഷീറ്റുകൾ; ചിലപ്പോൾ ലെസ് എന്ന് സ്റ്റൈലൈസ് ചെയ്തിരിക്കുന്നത്) ഒരു ചലനാത്മക പ്രീപ്രൊസസ്സർ സ്റ്റൈൽ ഷീറ്റ് ഭാഷയാണ്, അത് [[കാസ്‌കേഡിങ്ങ് സ്റ്റൈൽ ഷീറ്റ്‌സ്|കാസ്കേഡിംഗ് സ്റ്റൈൽ ഷീറ്റുകളിലേക്ക്]] (സി‌എസ്‌എസ്) കംപൈൽ ചെയ്യാനും ക്ലയന്റ് ഭാഗത്തോ സെർവർ ഭാഗത്തോ പ്രവർത്തിപ്പിക്കാനും കഴിയും. <ref name="main">[http://lesscss.org/ Official Less website] Official Less website</ref>അലക്സിസ് സെല്ലിയർ രൂപകൽപ്പന ചെയ്ത, ലെസിനെ [[സാസ് (സ്റ്റൈൽ‌ഷീറ്റ് ഭാഷ)|സാസ്]] സ്വാധീനിക്കുകയും സാസിന്റെ പുതിയ "എസ്‌സി‌എസ്എസ്" വാക്യഘടനയെ സ്വാധീനിക്കുകയും ചെയ്തു, ഇത് സി‌എസ്‌എസ് പോലുള്ള ബ്ലോക്ക് ഫോർമാറ്റിംഗ് വാക്യഘടനയ്ക്ക് അനുയോജ്യമാക്കി.<ref name="compare">[http://nex-3.com/posts/83-sass-and-less Sass and Less] {{webarchive|url=https://web.archive.org/web/20090621074106/http://nex-3.com/posts/83-sass-and-less |date=2009-06-21 }} Sass and Less</ref>ലെസ്സ് ഓപ്പൺ സോഴ്‌സ് ആണ്. അതിന്റെ ആദ്യ പതിപ്പ് റൂബിയിൽ എഴുതി; എന്നിരുന്നാലും, പിന്നീടുള്ള പതിപ്പുകളിൽ,[[റൂബി|റൂബിയുടെ]] ഉപയോഗം ഒഴിവാക്കി പകരം [[ജാവാസ്ക്രിപ്റ്റ്]] ഉപയോഗിച്ചു. ലെസിന്റെ ഇൻഡന്റ് ചെയ്ത വാക്യഘടന ഒരു നെസ്റ്റഡ് മെറ്റലാംഗ്വേജാണ്, കാരണം സാധുവായ സി‌എസ്‌എസ് സാധുവായ അതേ സെമാന്റിക്‌സുള്ള കുറഞ്ഞ കോഡാണ്. ലെസ്സ് ഇനിപ്പറയുന്ന സംവിധാനങ്ങൾ നൽകുന്നു: വേരിയബിളുകൾ, നെസ്റ്റിംഗ്, മിക്സിനുകൾ, ഓപ്പറേറ്റർമാർ, ഫംഗ്ഷനുകൾ; ലെസ്സും മറ്റ് സി‌എസ്‌എസ് പ്രീ കംപൈലറുകളും തമ്മിലുള്ള പ്രധാന വ്യത്യാസം ബ്രൗസർ ലെസ്സ്.ജെഎസ് വഴി തത്സമയ കംപൈലിംഗ് അനുവദിക്കുന്നു എന്നതാണ്.<ref name="main" /><ref name = "no-sass-js">{{cite web|url=https://stackoverflow.com/questions/4436643/is-there-a-sass-js-something-like-less-js|title=css - Is there a SASS.js? Something like LESS.js?|work=Stack Overflow}}</ref>
==സവിശേഷതകൾ==
===വേരിയബിളുകൾ===
ലെസ്സ് വേരിയബിളുകളെ നിർവചിക്കാൻ അനുവദിക്കുന്നു. ലെസ്സ് വേരിയബിളുകൾ ഒരു അറ്റ് ചിഹ്നം (@) ഉപയോഗിച്ച് നിർവചിച്ചിരിക്കുന്നു. വേരിയബിൾ അസൈൻ‌മെന്റ് ഒരു കോളൻ (:) ഉപയോഗിച്ചാണ് ചെയ്യുന്നത്.
 
വിവർത്തന വേളയിൽ, വേരിയബിളുകളുടെ മൂല്യങ്ങൾ ഔട്ട്‌പുട്ട് സിഎസ്എസ്(CSS) പ്രമാണത്തിലേക്ക് തിരുകുന്നു.<ref name="main" />
<source lang="less">
@pale-green-color: #4D926F;
 
#header {
color: @pale-green-color;
}
h2 {
color: @pale-green-color;
}
</source>
 
==അവലംബം==
"https://ml.wikipedia.org/wiki/ലെസ്സ്_(സ്റ്റൈൽ‌ഷീറ്റ്_ഭാഷ)" എന്ന താളിൽനിന്ന് ശേഖരിച്ചത്