WEB

ვებ პროგრამირება

მასივები

მასივები

JAVASCRIPT, WEB
მონაცემთა ნაკრებისთვის გამოიყენება მასივები. მასივის შესაქმნელად გამოიყენება ფუნქცია new Array(): var myArray = new Array(); არსებობს მასივის ინიციალიზაციის უფრო მოკლე ხერხიც: var myArray = []; მოცემულ შემთხვევაში ჩვენ ვქმნით ცარიელ მასივს. თუმცა შეიძლება დავამატოთ საწყისი მონაცემები: var people = ["Tom", "Alice", "Sam"]; console.log(people); ამ შემთხვევაში მასივში myArray იქნება სამი ელემენტი. გრაფიკულად შეიძლება გამოვსახოთ ასე: ინდექსი ელემენტი 0 Tom 1 Alice 2 Sam მასივის ცალკეულ ელემენტებთან მიმართვისთვის გამოიყენება ინდექსი. ათვლა იწყება ნულიდან, შესაბამისად პირველი ელემენტის ინდექსი არის 0, ხოლო ბოლო ელემენტისა - 2: var people = ["Tom", "Alice", "Sam"]; console.log(people[0]); // Tom var person3 = people[2]; // Sam console.log(pers
მონაცემების გარდაქმნა

მონაცემების გარდაქმნა

JAVASCRIPT, WEB
ხშირად ჩნდება საჭიროება, რომ ერთი ტიპის მონაცემები გარდავქმნათ მეორე ტიპში. მაგალითად: var number1 = "46"; var number2 = "4"; var result = number1 + number2; console.log(result); //464 ორივე ცვლადი წარმოადგენს სტრიქონს, უფრო სწორად, რიცხვის სტრიქონულ წარმოდგენას. შეკრების შედეგად ვღებულობთ არა 50-ს, არამედ სტრიქონს 464. ხანდახან რიცხვების სტრიქონულ წარმოდგენაზე საჭიროა რიცხვითი ოპერაციების წარმოება. ასეთ შემთხვევებში იყენებენ გარდაქმნის ოპერაციებს. გამოვიყენოთ ფუნქცია parseInt(): var number1 = "46"; var number2 = "4"; var result = parseInt(number1) + parseInt(number2); console.log(result); // 50 სტრიქონების ათწილადად გარდაქმნისთვის გამოიყენება ფუნქცია parseFloat(): var number1 = "46.07"; var number2 = "4.98"; var result = parseFloat(number1) + parseFloat(number2); console
Laravel: Up and Running

Laravel: Up and Running

წელი: 2017 ავტორი: Matt Stauffer გამომცემლობა: O'Reilly ISBN: 978-1-4919-3608-5 ენა:ინგლისური ფორმატი: PDF გევრდები: 454 აღწერა: What sets Laravel apart from other PHP web frameworks? Speed and simplicity, for starters. This rapid application development framework and its vast ecosystem of tools let you quickly build new sites and applications with clean, readable code. With this practical guide, Matt Stauffer—a leading teacher and developer in the Laravel community—provides the definitive introduction to one of today’s most popular web frameworks. The book’s high-level overview and concrete examples will help experienced PHP web developers get started with Laravel right away. By the time you reach the last page, you should feel comfortable writing an entire application in Lar
ოპერაციები ცვლადებზე

ოპერაციები ცვლადებზე

JAVASCRIPT, WEB
მათმატიკური ოპერაციები JavaScript-ს გააჩნია ყველა საბაზისო მათემატიკური ოპერაციის მხარდაჭერა: შეკრება: var x = 10; var y = x + 50; გამოკლება: var x = 10; var y = x - 50; გამრავლება: var x = 10; var y = x * 50; გაყოფა: var x = 10; var y = x / 50; ნაშთი გაყოფისას (ოპერატორი %): var x = 41; var y = 7; var z = x % y; console.log(z); // 6 აბრუნებს 6-ს, რადგან 41 ზე ნაკლები ან ტოლი უდიდესი რიცხვი, რომელიც იყოფა 5-ზე არის 35, 41-35=6. ინკრემენტი: var x = 5; x++; // x = 6 ინკრემენტის ოპერატორი ზრდის ცვლადს 1 ერთეულით. არსებობს პრეფიქსული ინკრემენტი, რომელიც ჯერ ზრდის ცვლადს და მერე აბრუნებს მის მნიშვნელობას, და პოსტფიქსური ინკრემენტი, რომელიც ჯერ მნიშვნელობას აბრუნებს და მერე ცვლის ცვლადს: // პრეფიქსული ინკრემენტი var x = 5; var z = ++x; console.log(x); // 6 console.log(z); // 6
მნიშვნელობათა ტიპები

მნიშვნელობათა ტიპები

JAVASCRIPT, WEB
ჯავასკრიპტში გამოყენებულ ნებისმიერ მონაცემს გააჩნია განსაზღვრული ტიპი. ჯავასკრიპტში გვაქვს 5 პრიმიტიული მონაცემთა ტიპი: string: წარმოადგენს სტრიქონს (ტექსტს) number: წარმოადგენს რიცხვით მნიშვნელობას Boolean: წარმოადგენს ლოგიკურ მნიშვნელობას true ან false undefined: მიუთითებს, რომ მნიშვნელობა არ აქვს მინიჭებული null: მიუთითებს განუსაზღვრელ მნიშვნელობას ნებისმიერი სხვა მონაცემი, რომელიც არ განეკუთვნება ჩამოთვლილ ტიპებს, მიეკუთვნება ტიპს object. რიცხვითი მონაცემები JavaScript-ში რიცხვებს შეიძლება ჰქონდეთ ორი ფორმა: მთელი რიცხვები, მაგალითქად, 35. შეგვიძლია გამოვიყენოთ როგორც დადებითი, ასევე უარყოფითი რიცხვები. გამოყენებული რიცხვების დიაპაზონია -253 -დან 253-მდე. ათწილადები (რიცხვები მცურავი წერტილით), მაგალითად 3.5575. აქაც შეგვიძლია გამოვიყენოთ როგორც და
ცვლადები

ცვლადები

JAVASCRIPT, WEB
პროგრამაში მონაცემების შესანახად გამოიყენება ცვლადები. ცვლადები გამოიყენება რაიმე დროებითი ინფორმაციის შესანახად ან ისეთი მონაცემებისთვის, რომლებიც პროგრამის შესრულებისას შეიძლება შეიცვალონ. ცვლადის შესაქმნელად (გამოსაცხადებლად) გამოიყენება საკვანძო სიტყვა var. მაგალითად, გამოვაცხადოთ ცვლადი myIncome: var myIncome; ყველა ცვლადს გააჩნია სახელი, რომელიც წარმოადგენს ალფავიტურ-ციფრული სიმბოლოების, გახაზვის სიმბოლოს (_) და დოლარის ნიშნის ($) თავისუფალ კომბინაციას, ამასთან ცვლადის სახელი არ შეიძლება იწყებოდეს ციფრით. ყველა სხვა სიმბოლოს გამოყენება აკრძალულია. მაგალითდ, ცვლადების დასაშვები სახელებია: $commision someVariable product_Store income2 myIncome_from_deposit ხოლო შემდეგი სახელები არასწორია: 222lol @someVariable my%percent ასევე არ შეიძლება ცვლადს მივცეთ ისეთი სახელი, რომელიც
ბრაუზერის კონსოლი. console.log და document.write

ბრაუზერის კონსოლი. console.log და document.write

JAVASCRIPT, WEB
ჯავასკრიპტთან მუშაობისას შეუცვლელ ინსტრუმენტს წარმოადგენს ბრაუზერის კონსოლი, რომელიც გვეხმარება პროგრამის დახვეწის პროცესში. თანამედროვე ბრაუზერების უმეტესობას გააჩნია ასეთი კონსოლი. მაგალითად, Google Chrome-ში უნდა გავხსნათ More tools=>Developer tools და გახსნილ ჩანართში ავირჩიოთ Console: კონსოლში შეგვიძლია პირდაპირ შევიყვანოთ ჯავასკრიპტის კოდი და Enter კლავიშზე დაჭერით კოდი შესრულდება. მაგალითად, ჩავწეროთ კონსოლში შემდეგი კოდი: alert("გამარჯობა, სამყაროვ"); Enter-ზე დაჭერის შემდეგ ჯავასკრიპტის კოდი შესრულდება და გამოვა შეტყობინება: ბრაუზერის კონსოლში სხვადასხვა ინფორმაციის გამოსატანად გამოიყენება ფუნქცია console.log(). მაგალითად: <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>JavaScript</title> </head> <body>
გარე ფაილის ჩართვა

გარე ფაილის ჩართვა

JAVASCRIPT, WEB
ვებგვერდზე JavaScript-ის ჩართვის კიდევ ერთი საშუალებაა JavaScript-ის კოდის გატანა გარე ფაილში და ამ ფაილის ჩართვა ვებგვერდზე ტეგით <script>. index.html ფაილთან იგივე საქაღალდეში შევქმნათ საქაღალდე js. იგი იქნება განკუთვნილი ჯავასკრიპტის ფაილების შესანახად. ამ საქაღალდის შიგნით შვქმნათ ფაილი myscript.js. ჯავასკრიპტის ფაილებს უნდა ჰქონდეს გაფართოება .js. გავხსნათ შექმნილი ფაილი და ჩავწეროთ შიგნით შემდეგი კოდი: var date = new Date(); // მიმდინარე თარიღის მიღება var time = date.getHours(); // მიმდინარე დრო საათებში if(time < 13) // შევადაროთ რიცხვს 13 alert('დილა მშვიდობისა!'); // მიმდინარე დრო ნაკლებია 13 საათზე else alert('საღამო მშვიდობისა!'); // მიმდინარე დრო მეტია 13 საათზე ახლა ჩავრთოთ ჯავასკრიპტის ფაილი ვებგვერდზე: <!DOCTYPE html> <html> <head> <meta
JavaScript-ის კოდის შესრულება

JavaScript-ის კოდის შესრულება

JAVASCRIPT, WEB
როცა ბრაუზერი იღებს ვებგვერდს html-ისა და JavaScript-ის კოდებით, ის ახდენს მის ინტერპრეტაციას. ინტერპრეტაციის შედეგი სხვადასხვა ელემენტების სახით - ღილაკები, შეყვანის ველები, ბლოკები, გამოისახება ბრაუზერში. ვებგვერდის ინტერპრეტაცია ხდება თანმიმდევრობით ზემოდან ქვემოთ. როცა ბრაუზერი ხედავს JavaScript-ის კოდს, მოქმედებას იწყებს JavaScript-ის ინტერპრეტატორი. სანამ ის არ დაასრულებს მოქმედებას, ვებგვერდის შემდგომი ინტერპრეტაცია ჩერდება. ვნახოთ შემდეგი მაგალითი: <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>JavaScript</title> <script> alert("სექცია head"); </script> </head> <body> <h2>პირველი სათაური</h2> <script> alert("პირველი სათაური"); </script> <h2>მეორე სათაური</h2> <script
პირველი პროგრამა JavaScript-ზე

პირველი პროგრამა JavaScript-ზე

JAVASCRIPT, WEB
- შევქმნათ პირველი პროგრამა JavaScript-ზე. პირველ რიგში შევქმნათ საქაღალდე და ამ საქაღალდეში ფაილი index.html. ეს ფაილი წარმოადგენს ვებგვერდს. გავხსნათ ეს ფაილი ტექსტურ რედაქტორში და ჩავწეროთ მასში შემდეგი კოდი: <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>JavaScript</title> </head> <body> <h2>პირველი პროგრამა JavaScript-ზე</h2> <script> alert('გამარჯობა, სამყაროვ!'); </script> </body> </html> აქ განსაზღვრულია სტანდარტული html ელემენტები. ელემენტში head განსაზღვრულია ვებგვერდის კოდირება utf-8 და გვერდის სათაური (title). body ელემენტში მოცემულია ვებგვერდის ტანი, რომელიც შედგება სათაურის ელემენტისაგან (h2) და ელემენტისაგან script. JavaScript-ის კოდის ჩართვა ვებგვერდზე ხორციელდება ტეგის &l
რას წარმოადგენს Javascript?

რას წარმოადგენს Javascript?

JAVASCRIPT, WEB
დღეისათვის ვებსაიტების სამყაროს წარმოდგენა Javascript-ის გარეშე პრაქტიკულად წარმოუდგენელია. Javascript - ეს არის ის, რაც აცოცხლებს ვებსაიტებს, რომელთაც ყოველდღიურად ვათვალიერებთ ჩვენს ბრაუზერებში. Javascript შეიქმნა 1995 წელს კომპანია Netscape-ს მიერ, როგორც სცენარების ენა ბრაუზერისთვის Netscape Navigator 2. თავდაპირველად ენას ერქვა LiveScript, მაგრამ იმ დროისათვის პოპულარული სხვა ენის Java LiveScript ტალღაზე გადაერქვა სახელი და დაერქვა JavaScript. ეს მომენტი გარკვეულ გაუგებრობას იწვევს : ზოგიერთ დამწყებ დეველოპერს Java და JavaScript ლამის ერთი ენა ჰგონია. სინამდვილეში ეს ორი აბსოლუტურად განსხვავებული ენაა, რომლებიც ერთმანეთთან მხოლოდ დასახელების მსგავსებითაა დაკავშირებული. თავდაპირველად JavaScript-ს გააჩნდა შეზღუდული შესაძლებლობები. მისი მიზანი იყო, დაემატებინა ვებგვერდისთვის მცირეოდე
Bootstrap 4 Essential Training

Bootstrap 4 Essential Training

Bootstrap, HTML5/CSS3, WEB
წელი: 2018 ვიდეო კურსი : Lynda ავტორი: Ray Villalobos ხანგრძლივობა: 6h3m ენა:ინგლისური აღწერა Bootstrap—a front-end framework using HTML, CSS3, and jQuery—is designed to help developers quickly and easily build responsive, mobile-ready websites that are cross-browser compatible. An open-source framework, Bootstrap features a 12-column grid and components that are ready to use. In this course, Ray Villalobos helps you get started with Bootstrap by providing an overview of all of the goodies in this popular framework. Ray covers the installation options, and walks through the basic styles that normalize how your content is displayed on different platforms and browsers. He also explains how to use the flexbox grid system to build nearly any kind of layout you can dream up, use different
0Shares