جاوا اسکریپت و جی کوئری
جاوا اسکریپت
این روزها محبوب ترین زبان برنامه نویسی سمت کلاینت جاوا اسکریپت است.
جاوا اسکریپت یک زبان برنامه نویسی است که در داخل کد HTML معمولی در صفحه وب خود جاسازی می کنید .
این برنامه در مرورگر مشتری اجرا می شود و می تواند از ویژگی های آن استفاده کند. که معمولا از طریق کد HTML استاندارد قابل دسترسی نیستند.کد جاوا اسکریپت معمولا برای تولید پیام های پاپ آپ و کادر های محاوره ای استفاده می شود که افراد هنگام مشاهده صفحه با آنها تعامل دارند.
اینها عناصری هستند که کد HTML نمیتواند آنها را ایجاد کند.
همانطور که در قبلا گفته شده است، کل صفحه وب با کد جاوا اسکریپت جاسازی شده در مرورگر مشتری دانلود می شود. مرورگر سرویس گیرنده کد جاوا اسکریپت تعبیه شده را شناسایی کرده و آن را اجرا می کند.
این کار را در حالی انجام می دهد که تگ های HTML درون سند را نیز پردازش می کند و هر سبک CSS تعریف شده را اعمال می کند. این چیزی است که مرورگر ها باید با آن همراه شوند!
نقطه ضعف جاوا اسکریپت این است که چون در مرورگر مشتری اجرا میشود، شما تحت تاثیر نحوه تفسیر هر مرورگر وب از کد هستید. اگرچه زبان HTML به عنوان یک استاندارد شروع شد، جاوا اسکریپت کمی متفاوت بود.
در روزهای اولیه جاوا اسکریپت، مرورگرهای مختلف ویژگی های مختلف جاوا اسکریپت را با استفاده از روش های مختلف پیاده سازی می کردند. غیرعادی نبود که در صفحهای وب اجرا شود که برای یک نوع مرورگر به خوبی کار میکرد، اما در نوع دیگری از مرورگرها اصلاً کار نمیکرد .
همه به دلیل ناهماهنگیهای پردازش جاوا اسکریپت بود. در نهایت کار برای استانداردسازی جاوا اسکریپت انجام شد. زبان جاوا اسکریپت توسط سازمان استاندارد بین المللی Ecma پذیرفته شد که استاندارد ECMAScript را ایجاد کرد که اکنون جاوا اسکریپت بر آن استوار است.
با تکامل استاندارد ECMAScript، توسعه دهندگان مرورگرهای بیشتری متوجه مزایای استفاده از یک زبان برنامه نویسی استاندارد سمت مشتری شدند و آنها را در پیاده سازی جاوا اسکریپت خود گنجانیدند.
در زمان نگارش این مقاله، نسخه هشتم این استاندارد با نام ECMAScript 2017 نهایی شده و در اکثر مرورگرها پیاده سازی شده است. نام جاوا اسکریپت برای استفاده از محبوبیت زبان برنامه نویسی جاوا برای استفاده در برنامه های کاربردی وب انتخاب شد. با این حال، هیچ شباهت یا ارتباط با زبان برنامه نویسی جاوا ندارد.
جی کوئری
جاوا اسکریپت محبوب است، اما یکی از معایب آن این است که می تواند تا حدودی برنامه ریزی آن پیچیده باشد. با بسیاری از ویژگی های مختلف که توسط تعداد زیادی از توسعه دهندگان گنجانده شده است.
امروزه یک برنامه جاوا اسکریپت می تواند به سرعت به یک تلاش بزرگ برای کدنویسی تبدیل شود.
برای کمک به حل این مشکل، گروهی از توسعه دهندگان با هم متحد شدند تا مجموعه ای از کتابخانه ها را ایجاد کنند تا برنامه نویسی سمت مشتری با جاوا اسکریپت را آسان تر کنند.
به این ترتیب jQuery متولد شد. نرم افزار jQuery یک زبان برنامه نویسی مجزا نیست. در عوض، مجموعه ای از کتابخانه های کد جاوا اسکریپت است.
کتابخانه ها توابع مستقلی هستند که می توانید در برنامه نویسی جاوا اسکریپت خود به آنها اشاره کنید تا کار های معمولی را انجام دهید. توابعی مانند یافتن مکانی در یک صفحه وب برای نمایش متن یا بازیابی مقدار وارد شده در یک فیلد فرم HTML
به جای اینکه مجبور باشید خط به خط کد جاوا اسکریپت را بنویسید، فقط می توانید به آن مراجعه کنید.
تابع jQuery برای انجام کارهای شماست و یک صرفه جویی در زمان است .
همچنین منبعی عالی برای پیاده سازی ویژگی های پیشرفته ای است که هرگز نخواهید داشت.
قوانین ارسال دیدگاه در سایت