Submit Search
J query
0 likes
31 views
M Nemati
اسلاید jQury
Education
Read more
1 of 49
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
More Related Content
PDF
jQuery
M Nemati
PDF
Node js-&-express-hassan-tafreshi-persian-lan
Hassan Tafreshi
PPTX
Javascript
javadboroji
PPTX
Javascript
javadboroji
PDF
Scalable javascript application - طراحی نرم افزارهای مقیاس پذیر با جاوا اسکریپت
efazati
PPTX
Java script
BaharehFarmani
PDF
How Create Waf With Naxsi
Yashar Esmaildokht
PDF
WebGL
Melyon
jQuery
M Nemati
Node js-&-express-hassan-tafreshi-persian-lan
Hassan Tafreshi
Javascript
javadboroji
Javascript
javadboroji
Scalable javascript application - طراحی نرم افزارهای مقیاس پذیر با جاوا اسکریپت
efazati
Java script
BaharehFarmani
How Create Waf With Naxsi
Yashar Esmaildokht
WebGL
Melyon
Similar to J query
(20)
PDF
AngularJS
Ali Bayat علی بیات
PDF
What is Joomla? + Uses and Benefits + Installation Steps
seoiracode
PDF
Repository pattern
Mahdi Fa
PDF
آشنایی با Jekyll
Navid Kashani
DOCX
Docker
AlirezaGoshayesh
PDF
WordPress Website Design vs. Coding A Comparative Analysis with 4 Key Points.pdf
linksback533
PDF
android_test_approach
Sadegh Saberi
PDF
Vue.js طراحی رابط کاربری وب با استفاده از
Shiraz LUG
PPT
introduction to Web 2.0
Hossein sharafi
PPTX
Oracle ADF Presentation
Farzad Babamiri
PPTX
Kotlin
AlirezaGoshayesh
PDF
Google
vileh
PDF
Oracle Data Integrator (persian)
Ehsan Hamzei
PDF
MongoDB
Ali Hallaji
PDF
لیبرهآفیس
افشین فلاطونی
PDF
Web Application Security Test
Saeid Sadeghi
PDF
Partition in oracle mysql |Mariadb
Yashar Esmaildokht
PPTX
IranOUG_Oracle_Multitenant
Oracle Freelancer
PDF
لیبرهآفیس
افشین فلاطونی
PDF
لیبرهآفیس
افشین فلاطونی
AngularJS
Ali Bayat علی بیات
What is Joomla? + Uses and Benefits + Installation Steps
seoiracode
Repository pattern
Mahdi Fa
آشنایی با Jekyll
Navid Kashani
Docker
AlirezaGoshayesh
WordPress Website Design vs. Coding A Comparative Analysis with 4 Key Points.pdf
linksback533
android_test_approach
Sadegh Saberi
Vue.js طراحی رابط کاربری وب با استفاده از
Shiraz LUG
introduction to Web 2.0
Hossein sharafi
Oracle ADF Presentation
Farzad Babamiri
Kotlin
AlirezaGoshayesh
Google
vileh
Oracle Data Integrator (persian)
Ehsan Hamzei
MongoDB
Ali Hallaji
لیبرهآفیس
افشین فلاطونی
Web Application Security Test
Saeid Sadeghi
Partition in oracle mysql |Mariadb
Yashar Esmaildokht
IranOUG_Oracle_Multitenant
Oracle Freelancer
لیبرهآفیس
افشین فلاطونی
لیبرهآفیس
افشین فلاطونی
Ad
More from M Nemati
(20)
PDF
JavaScript
M Nemati
PDF
Bootstrap
M Nemati
PDF
CSS
M Nemati
PDF
HTML
M Nemati
PDF
Introduction
M Nemati
PDF
Operating System - Chapter 01
M Nemati
PDF
Network security
M Nemati
PDF
Artificial Intelligence (AI)
M Nemati
PDF
Machine & Assembly Language - Chapter 5
M Nemati
PDF
Machine & Assembly Language - Chapter 4
M Nemati
PDF
Machine & Assembly Language - Chapter 3
M Nemati
PDF
Machine & Assembly Language - Chapter 2
M Nemati
PDF
Machine & Assembly Language - Chapter 1
M Nemati
PDF
IoT Course - Chapter 1
M Nemati
PDF
IoT Course - Chapter 2
M Nemati
PDF
Java script
M Nemati
PDF
Fundamentals of programming
M Nemati
PDF
CSS
M Nemati
PDF
HTML
M Nemati
PDF
مقدمه درس برنامه نویسی مبتنی بر وب
M Nemati
JavaScript
M Nemati
Bootstrap
M Nemati
CSS
M Nemati
HTML
M Nemati
Introduction
M Nemati
Operating System - Chapter 01
M Nemati
Network security
M Nemati
Artificial Intelligence (AI)
M Nemati
Machine & Assembly Language - Chapter 5
M Nemati
Machine & Assembly Language - Chapter 4
M Nemati
Machine & Assembly Language - Chapter 3
M Nemati
Machine & Assembly Language - Chapter 2
M Nemati
Machine & Assembly Language - Chapter 1
M Nemati
IoT Course - Chapter 1
M Nemati
IoT Course - Chapter 2
M Nemati
Java script
M Nemati
Fundamentals of programming
M Nemati
CSS
M Nemati
HTML
M Nemati
مقدمه درس برنامه نویسی مبتنی بر وب
M Nemati
Ad
J query
1.
وب بر مبتنی
نویسی برنامه Web Programming خدا نام به 1 jQuery
2.
jQueryچیست؟ jQueryیککتابخانهسبکجاوااسکریپتاستکهامکانانجامکارهایبیشترباکدنویسی کمتررامیدهد.هدفjQueryاستفادهآسانترازJavaScriptدروبسایتاست. 2
3.
کردن اضافهjQueryبهوب صفحه 3 چندینراهبرایاستفادهازjQueryوجوددارد: دانلودکتابخانهjQueryازسایتhttp://jquery.com/ولینککردنآنبهصفحهوبتوسط تگ<script> استفادهازیکCDNمانندGoogleواضافهکردنURLآنبهصفحهوبتوسطتگ <script>
4.
دانلودjQuery 4 دونسخهازjQueryبرایدانلوددردسترساست: نسخهProduction:این،نسخهیکفایلفشردهازjQueryاستوبرایوبسایتهایدرحال کارمناسباست. نسخهDevelopment:این،نسخهیکفایلبدونفشردهسازیوقابلخواندناستوبرایزمانی کهدرحالآمادهسازیوبسایتهستیدمناسباست.
5.
فایل با دادن
ارتباط نحوهhtml 5 کتابخانهjQuery،تنهایکفایلJavaScriptاستوهمانطورکهگفتهشدمیتوانیدتوسط تگ<script>آنرابهصفحهوبلینککنید. خصوصیتsrcبایدباآدرسفایلدانلودشدهتنظیم،شوددرمثال،باالفایلjQuery ًادقیقدرهمانمسیرصفحهجاریقراردارد.اگرفایلjQueryدرآدرسیغیرازآدرس صفحهجاریوجودداردبایدآنرادرنظربگیرید.
6.
jQuery CDNجایگزینیدانلود برای 6 اگرنمیخواهیدفایلjQueryرادربینفایلهایپروژهتانقرار،دهیدمیتوانیدبااستفاده ازیکCDNآنرابهصفحهوبلینککنید. GoogleوMicrosoftهردومیزبانjQueryهستند.
7.
از استفاده بزرگ
مزیت یکCDN 7 زمانیکهبازدیدکنندگانسایت،شماًالقبدرسایتهای،دیگرفایلjQueryراازCDNهای GoogleیاMicrosoftدریافتکرده،انددردفعات،بعدیفایلjQueryازCache فراخوانیمیشودکهباعثافزایشسرعتمیشود.
8.
jQuery Syntax 8 اصلیتریندستوردرjQueryبهصورتزیراست: Basic
syntax is: $(selector).action() A $ sign to define/access jQuery A (selector) to "query (or find)" HTML elements A jQuery action() to be performed on the element(s)
9.
مثال 9
10.
رویدادready(Document Ready Event) 10 تماممتدهایjQueryداخلرویدادreadyآوردهمیشوند.اینامرباعثمیشودتا کدهایjQueryبعدازبارگذاریکامل،صفحهاجراشوند.همچنینبااین،تکنیکقادر خواهیدبودکدهایJavaScriptرادرقسمت<head>صفحهقراردهید.
11.
نکته 11 تیمjQueryیکمتدکوتاهتربرایرویدادreadyایجادکردهاست: میتوانیدهرکدامازروشهایباالراکهترجیحمیدهیداستفادهکنید.اماتوجهداشتهباشیدکهروشاولقابلفهمترو خواناتراست(easier to understand
when reading the code).
12.
گزینشگرهای(jQuery Selectors) 12 گزینشگرهایjQueryبهشماایناجازهرامیدهندتاعناصرHTMLراانتخابودستکاریکنید. باگزینشگرهایjQueryمیتوانیدعناصرHTMLرابراساسشناسه،کالس،نوع،نامخصوصیت، مقدارخصوصیتو...پیداکنید.اینتکنیکبراساسگزینشگرهایCSSاستوعالوهبر،این jQueryتعدادیگزینشگرسفارشینیزدارد. تمامگزینشگرهادرjQueryباعالمت"$"آغازوباپرانتزمحصورمیشوند.)($
13.
نام گزینشگرتگelement Selector 13 گزینشگرنام،تگبهشمااجازهمیدهدتاعناصررابراساسنامتگ،انتخابکنید. بهعنوانمثالمیتوانیدتمامتگهای<p>رادرصفحهمانندزیرانتخابکنید:
14.
مثال 14
15.
شناسه انتخابگر#id Selector 15 گزینشگر،شناسهازمقدارخصوصیتidتگHTMLبرایپیداکردنعنصراستفادهمیکند. شناسهدریک،صفحهبایدیکتاباشد،بنابراینزمانیکهبخواهیدبهیکعنصرمنحصربهفرددر صفحهدسترسیداشتهباشیدازاینروشاستفادهنمایید.برایپیداکردنیکعنصرباشناسه ،مشخصازکاراکتر"#"همراهباشناسهموردنظراستفادهنمایید.
16.
مثال 16
17.
کالس نام گزینشگر.class
Selector 17 گزینشگرنام،کالسعناصرباکالسمشخصراپیدامیکند.برایپیداکردنعناصربانامکالس ،مشخصازکاراکتر"."همراهبانامکالسموردنظراستفادهکنید.
18.
مثال 18
19.
های گزینشگر از
بیشتر های مثالjQuery 19
20.
های گزینشگر از
بیشتر های مثالjQuery 20
21.
مجزا فایل یک
در پرکاربرد توابع 21 اگروبسایتشماشاملتعدادزیادیصفحه،استومیخواهیدتوابعjQueryیکسانیرادرآنها استفاده،کنیدمیتوانیداینتوابعرادریکفایلمجزاباپسوندjs.قراردهید. همانطورکهدراینآموزشدیده،ایدتوابعبهطورمستقیمدرقسمت<head>صفحهقرارداده شدهاند.امابعضیمواقعمانند،باالترجیحدادهمیشودکهآنهارادریکفایلJavaScript جداگانهباپسوندjs.ذخیرهکنیمومانند،زیرتوسطتگ<< scriptبهصفحهلینککرد.
22.
رویدادهاjQuery Event Methods 22 تمامکارهاییکهدریکصفحهوباتفاقمیافتدومیتوانیمبهآنهاپاسخ،دهیمرویداد(Event)گفتهمیشود. مثال: حرکتموسبرروییکعنصر انتخابیکradio
button کلیککردنبرروییکعنصر واژه"اتفاقافتادن"اغلبهمراهباواژهی"رویداد"استفادهمیشود.مثال:رویدادkeypressزمانیاتفاق میافتدکهیکیازدکمههایصفحهکلیدرافشاردهید.
23.
تعدادیمدل در رایج
رویدادهای ازDOM 23
24.
در رویدادها از
استفاده نحوهjQuery 24 بیشتررویدادهایمدلDOM،یکمتدمعادلدرjQueryدارند. مثال برایاختصاصدادنرویدادonclickبهتمامتگهای<p>،میتوانیدمانندزیرعملکنید: قدم،بعدیمشخصکردنکاریاستکهبایدبهازایرویدادonclickاتفاقبیافتد.بایدیکتابعرابه عنوانپارامتربهمتدclickارسالکنید.
25.
در رایج رویدادهایjQuery 25
$(document).ready() click() dblclick() mouseenter() mouseleave() mousedown() mouseup() hover() focus() on()
26.
متدclick() 26 این،متدیکتابعرابرایپاسخدادنبهرویدادonclickیک،عنصربهآناختصاصمیدهد. زمانیکهکاربرروییکعنصرHTMLکلیک،کندرویدادonclickاتفاقمیافتد.
27.
رویدادdblclick() 27 این،متدیکتابعرابرایپاسخدادنبهرویدادdouble-clicksیک،عنصربهآناختصاصمی دهد.زمانیکهکاربرروییکعنصرHTMLدوبارکلیک،کندرویدادdblclickاتفاقمی افتد.
28.
رویدادmouseenter() 28 این،متدیکتابعرابرایزمانیکهموسکاربرروییکعنصرHTMLقرارمی،گیرداجرا میکند.
29.
رویدادmouseleave() 29 زمانیکهموسازروییکعنصرHTMLخارجمی،شودتابعنوشتهشدهدراینرویداداجرا میشود.
30.
رویدادmousedown() 30 زمانیکهموسروییکعنصرHTMLقرارداردوکلید،چپوسطیاراست(left, middle or right
mouse button is pressed down)فشردهشوداینرویدادپاسخمیدهد.
31.
رویدادmouseup() 31 زمانیکهموسکاربرروییکعنصرHTMLقرارداردوکلید،چپوسطیاراست(left, middle or right
mouse button is released)رارهاکند،اینرویداداجرامی شود.
32.
رویدادhover() 32 این،متدهمزماندوتابعرابرایپاسخدادنبهرویدادmouseenter()و mouseleave()یک،عنصربهآناختصاصمیدهد.زمانیکهموسکاربررویعنصر HTMLقرار،گیردتابعاولاجرامیشودوزمانیکهموسازرویآنخارجمی،شودتابع دوماجراخواهدشد.
33.
رویدادfocus() 33 این،متدیکتابعرابرایپاسخدادنبهرویدادonfocusیک،عنصربهآناختصاصمی دهد.زمانیکهعالمتچشمکزنمکاننماروییکیازاجزای،فرممانند:Text Boxقرار ،گیرداینرویدادپاسخمیدهد.
34.
رویدادblur() 34 زمانیکهتمرکزازروییکیازاجزایفرمخارج،شوداینرویدادپاسخخواهدداد.
35.
متدon() 35 The on()
method attaches one or more event handlers for the selected elements. Attach a click event to a <p> element:
36.
مثال 36
37.
ها افکتjQuery Effects 37
Hide and Show fade
38.
Hide and Show 38 درjQuery،بامتدهای)(hideو)(showمیتوانیدعناصرHTMLراپنهانونمایان کنید.
39.
مثال 39
40.
متد)(toggle 40 بامتد)(toggleمیتوانیدبینمتدهای)(hideو)(showحرکتکنید.اینمتدعناصر نمایانراپنهانوعناصرپنهانرانمایانمیکند
41.
کردن محوعناصرFading 41 باjQueryمیتوانعناصرراکمکمناپدیدویانمایانکرد. fadeIn()
fadeOut() fadeToggle() fadeTo()
42.
مثال 42
43.
بصورت عناصر کردن
پنهاناسالیدیSliding 43 باjQueryمیتوانعناصررابصورتاسالیدییاکشوییمخفیویانمایانکرد.
44.
متحرکسازیAnimation 44 متد)(animateبرایمتحرکسازیدرjQueryاستفادهمیشود.
45.
مثال 45
46.
سازی متحرک کردن
متوقف 46 متد)(stopبرایمتوقفکردنمتحرکسازیاستفادهمیشود.
47.
مثال 47
48.
در متدها کردن
ای زنجیرهjQuery 48 باjQueryمیتوانیدمتدهارابهیکدیگرزنجیرکنید.زنجیرهایکردنبهمااجازهمیدهدتا تنهابایک،دستورچندینمتدراروییکعنصر،مشخصاجراکنیم.بهاین،ترتیببرایاعمال کارهای،مختلفمرورگرهامجبورنیستندکهعنصرهاییکسانرابیشازیکمرتبهشناساییکنند.
49.
نکته 49 زمانیکهدرحالزنجیرهایکردنمتدها،هستیدمیتوانیدهرمتدرادریکخطمانندزیر قراردهید:
Download