Բլոգ
Javascript Դասեր (ձեռնարկ, ինքնուսույց)
Javascript աշխարհում অন্যতম ամենատարածված լեզուն է, թեև ժամանակի ընթացքում դիրքերը կորցնում է, բայց բազմաթիվ ծրագրավորողներ նախընտրում են ուսումնասիրել այն։
Javascript-ը ձեզ անհրաժեշտ կլինի jQuery ուսումնասիրելու համար, այնպես որ նախքան անցնելը jQuery-ին, որը հանդիսանում է JavaScript-բրաուզերային ֆրեյմվորք, հարկավոր է լավ գիտակցել JavaScript-ի հիմնական սկզբունքները։
JavaScript կոդը ուղղակի ներմուծվում է HTML-էջի մեջ <script></script>
տեգերի միջոցով՝
Javascript Դաս 1 — Փոփոխականներ և դրանց հետ գործողություններ
Ես չեմ երկարանալու բոլոր փոփոխականների տեսակներն ու օպերատորները նկարագրելու վրա. մեր հիմնական նպատակը JavaScript-ի հիմունքները յուրացնելն է, որից հետո անցնենք jQuery-ին, և ձեզ կունենաք հնարավորություններ JavaScript-ում ավելի խորանալու: Եթե ցանկանում եք մանրամասն ուսումնասիրել JavaScript-ը առանց jQuery, պետք է գտնել համապարփակ ուսուցուցիչ: Իսկ եթե ձեր նպատակը Drupal-ում աշխատելն է և հետո jQuery ուսումնասիրելը, ապա ուղին ձեզ հետ համընկնում է: Պռոցեսը սկսենք:
Այս դասում մենք կքննարկենք փոփոխականները՝ ինչու են դրանք անհրաժեշտ և ինչպես աշխատել դրանց հետ:
Javascript Դաս 2 — if կոնստրուկցիա
Այս դասում մենք կանդրադառնանք, թե ինչպես օգտագործել if
կոնստրուկցիան JavaScript-ում։ JavaScript-ի շարահյուսությունը մոտավոր նույնն է, ինչ PHP-ում (երկու լեզուներն էլ մշակվել են C++ ծրագրավորողներին հարմարավետ լինելու նպատակով), այնպես որ կարող եք ուրվագծել if
-ը նաև այս PHP դասում՝
Javascript Դաս 3 — while և for ցիկլեր
Այս դասում մենք կդիտարկենք ցիկլերը JavaScript-ում։ Ինչպես նախապես նշեցի, PHP-ի շարահյուսությունը նման է JavaScript-ին, ուստի կարող եք ծանոթանալ նաև PHP-ի ցիկլերին՝
PHP Դասեր - Դաս 12 - while, foreach, for ցիկլեր
Միայն մի տարբերություն կա. JavaScript-ում չկա foreach()
ցիկլ, իսկ դրա փոխարեն հաջորդ դասերում կընդգրկենք jQuery-ի each()
մեթոդը տարրերը կրկնելու համար։
Javascript Դաս 4 — Ֆունկցիաներ
Այս դասում մենք կուսումնասիրենք ֆունկցիաները JavaScript-ում՝ ինչպես գրել, ինչպիսի տեսակներ կան։ Կարող եք նաև ծանոթանալ PHP-ի վերաբերյալ այս դասերին․ բոլոր օրինակները աշխատում են նաև JavaScript-ում․
Javascript Դաս 5 — Զանգվածներ և զանգվածների հետ աշխատանքի ֆունկցիաներ
Այս դասում մենք կուսումնասիրենք JavaScript լեզվի ևս մեկ տվյալների տեսակ՝ զանգվածները։ Բացի այդ, կծանոթանանք որոշ ֆունկցիաների, որոնք օգտագործվում են տողերի և զանգվածների հետ աշխատելիս։ Մնացած ֆունկցիաները կդիտարկենք հաջորդ դասերում։ Զանգվածներին ծանոթանալու համար կարող եք նաև կարդալ հետևյալ PHP դասերը՝
Javascript Դաս 6 — Օբյեկտներ, դրանց հատկությունները և մեթոդները
Սա վերջին դասն է JavaScript-ից, որը պարտադիր է jQuery-ի ուսումնասիրմանը անցնելու համար։ Բայց դա վերջին JavaScript-ի դասը չէ, որը ես պատրաստվում եմ անել, քանի որ JavaScript-ը շատ ավելի լայն լեզու է և ունի բազմաթիվ հնարավորություններ, որոնք ես դեռ չեմ անդրադարձել իմ դասերում։
Drupal և jQuery
Ի՞նչ է jQuery-ն
jQuery՝ հիանալի JavaScript գրադարան է, որը թույլ է տալիս մի քանի տողով ստեղծել զարմանալի վեբ էֆեկտներ։ Ինչպես նշված է նախագծի պաշտոնական կայքում՝
«jQuery-ն JavaScript գրադարան է, որի նշանաբանն է՝ JavaScript կոդ գրելը պետք է լինի հաճույք։ jQuery-ն կատարում է կրկնվող գործողությունները, մաքրում է մակետները և միաժամանակ կոդը դարձնում է կարճ, գեղեցիկ և հասկանալի»։
Drupal և jQuery. Դաս 1. Միացնում ենք jQuery ֆայլը
jQuery շատ հարմար գործիք է, երբ անհրաժեշտ է մի բան թաքցնել, փոխել, տեղաշարժել, կամ գեղեցիկ ձևով ներդնել։ Շատ պարզ և արդյունավետ է։ Եկեք միացնենք JavaScript ֆայլ։ Թեմային ֆայլեր միացնելու համար պետք է խմբագրել ձեր թեմայի .info
ընդլայնմամբ ֆայլը։ Ֆայլ միացնելու համար ավելացրեք հետևյալ տողը՝
scripts[] = js/custom.js
որտեղ js/custom.js
ֆայլի ճանապարհն է ձեր թեմայի ներսում։
Drupal և jQuery. Դաս 2. Սելեկտորներ և էֆեկտներ
Այս դասում մենք կուսումնասիրենք jQuery սելեկտորներն ու էֆեկտները։
Սելեկտորներ
Սելեկտորների շարքում առավել հաճախ կօգտագործենք class-երն ու id-երը։ Դրանք գրեթե նույնական են CSS սելեկտորներին, այնպես որ եթե տիրապետում եք CSS սելեկտորներին, ապա կկարողանաք աշխատել նաև jQuery-ում։ Օրինակ՝ class ընտրելու համար գրում ենք՝
$('.class')
Իսկ id ընտրելու համար՝
$('#id')