تفاوت هاي جاوا اسكريپت و جي كوئري
جاوا اسكريپت يكياز گويش هاي اپ نويسي جهت طراحي وب سايت و يا به عبارتي يك زبان برنامه نويسي "شي گرا" ميباشد. اين گويش بيشتر با كد هاي HTML در مورد است و دقيقا همانند كدهاي HTML روي پلت فرم هاي مختلف جاري ساختن طراحي سايت در مشهد ميشود يا به عبارتي توسط مرورگر هاي وب interpret ميشود.
ازآنجاكه JavaScript يك متن ساده است، در فايده ميتوان از هر ويرايشگر متني براي نوشتن آن امداد گرفت، در سيستم ويندوز اكثر زمان ها كاربران از اپليكيشن notepad استفاده ميكنند.
جاوا اسكريپت توان تغييرو تحول محتويات نمايش داده شده بر روي مرورگر بازديد كننده يك سايت را مهيا مي سازد. اين توانايي ها امكان پويا سازي و يا همان طراحي وب سايت طراحي سايت دايناميك را بوجود مي آورد. طراحان صفحه هاي وب مي توانند ahrefs با استعمال از Function ها و Object هاي فراهم و از پيش تعريف و تمجيد شده جاوا اسكريپت قابليت و امكان هاي زيادي را براي صفحات وب ساختوساز كنند. بضاعت ها و امكان هاي جاوا اسكريپت بسيار متنوع بوده و تنها به موردها كه در زير ميآيد خلاصه نميشود.
ويژگي هاي جاوا اسكريپت
- اعمال تغييرات در متون تارنما
- تغييرو تحول در مشخصه هاي موارد و CSS آنها
- متحرك سازي و پويا نمايي
- تغييرو تحول رنگ ها، رنگ دورنما و وضعيت قرار گيري آيتم هاي مصرف شده در ساخت وب سايت
- تعامل با مخاطب از طريق Textbox ها، Radio Button ها، Text Area و غيره
- پاسخ به حوادث (مثل كليك موس،load شدن صفحه و... )
- نمايش اخطار و يا پيام به كاربران
- اجرا محاسبات رياضي
- ساخت و ايجاد كد HTML بصورت پويا در حالت مورد نياز
- ايجاد كرد منوي متحرك
- توده آمار و اطلاعات كاربران از سايت
مزاياي جاوا اسكريپت
جاوا اسكريپت به صفحات وب سايت هاي استاتيك قابليت پويايي ميدهد و ايفا عمليات هايي مانند تعامل با كاربر و دريافت اطلاعات كاربري بازديد كنندگان مثل IP، صرفا توسط اين لهجه اپليكيشن نويسي قابل انجام مي باشد.
گويش برنامه نويسي جاوا اسكريپت از نظر ساختار نزديك به به زبان هاي C++, C و يا # C مي باشد. همچنين استعمال از كتابخانه هاي آماده اين گويش نرم افزار نويسي و سادگي در نرمافزار نويسي و پياده سازي سواي درگير شدن با كامپايلرهاي پيچيده ،كار با آن را براي برنامه نويسان بسيار راحت كرده است.
معرفي جي كوئري
جيكوئري يا jQuery به گويش بي آلايش يك كتابخانه جاوا اسكريپت سبك وزن چند مرورگري است و براي ساده كردن نوشتن اسكريپت هاي سمت كلاينت (مشتري) كه همان سياق هاي جاري اپليكيشن نويسي زير وب در اچ تي ام ال(HTML) ميباشد طراحي گرديده است.
شعار jQuery "كمتر بنويس و بيشتر اجرا بده" و هدفش استعمال ريلكس و سريع از امكانات جاوا اسكريپت در وب سايت مي باشد. اين ساده سازي از دسترسي به موادتشكيل دهنده و اشيا وبسايت تا در اختيار گرفتن رويدادهاي آنها ميباشد و همچنين چندين امكانات از پيش آماده شده را به شما ارائه ميدهد.
يك كدام از كاربرد هاي مهم jquery داشتن دستورات بسيار شل و ول در مورد بكار گيري تكنولوژِي اي جكس(Ajax) ميباشد.
براي يادگيري جي كوئري بايد اطلاعات مبنا اي در امر HTML، CSS و JavaScript داشته باشيد. جي كوئري نرم افزار هايي كه نياز به كدنويسي هاي فراوان جاوا اسكريپت دارااست را به گونه اي معمولي مي كند كه ميتوانيد با نوشتن يك خط كد و مراجعه به يك كتاب مرجع همه آنها را اجرا دهيد. خود فايل JQuery در واقع حكم كتاب مرجع را دارد. به همين خاطر درصورتي كه كه اوامر خودتان را مبني بر قانون ها جي كوئري بنويسيد و فولدر اساسي جي كوئري را به ورقه لينك نكنيد اتفاقي نميافتد و در واقع دستورها عمل نخواهند كرد. (چون در اينموقعيت دستورات ميباشد ولي كتاب مرجع نيست كه مرورگر وب بفهمد هر دستور چه معنايي ميدهد.)
در استفاده از jQuery ما دو فايل خواهيم داشت:
- يك فولدر، خود پوشه jQuery ميباشد كه بايستي در صدر به برگه مورد نظر ما لينك و پيوند شود.
- پوشه دوم فايل اسكريپتي است كه دستورها ما مبتني بر قانون ها Jquery داخل آن درج شده ميباشد. (ولي ميتوان اين دستورات را در داخل كدهاي صفحه نيز قرار داد و يك فايل جداگانه نداشته باشد)
ويژگي هاي جي كوئري
- امكان ايفا بر روي مرورگرهاي رايج مانند اينترنت اكسپلورر، فايرفاكس، كروم و...
- قابليت تغيير خصوصيات CSS
- متحرك سازي و قرار دادن افكت روي عناصر سايت
- شغل با ايجكس
- در اختيار گرفتن شل و قدرتمندتر رويدادها (Events)
- ساخت افكت و حركات انيميشن
- وسيع ساختن پلاگين ها
به كار گيري كليه اين اجزاي جي كوئري كمك ميكند صفحات وب توانا و دايناميك (پويا) داشته باشيم.
مزاياي جي كوئري
جي كوئري امروزه محبوبترين كتابخانه جاوا اسكريپت در اينك به كارگيري ميباشد.
جي كوئري اپليكيشن متن باز(open source) و رايگان است كه زير دو پروانه GPL و MIT منتشر مي شود. امر زبان جي كوئري به گونهاي طراحي شده است كه فعاليت هدايت به پرونده را سهل تر نموده است، بدين صورت كه ميتوان حركات برنامه كودكان و رويدادهايي را در ورقه ساخت و بوسيله آن نرمافزارهاي مبتني بر Ajax را توليد نموده و توسعه اعطا كرد.
جي كوئري همچنين اين اختيار را به برنامه نويسان ميدهد كه پلاگين هايي براي كتابخانه جاوا اسكريپت ساخت و ساز كنند.
افزودن برنامه كودك (Fade) به يك صفحه:
استحصال واكنش(feedback) از كاربران و يا به آنان، امري بسيار اصلي ميباشد و جي كوئري اين ويژگي را به سادگي با به كارگيري از امكاناتي همچون Fade و غيره به شما ميدهد.
قابليت تغيير ظاهر يك ورقه:
CSS ابزار قدرتمندي در تغيير ظاهري صفحات محسوب مي شود ولي كاركشته به انجام اين فعاليت در مرورگرهاي متفاوت كه استانداردهاي متفاوتي دارا هستند، نيست. البته جي كوئري به راحتي ميتواند هر نوع مرورگري را حفاظت كند و حتي قادر است كه مختصات ويژه صفحه ها وب را، حتي بعداز دستكاري و تغيير و تحول ساختاري و ظاهر، دوباره تغيير تحول دهد.
استخراج اطلاعات از يك سرور بدون نياز به Refresh كردن آن كاغذ (كه اصطلاحاً به آن AJAX ميگويند):
جي كوئري اينكار را بدون نياز به دانستن مختصات ويژه هر سرور و تنها با مراجعه مستقيم به نتيجه ها آن برگه (محتويات سرور) انجام مي دهد.
برچسب: طراحي سايت در مشهد,طراحي سايت,رايا پارس،