CSS3 همدم جاوااسکریپت است یا دشمن؟
تکنولوژیهای جدید برای داشتن سایتی بهتر از نظر زیبایی و سرعت به وجود میآیند و در عین حال برای داشتن سایتی زیبا و با سرعت مناسب باید با اطلاعات کافی برای طراحی سایت از این تکنولوژیها استفاده کنیم. با بخش وبلاگ سایت دیاکو همراه باشید.
جاوااسکریپت "JavaScript" یک زبان برنامهنویسی است که بر روی مرورگر کاربر اجرا شده و پشتیبانی از دستورات جاوااسکریپت "JavaScript" تنها به نسخه مرورگر کاربر مربوط است. این زبان برنامهنویسی بر پایهی رخداد "Event" عمل میکند، به عبارت دیگر برای اجرای کدهای جاوااسکریپت "JavaScript" حتما باید عملی مانند بارگذاری "Load"، کلیک، حرکت موس و... در مرورگر انجام شود. یکی از معایب این زبان برنامهنویسی، مدت زمان اجرا شدن آن است که بستگی به عواملی مانند سرعت اینترنت برای بارگذاری تمام اطلاعات صفحه، نسخه مرورگر و ... دارد. برخی از تواناییهای جاوااسکریپت "JavaScript" عبارتند از:
- امکان تغییر در متون نمایش داده شده در مرورگر
- امکان تغییر رنگ متن، رنگ پسزمینه و موقعیت قرارگیری المانهای استفاده شده در طراحی وبسایت
- متحرکسازی، انیمیشن و پویانمایی
- تعامل با کاربر از طریق المانهای ورودی نظیر کلیک، حرکت موس و...
- نمایش اخطار و یا پیام به کاربران
- انجام محاسبات ریاضی
- و...
جیکوئری "Jquery" یکی از کتابخانههای جاوااسکریپت "JavaScript" است، به عبارت دیگر جیکوئری "Jquery" چارچوب یا دستورالعملی است برای سادهسازی کدنویسی به زبان جاوااسکریپت "JavaScript" یعنی وقتی طراح وبسایت از جیکوئری "Jquery" در طراحی سایت استفاده میکند در واقع کدهای زبان جاوااسکریپت "JavaScript" را به شکل سادهتری نوشته است و تمام این کدها به زبان جاوااسکریپت "JavaScript" تبدیل و اجرا میشوند.
با ظهور "CSS3" امکان انجام بسیاری از کارهایی که قبلا تنها با زبان جاوااسکریپت "JavaScript" قابل انجام بود فراهم شد که این امر باعث بالاتر رفتن سرعت بارگذاری صفحات سایت میشود. اما همچنان بسیاری از کارها مانند انجام محاسبات ریاضی، تغییر متن، مقدارسنجی دقیق فرمها، نمایش پیغام، اسلایدشوهای قدرتمند و... تنها با زبان جاوااسکریپت "JavaScript" و یا یکی از کتابخانههای آن قابل انجام است. به طور کلی برای داشتن یک سایت قدرتمند مجبور به استفاده از زبان جاوااسکریپت "JavaScript" و یا یکی از کتابخانههای آن نظیر جیکوئری "Jquery" هستیم.
به طور کلی "CSS3" را میتوان به عنوان همدم جاوااسکریپت "JavaScript" و یا کتابخانههای آن دانست و نه دشمن آنها. به عبارت دیگر این دو در کنار هم باعث افزایش زیبایی، خلایقیت و کاربرپسند بودن سایت میشوند.












