۲. CSS
Cascading Style Sheets زبانی میباشد که با یاری آن میشود به صفحه های و المانهایی که در آن قرار داده شدهاست، استایل بخشید. بهعبارتدیگر، با استعمال از CSS مشخص و معلوم میگردد که المانهای HTML چهطور در ورقه طراحی سایت اکران داده گردد.
مقصود گویش css این میباشد که داده ها ظاهری هر المان مانند رنگ، سایز، نوع فونت، محل قرارگیری در ورقه و نسبتبه المانهای دیگر و … از داده ها مربوطبه ساختار کلی سایت که با HTML مندرج میباشد، جداگانه گردد.
این جداسازی انعطافپذیری بیشتر برای در اختیار گرفتن خصوصیتهای ظاهری المانها و قابلیت و امکان پیاده سازی یک سری شیت با فرمت یکسان را به گسترشدهنده میدهد و از ایفا شغل های تکراری در پیشرفت تارنما خودداری مینماید.
توان این لهجه بسیار بیشتر از تمجید رنگ و فونت میباشد. با CSS میگردد حتی کارتون به صفحه ها سایت اضافه کرد. احاطهبر این لهجه و قابلیت و امکانها و تجهیزات آن ازجمله برنامه کودکانها در CSS و پیشپردازنده CSS برای توسعه و گسترش و نرمافزارنویسی فرانت اند سایتها ضروری میباشد.
۳. Javascript
function myFunction(p1, p2) {
return p1 * p2; // The function returns the product of p1 and p2
}
جاوااسکریپت مهمترین لهجه نرمافزارنویسی فرانت اند سایتها و نرم افزارها میباشد. فرانت اند بیشاز ۹۸٪ از وب سایتهای دنیا با گویش جاوا اسکریپت درج شده میباشد. Brendan Erichبرنامهنویس آمریکایی در سال ۱۹۹۵ اولی ورژن از جاوا اسکریپت را ایجاد کرد. ولی، پساز وی اپلیکیشننویسان دیگری امداد کردند تا جاوا اسکریپت تکامل یابد.
JS زبانی سطح بالا، تفسیری و چندپارادایمی میباشد. جاوا اسکریپت زبانی میباشد که در مرورگر مخاطب اعمال می شود و صفحه ها سایت را تعاملی و پویا مینماید. بهعبارتدیگر، جاوااسکریپت میباشد که خرید از مغازههای اینترنتی، تصویباسم آنلاین در کلاس یا این که دانشکده یا این که پرداخت آنلاین قبض را (که کلیه نوعی تعامل با وب سایت میباشند) ممکن مینماید.
این گویش قابلیت و امکانهای متعددی دارااست و نرم افزارنویس فرانت اند با امداد جاوااسکریپت می تواند برای سرعتدادن به اخذ و پردازش داده ها، نرم افزارنویسی ناهمگام (Async) و تکنولوژی AJAX را بهفعالیت غالب شود.
فعالیت با جاوا اسکریپت برای توسعه و گسترش کلاینت ساید سایتها و نرم افزارها آنقدر ریلکس و سریع میباشد که نرم افزارنویسان از آن برای توسعه و گسترش سرور ساید نیز به کارگیری مینمایند.
ولی، برای بسط سمت سرور در پروژههای والا و بغرنج معمولا از لهجه شبیه جاوااسکریپت بهاسم تایپ اسکریپت به کار گیری میشود.
اشرافبر کدنویسی با جاوا اسکریپت و عمل با کتابخانههای آن از مهم ترین مهارتهای اپلیکیشننویسان وب سایتها و نرم افزارها و توسعه و گسترشدهندگان فرانت اند به حساب می آید.
۴. jQuery
jQuery مهم ترین و مشهورترین کتابخانهی گویش نرمافزارنویسی جاوااسکریپت میباشد. کتابخانه یک لهجه اپلیکیشننویسی گروهای از کدهای نوشتهگردیده و مهیا میباشد که اپلیکیشننویس میتواند از آن ها برای اجرای یک عمل معین استعمال نماید.
جی کوئری قابل انعطافافزاری بدون پول و منبع-گشوده میباشد که در سال ۲۰۰۶ به جهان معرفی شد. پیشرفتدهندهی اساسی این کتابخانه مهندس برنامه اهل ایالات متحده بهاسم John Resig میباشد.
عنایت جی کوئری درین میباشد که فعالیت کدنویسی با جاوااسکریپت را برای گسترشدهنده راحت مینماید. جی کوئری علاوهبر کلیه قواعد جاوااسکریپت، قواعد و خصوصیتهای خاص خودش را نیز دارااست. ولی، یادگیری کدنویسی پایین این کتابخانه فعالیت ابدا مشقت وجود ندارد.
همینطور، این کتابخانه افزونههای کاربردی متعددی دارااست. جاوااسکریپت بهطور پیشفرض در مرورگر وجود دارااست و اعمال می گردد. البته جی کوئری اولیه می بایست دانلود خواهد شد و بعد از آن با کد مخصوصی به سایت اضافه خواهد شد.
فریمورکهای توسعه و گسترش فرانت اند وب سایت
هرچه بر تعداد سایتها افزوده شد و یوزرها وب و تارنماها بیشتر شدند، تکنولوژیها و ابزارهای بیشتری برای پیاده سازی و پیشرفتی سریعخیس و باصرفهخیس وب سایتها و اینترنت نرم افزارها ساخته شد.
برای مثال، Progressive Web App (PWA) ازجمله مهم ترین تکنولوژیهایی میباشد که در سالهایی اخیر در ساخت سایت نرم افزارها از آن به کار گیری می شود.
فریمورکها نیز مهم ترین و کاربردیترین ابزاری میباشند که توسعه و گسترش سایت را ریلکس، سریع و بهصرفه مینمایند. فریمورک ساختاری فراهم و ازپیشپیاده سازیگردیده برای ساختن قابل انعطافافزارها میباشد.
فریمورک شالوده و محور عمل میباشد و اپلیکیشننویس را بینیاز مینماید که پروژه را از صفر آغاز نماید. فریمورکها معمولا به یک لهجه نرمافزارنویسی و ایفادادن یک عمل خاص (برای مثال فریمورکهای منحصر اپلیکیشننویسی و پیشرفت بک اند) مربوط می گردند.
درادامه، ۴تا از مهمترین و دوست داستنیترین فریمورکهای فرانت اند را خیلی مختصر معرفی می کنم. یادگیری و احاطهبر حتی یکی این فریمورکها فعالیت هر فرانت اند دولوپری را راحتخیس و سریعخیس مینماید.
۲. CSS
Cascading Style Sheets زبانی میباشد که با یاری آن میشود به صفحه های و المانهایی که در آن قرار داده شدهاست، استایل بخشید. بهعبارتدیگر، با استعمال از CSS مشخص و معلوم میگردد که المانهای HTML چهطور در ورقه طراحی سایت اکران داده گردد.
مقصود گویش css این میباشد که داده ها ظاهری هر المان مانند رنگ، سایز، نوع فونت، محل قرارگیری در ورقه و نسبتبه المانهای دیگر و … از داده ها مربوطبه ساختار کلی سایت که با HTML مندرج میباشد، جداگانه گردد.
این جداسازی انعطافپذیری بیشتر برای در اختیار گرفتن خصوصیتهای ظاهری المانها و قابلیت و امکان پیاده سازی یک سری شیت با فرمت یکسان را به گسترشدهنده میدهد و از ایفا شغل های تکراری در پیشرفت تارنما خودداری مینماید.
توان این لهجه بسیار بیشتر از تمجید رنگ و فونت میباشد. با CSS میگردد حتی کارتون به صفحه ها سایت اضافه کرد. احاطهبر این لهجه و قابلیت و امکانها و تجهیزات آن ازجمله برنامه کودکانها در CSS و پیشپردازنده CSS برای توسعه و گسترش و نرمافزارنویسی فرانت اند سایتها ضروری میباشد.
۳. Javascript
function myFunction(p1, p2) {
return p1 * p2; // The function returns the product of p1 and p2
}
جاوااسکریپت مهمترین لهجه نرمافزارنویسی فرانت اند سایتها و نرم افزارها میباشد. فرانت اند بیشاز ۹۸٪ از وب سایتهای دنیا با گویش جاوا اسکریپت درج شده میباشد. Brendan Erichبرنامهنویس آمریکایی در سال ۱۹۹۵ اولی ورژن از جاوا اسکریپت را ایجاد کرد. ولی، پساز وی اپلیکیشننویسان دیگری امداد کردند تا جاوا اسکریپت تکامل یابد.
JS زبانی سطح بالا، تفسیری و چندپارادایمی میباشد. جاوا اسکریپت زبانی میباشد که در مرورگر مخاطب اعمال می شود و صفحه ها سایت را تعاملی و پویا مینماید. بهعبارتدیگر، جاوااسکریپت میباشد که خرید از مغازههای اینترنتی، تصویباسم آنلاین در کلاس یا این که دانشکده یا این که پرداخت آنلاین قبض را (که کلیه نوعی تعامل با وب سایت میباشند) ممکن مینماید.
این گویش قابلیت و امکانهای متعددی دارااست و نرم افزارنویس فرانت اند با امداد جاوااسکریپت می تواند برای سرعتدادن به اخذ و پردازش داده ها، نرم افزارنویسی ناهمگام (Async) و تکنولوژی AJAX را بهفعالیت غالب شود.
فعالیت با جاوا اسکریپت برای توسعه و گسترش کلاینت ساید سایتها و نرم افزارها آنقدر ریلکس و سریع میباشد که نرم افزارنویسان از آن برای توسعه و گسترش سرور ساید نیز به کارگیری مینمایند.
ولی، برای بسط سمت سرور در پروژههای والا و بغرنج معمولا از لهجه شبیه جاوااسکریپت بهاسم تایپ اسکریپت به کار گیری میشود.
اشرافبر کدنویسی با جاوا اسکریپت و عمل با کتابخانههای آن از مهم ترین مهارتهای اپلیکیشننویسان وب سایتها و نرم افزارها و توسعه و گسترشدهندگان فرانت اند به حساب می آید.
۴. jQuery
jQuery مهم ترین و مشهورترین کتابخانهی گویش نرمافزارنویسی جاوااسکریپت میباشد. کتابخانه یک لهجه اپلیکیشننویسی گروهای از کدهای نوشتهگردیده و مهیا میباشد که اپلیکیشننویس میتواند از آن ها برای اجرای یک عمل معین استعمال نماید.
جی کوئری قابل انعطافافزاری بدون پول و منبع-گشوده میباشد که در سال ۲۰۰۶ به جهان معرفی شد. پیشرفتدهندهی اساسی این کتابخانه مهندس برنامه اهل ایالات متحده بهاسم John Resig میباشد.
عنایت جی کوئری درین میباشد که فعالیت کدنویسی با جاوااسکریپت را برای گسترشدهنده راحت مینماید. جی کوئری علاوهبر کلیه قواعد جاوااسکریپت، قواعد و خصوصیتهای خاص خودش را نیز دارااست. ولی، یادگیری کدنویسی پایین این کتابخانه فعالیت ابدا مشقت وجود ندارد.
همینطور، این کتابخانه افزونههای کاربردی متعددی دارااست. جاوااسکریپت بهطور پیشفرض در مرورگر وجود دارااست و اعمال می گردد. البته جی کوئری اولیه می بایست دانلود خواهد شد و بعد از آن با کد مخصوصی به سایت اضافه خواهد شد.
فریمورکهای توسعه و گسترش فرانت اند وب سایت
هرچه بر تعداد سایتها افزوده شد و یوزرها وب و تارنماها بیشتر شدند، تکنولوژیها و ابزارهای بیشتری برای پیاده سازی و پیشرفتی سریعخیس و باصرفهخیس وب سایتها و اینترنت نرم افزارها ساخته شد.
برای مثال، Progressive Web App (PWA) ازجمله مهم ترین تکنولوژیهایی میباشد که در سالهایی اخیر در ساخت سایت نرم افزارها از آن به کار گیری می شود.
فریمورکها نیز مهم ترین و کاربردیترین ابزاری میباشند که توسعه و گسترش سایت را ریلکس، سریع و بهصرفه مینمایند. فریمورک ساختاری فراهم و ازپیشپیاده سازیگردیده برای ساختن قابل انعطافافزارها میباشد.
فریمورک شالوده و محور عمل میباشد و اپلیکیشننویس را بینیاز مینماید که پروژه را از صفر آغاز نماید. فریمورکها معمولا به یک لهجه نرمافزارنویسی و ایفادادن یک عمل خاص (برای مثال فریمورکهای منحصر اپلیکیشننویسی و پیشرفت بک اند) مربوط می گردند.
درادامه، ۴تا از مهمترین و دوست داستنیترین فریمورکهای فرانت اند را خیلی مختصر معرفی می کنم. یادگیری و احاطهبر حتی یکی این فریمورکها فعالیت هر فرانت اند دولوپری را راحتخیس و سریعخیس مینماید.

آشنایی نیاز استفاده کننده و نیت کاوش