یادگرفتن طراحی سایت با CSS
CSS، لهجه منحصر به فرد استایل دهی
زمانی که گویش HTML ارائه گردیده، فقطً به مراد اکران متن و عکس ارائه گردیده بود و انتظار نمیرفت تا وبسایتهای کنونی را بتوان با آن پباده سازی کرد. به عبارتیطور که گفتیم، گویش HTML فقطً ساختار تارنما را پباده سازی می کند. یعنی شما تنها میتوانید معلوم نمایید که تارنماتان چه اسکلتی دارااست؛ ولی نمیتوانید معلوم فرمایید کهاین اسکلتبندی، به چه شکلی باشد. به خواسته بهبود تارنماهای پباده سازی گردیده و همین طور صورتدهی به اینترنتوبسایتها و رفع نواقص گویش HMTL، لهجه CSS ارائه شد. CSS که مخفف Cascade Style Sheets می باشد، یکیاز دیگر از لهجههای علامتگذاری ذیل اینترنت می باشد که به استفاده کننده این قابلیت و امکان را میدهد تا معین نماید که در برگه اینترنت پباده سازی گردیده، هرمورد از اجزای وبسایت، چه صورت و ابعادی داشته باشند. در واقع لهجه CSS به خواسته کامل شدن پباده سازی رابط کاربری اینترنتوب سایت ارائه شدهاست.
فراگیری های پیشنهادی:
یادگرفتن طراحی سایت با CSS
05
جاوا اسکریپت، اول لهجه اسکریپتنویسی ذیل اینترنت
پس از ارائه گویشهای HTML و CSS، نیاز شدیدی به یک گویش حس می شد تا به استفاده کننده این قابلیت را بدهد که بتواند در سوی استفاده کننده بازدید کننده، برنامهنویسی خاصی انجام دهد. گویش HTML تنهاً به مراد پباده سازی ساختار وبسایت آیتم استعمال قرار میگیرد؛ البته به خواسته انجام بعضا کارها، مانند اعتبارسنجی فرمها، برقراری رابطه با سرور و انجام بعضا کارها سمت استفاده کننده و مواقعی از این دست، لهجه HTML توان کافی را ندارد. به مراد برطرف کردن این خلل، در سال 1995، گویش برنامهنویسی livescript که بعد ها به جاوا اسکریپت تغییر تحول اسم بخشید، ارائه شوید. متأسفانه اشتباهی که اضافه یوزرها می کنند، این میباشد کهاین گویش برنامه نویسی را با جاوا نادرست میگیرند و این برداشت را داراهستند کهاین گویش، از مشتقات لهجه جاوا هست. در حالتیکه کهاینطور وجود ندارد.
به امداد گویش جاوا اسکریپت شما میتوانید در اینترنتوبسایت خویش، بر روی نصیبهای دیگر اینترنتتارنما در اختیار گرفتن داشته و تلاش بخشهای متفاوت اینترنتوبسایت را در اختیار گرفتن کرده و یا این که حالات و حالت خاصی را پیادهسازی فرمائید. در کنار اهمیتی که جاوا اسکریپت داراست، کتابخانههای آن نیز بسیار مهم میباشند. تکنولوژی Ajax نیز بر شالوده جاوا اسکریپت پیاده سازی شدهاست. همینطور، جاوا اسکریپت دارنده کتابخانههایی میباشد که هر مورد می توانند در نصیبهای مختلفی، کاربرد داشته باشند به صورت نمونه jQuery و یا این که AngularJS هریک پلتفرم های جامعی برای صفحه اراییهای اینترنت محسوب می شوند.
یادگرفتن های پیشنهادی:
یادگرفتن جاوا اسکریپت (JavaScript)
06
jQuery، یک کدام از مهم ترین کتابخانههای جاوا اسکریپت
jQuery یکی کتابخانههای جاوا اسکریپت میباشد که به مراد تسهیل کدنویسی به گویش جاوا اسکریپت، گزینه استعمال قرار می گیرد. در جاوا اسکریپت به خواسته انجام برخی کارها، نیاز بود تا حجم بالایی از کدها نوشته و پیاده سازی شود. این فعالیت علاوه بر اینکه حجم صفحه های را بالا میبرد، منجر ارتقاء دوران کدنویسی نیز میشد و مشکلاتی فراوانی را در بر داشت. در jQuery چندین از این مباحث کدنویسی گردیده و مهیا میباشند و به خواسته دسترسی بهاین قطعه کدها و انجام آن کارها، به جای تایپ کردن حجم بالای کدهای جاوا اسکریپت، کافیست تا با به کارگیری از مقررات و قواعد رقم خورده برای jQuery، به عبارتی فعالیت را با چندین خط کد انجام دهید. این عمل مزایای متعددی دارااست که از مهمترین آن ها، صرفه جویی در حین هست. در کنار تمام این مزایا، jQuery مشتمل بر لیست جامعی از توابع مرتبط با شغل های گرافیکی میباشد و به شما این قابلیت را میدهد تا جلوههای زیبایی را در تارنما خویش پیاده سازی نمائید.
نکته: درصورتیکه شما با به کار گیری از گویشهای معرفی گردیده در صدر، سایتی را پباده سازی نمایید، تارنما شما سایتی ایستا خواهد بود که محتوا و همه صفحه ها آن اثبات میباشند و در شرایطی که بخواهید برگهای تازه و یا این که بخش نو به صفحه ها بیش تر نمایید، میبایست کدنویسی تمام صفحه ها را تغییر تحول دهید. پیرو لهجههای برنامهنویسی مطلوب برای طراحی وبهای پویا را معرفی میکنیم؛ ولی گذشته از باز نگری توضیحات وبسایتها پویا، اذن دهید تا مقداری در زمینهی لایههای برنامهنویسی سخن کنیم.
فراگیریهای پیشنهادی:
یادگرفتن اسکریپت برنامه نویسی jQuery
11
لایههای برنامهنویسی
میاقتدار اذعان کرد که برنامهنویسی در دو لایه کلی انجام میگردد. لایه فِرانت اِند (Front-End) که برنامهنویسی صورت گرفته درین بخش، مرتبط با رابط کاربری میباشد و لایه بک اند (Back-End) که برنامهنویسی انجام یافته درین بخش، مرتبط با پشت صحنه هست و استفاده کننده به طور بدون واسطه آن را شم نمینماید؛ ولی فیض اجرای کدهای درج شده در بک اند، به استفاده کننده اکران داده می گردد. به بیان ظریفخیس، فرانت اند جایی میباشد که استفاده کننده در آنجا کاری را می بایست انجام دهد. به صورت نمونه، فرمی را لبریز می نماید، این داده ها از روش فرانتاند به بکاند ارسال گردیده و در بکاند پردازش می گردند و سود پردازش به فرانتاند رجوع و برگشت داده گردیده و در قالب معین گردیده، به استفاده کننده نمایش داده میشود.
لهجههایی که در ابتدا معرفی شدند، مرتبط با کدنویسی نصیب Front-End بودند؛ ولی به مراد کدنویسی در Back-End، یکسری گویش وجود دارا هستند که از مهمترین آنان، PHP و ASP.Net میباشند. همینطور به مراد ساخت سایتهای پویا، میبایست از لهجههای برنامهنویسی PHP و Asp.NET و جاوا و پایتون بهره مند شد.