loading...

طراحي سايت / سئو سايت

طراحي و بهينه سازي سايت

بازدید : 408
11 زمان : 1399:2

jQuery چيست؟

در يك كلام، jQuery يك كتابخانه جاوا اسكريپت است كه انجام يك سري كارها را براي شما بسيار آسان مي‌كند و همچنين يك سري امكانات از پيش آماده شده را به شما اراده مي‌دهد.
زبان برنامه نويسي JavaScript ، يك زبان برنامه نويسي خيلي پيچيده و گسترده است و يادگيري كامل آن به زمان و حوصله خيلي زيادي نياز دارد. jQuery فريم‌وركي كه بر اساس زبان برنامه نويسي جاوا اسكريپت ايجاد شده است. به زبان ساده مي‌توان گفت، برنامه نويس با استفاده از زبان برنامه نويسي جاوا اسكريپت، يك سري قائده و قانون تعريف كرده است و يك دستور زبان جديد ساخته كه شما با آن قواعد يه كد به مراتب بسيار ساده‌تر مي‌نويسيد، سپس آن فايل فريم‌ورك دستورات شما را به دستورات استاندارد جاوا اسكريپت ترجمه مي كند و سپس آن ها را اجرا مي‌كند.

در يك كلام، jQuery يك كتابخانه جاوا اسكريپت است كه انجام يك سري كارها را براي شما بسيار آسان مي‌كند و همچنين يك سري امكانات از پيش آماده شده را به شما اراده مي‌دهد.
زبان برنامه نويسي JavaScript ، يك زبان برنامه نويسي خيلي پيچيده و گسترده است و يادگيري كامل آن به زمان و حوصله خيلي زيادي نياز دارد. jQuery فريم‌وركي كه بر اساس زبان برنامه نويسي جاوا اسكريپت ايجاد شده است. به زبان ساده مي‌توان گفت، برنامه نويس با استفاده از زبان برنامه نويسي جاوا اسكريپت، يك سري قائده و قانون تعريف كرده است و يك دستور زبان جديد ساخته كه شما با آن قواعد يه كد به مراتب بسيار ساده‌تر مي‌نويسيد، سپس آن فايل فريم‌ورك دستورات شما را به دستورات استاندارد جاوا اسكريپت ترجمه مي كند و سپس آن ها را اجرا مي‌كند. همراه با يك مثال ساده، توضيح بيشتر ارائه مي‌شود:

مثلا زبان فارسي را در نظر بگيريد كه بسيار گسترده است. حال ما درنظر داريم يه كتاب كوچك بنويسم و براي 2000 لغت پركاربرد زبان فارسي علامت هاي اختصاري در نظر بگيريم، به عنوان مثال براي لغت «در» يك معادل در نظر مي‌گيريم:
در = ^-^
با اين علامت هاي اختصاري ما مي توانيم كلمات و جملات خاصي را به صورت خيلي مختصير و مفيد بنويسيم. حال اگر يك متن را با اين علامت هاي اختصاري بنويسيم و آن كتاب مرجع را نيز در اختيار شخص ثالثي قرار دهيم، آن شخص مي تواند علامت ها را ديده و با مراجعه به كتاب مرجع، متن اصلي را مشاهده كنيد.
كار JQuery هم در واقع به همين صورت است. جي كوئري يك فايل javascript چند هزار خطي هست كه در آن يك سري كارهايي كه طراحان وب با جاوا اسكريپت انجام ميدادند را، خلاصه كرده است. به عنوان مثال براي مخفي كردن يك DIV كافي است كه به اندازه يك نيم خط كد بنويسم (در حالي كه قبلا بايد ده‌ها خط كد جاوا اسكريپت براي اين كار نوشته مي‌شد)
خود فايل JQuery در واقع حكم همان كتاب مرجع را دارد. به همين خاطر است كه اگر شما فايل اصلي جي كوئري را به صفحه لينك نكنيد و دستورات خودتان را بر اساس قوانين جي كوئري بنويسيد، اتفاقي نمي‌افتد و در واقع دستوران براي شما كار نخواهند كرد. (چون در اين حالت دستورات هست ولي كتاب مرجع نيست كه مرورگر وب بفهمد هر دستور چه معنايي مي‌دهد)
البته بايد در نظر داشت كه خود فريم ورك‌ها هم محدوديت دارند، چون كل يك زبان برنامه نويسي را پوشش نمي‌دهند و يا گاها سنگين هستند (چون مثلا ما به همه توابع داخل يه فريم‌ورك احتياجي نداريم (در مورد مثال كتاب مرجع هم ممكن است كسي به همه 2000 لغت احتياجي نداشته باشد)
در استفاده از JQuery ما دو تا فايل خواهيم داشت:
- يك فايل، خود فايل JQuery مي‌باشد كه بايد در ابتدا به صفحه مورد نظر ما لينك شود.
- فايل دوم فايل JS اي هست كه دستورات ما بر اساس قوانين Jquery داخلش نوشته شده است. (البته مي‌تواند اين دستورات را در داخل كدهاي صفحه نيز قرار داد و يك فايل جداگانه نداشت)

آيا جي كوئري نوآوري‌هاي خاصي هم داشته است؟

بله، در زير به چند مورد اشاره مي‌شود.

  • كد نويسي بر اساس دستور زباني كه jQuery ايجاد كرده، خيلي ساده است و در كمترين تعداد خط مي‌توان بيشترين تغييرات را در صفحه ايجاد كرد.
  • جي كوئري كاملا Unobtrusive مي‌باشد يعني شما هيچ كد جاوا اسكريپتي را داخل كدهاي XHTML وارد نمي كنيد. از اين نظر كدهاي شما كاملا مجزا از هم و مرتب خواهد بود و از طرفي وقتي JS روي مرورگر فعال باشد، كدهاي شما اجرا ميشود ولي اگر JS فعال نباشد، هيچ مشكلي براي سايت شما پيش نمي‌آيد و سايت همچنان براي كاربر قابل استفاده خواهد بود.
  • در jQuery تگها را ميتوان بر اساس همان قواعد CSS انتخاب نمود.

تبليغات درون متني/

اگر تمايل داريد براي شركت خود اقدام به طراحي سايت ارزان كنيد پيشنهاد مي كنم ابتدا مقالات مربوط به تفاوت طراحي سايت فروشگاهي و طراحي سايت شركتي را مطالعه كنيد. من به شما پيشنهاد مي كنم خدمات طراحي سايت پيام آوا را براي اين كار نگاه كنيد. شركت پيام آوا بهترين و با كيفيت ترين خدمات طراحي سايت را در قالب طراحي سايت ارزان و مقرون به صرفه به شما ارائه مي كند. پيام آوا بهترين خدمات طراحي سايت تهران را به شما عرضه مي كند. همچنين طراحي اپليكيشن موبايل را با به روز ترين تكنولوژي كد نويسي دنيا را از پيام آوا بخواهيد.

تبليغات درون متني

پا نوشت

طراحي سايت ، طراحي سايت اصفهان ، طراحي سايت شيراز ، طراحي سايت رشت ، طراحي سايت كرج ، طراحي سايت مشهد ، طراحي سايت يزد ، طراحي سايت كرمان ، طراحي سايت تبريز

jQuery چيست؟

در يك كلام، jQuery يك كتابخانه جاوا اسكريپت است كه انجام يك سري كارها را براي شما بسيار آسان مي‌كند و همچنين يك سري امكانات از پيش آماده شده را به شما اراده مي‌دهد.
زبان برنامه نويسي JavaScript ، يك زبان برنامه نويسي خيلي پيچيده و گسترده است و يادگيري كامل آن به زمان و حوصله خيلي زيادي نياز دارد. jQuery فريم‌وركي كه بر اساس زبان برنامه نويسي جاوا اسكريپت ايجاد شده است. به زبان ساده مي‌توان گفت، برنامه نويس با استفاده از زبان برنامه نويسي جاوا اسكريپت، يك سري قائده و قانون تعريف كرده است و يك دستور زبان جديد ساخته كه شما با آن قواعد يه كد به مراتب بسيار ساده‌تر مي‌نويسيد، سپس آن فايل فريم‌ورك دستورات شما را به دستورات استاندارد جاوا اسكريپت ترجمه مي كند و سپس آن ها را اجرا مي‌كند.

در يك كلام، jQuery يك كتابخانه جاوا اسكريپت است كه انجام يك سري كارها را براي شما بسيار آسان مي‌كند و همچنين يك سري امكانات از پيش آماده شده را به شما اراده مي‌دهد.
زبان برنامه نويسي JavaScript ، يك زبان برنامه نويسي خيلي پيچيده و گسترده است و يادگيري كامل آن به زمان و حوصله خيلي زيادي نياز دارد. jQuery فريم‌وركي كه بر اساس زبان برنامه نويسي جاوا اسكريپت ايجاد شده است. به زبان ساده مي‌توان گفت، برنامه نويس با استفاده از زبان برنامه نويسي جاوا اسكريپت، يك سري قائده و قانون تعريف كرده است و يك دستور زبان جديد ساخته كه شما با آن قواعد يه كد به مراتب بسيار ساده‌تر مي‌نويسيد، سپس آن فايل فريم‌ورك دستورات شما را به دستورات استاندارد جاوا اسكريپت ترجمه مي كند و سپس آن ها را اجرا مي‌كند. همراه با يك مثال ساده، توضيح بيشتر ارائه مي‌شود:

مثلا زبان فارسي را در نظر بگيريد كه بسيار گسترده است. حال ما درنظر داريم يه كتاب كوچك بنويسم و براي 2000 لغت پركاربرد زبان فارسي علامت هاي اختصاري در نظر بگيريم، به عنوان مثال براي لغت «در» يك معادل در نظر مي‌گيريم:
در = ^-^
با اين علامت هاي اختصاري ما مي توانيم كلمات و جملات خاصي را به صورت خيلي مختصير و مفيد بنويسيم. حال اگر يك متن را با اين علامت هاي اختصاري بنويسيم و آن كتاب مرجع را نيز در اختيار شخص ثالثي قرار دهيم، آن شخص مي تواند علامت ها را ديده و با مراجعه به كتاب مرجع، متن اصلي را مشاهده كنيد.
كار JQuery هم در واقع به همين صورت است. جي كوئري يك فايل javascript چند هزار خطي هست كه در آن يك سري كارهايي كه طراحان وب با جاوا اسكريپت انجام ميدادند را، خلاصه كرده است. به عنوان مثال براي مخفي كردن يك DIV كافي است كه به اندازه يك نيم خط كد بنويسم (در حالي كه قبلا بايد ده‌ها خط كد جاوا اسكريپت براي اين كار نوشته مي‌شد)
خود فايل JQuery در واقع حكم همان كتاب مرجع را دارد. به همين خاطر است كه اگر شما فايل اصلي جي كوئري را به صفحه لينك نكنيد و دستورات خودتان را بر اساس قوانين جي كوئري بنويسيد، اتفاقي نمي‌افتد و در واقع دستوران براي شما كار نخواهند كرد. (چون در اين حالت دستورات هست ولي كتاب مرجع نيست كه مرورگر وب بفهمد هر دستور چه معنايي مي‌دهد)
البته بايد در نظر داشت كه خود فريم ورك‌ها هم محدوديت دارند، چون كل يك زبان برنامه نويسي را پوشش نمي‌دهند و يا گاها سنگين هستند (چون مثلا ما به همه توابع داخل يه فريم‌ورك احتياجي نداريم (در مورد مثال كتاب مرجع هم ممكن است كسي به همه 2000 لغت احتياجي نداشته باشد)
در استفاده از JQuery ما دو تا فايل خواهيم داشت:
- يك فايل، خود فايل JQuery مي‌باشد كه بايد در ابتدا به صفحه مورد نظر ما لينك شود.
- فايل دوم فايل JS اي هست كه دستورات ما بر اساس قوانين Jquery داخلش نوشته شده است. (البته مي‌تواند اين دستورات را در داخل كدهاي صفحه نيز قرار داد و يك فايل جداگانه نداشت)

آيا جي كوئري نوآوري‌هاي خاصي هم داشته است؟

بله، در زير به چند مورد اشاره مي‌شود.

  • كد نويسي بر اساس دستور زباني كه jQuery ايجاد كرده، خيلي ساده است و در كمترين تعداد خط مي‌توان بيشترين تغييرات را در صفحه ايجاد كرد.
  • جي كوئري كاملا Unobtrusive مي‌باشد يعني شما هيچ كد جاوا اسكريپتي را داخل كدهاي XHTML وارد نمي كنيد. از اين نظر كدهاي شما كاملا مجزا از هم و مرتب خواهد بود و از طرفي وقتي JS روي مرورگر فعال باشد، كدهاي شما اجرا ميشود ولي اگر JS فعال نباشد، هيچ مشكلي براي سايت شما پيش نمي‌آيد و سايت همچنان براي كاربر قابل استفاده خواهد بود.
  • در jQuery تگها را ميتوان بر اساس همان قواعد CSS انتخاب نمود.

تبليغات درون متني/

اگر تمايل داريد براي شركت خود اقدام به طراحي سايت ارزان كنيد پيشنهاد مي كنم ابتدا مقالات مربوط به تفاوت طراحي سايت فروشگاهي و طراحي سايت شركتي را مطالعه كنيد. من به شما پيشنهاد مي كنم خدمات طراحي سايت پيام آوا را براي اين كار نگاه كنيد. شركت پيام آوا بهترين و با كيفيت ترين خدمات طراحي سايت را در قالب طراحي سايت ارزان و مقرون به صرفه به شما ارائه مي كند. پيام آوا بهترين خدمات طراحي سايت تهران را به شما عرضه مي كند. همچنين طراحي اپليكيشن موبايل را با به روز ترين تكنولوژي كد نويسي دنيا را از پيام آوا بخواهيد.

تبليغات درون متني

پا نوشت

طراحي سايت ، طراحي سايت اصفهان ، طراحي سايت شيراز ، طراحي سايت رشت ، طراحي سايت كرج ، طراحي سايت مشهد ، طراحي سايت يزد ، طراحي سايت كرمان ، طراحي سايت تبريز

نظرات این مطلب

تعداد صفحات : 4

درباره ما
موضوعات
لینک دوستان
آمار سایت
  • کل مطالب : 47
  • کل نظرات : 0
  • افراد آنلاین : 1
  • تعداد اعضا : 1
  • بازدید امروز : 6
  • بازدید کننده امروز : 1
  • باردید دیروز : 1
  • بازدید کننده دیروز : 0
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 9
  • بازدید ماه : 58
  • بازدید سال : 339
  • بازدید کلی : 30389
  • <
    پیوندهای روزانه
    آرشیو
    اطلاعات کاربری
    نام کاربری :
    رمز عبور :
  • فراموشی رمز عبور؟
  • خبر نامه


    معرفی وبلاگ به یک دوست


    ایمیل شما :

    ایمیل دوست شما :



    کدهای اختصاصی