Skip to content

Instantly share code, notes, and snippets.

const phrase = "everything is awesome"
const name = "emmet"
// 1. კონსოლით გამოაჩინე name-ის სიგრძე
// 2. კონსოლით გამოაჩინე name-ის პირველი და ბოლო ასო
// 3. კონსოლით გამოაჩინე name, ოღონდ ყველა ასო დიდად უნდა ეწეროს e -> E
// 4. კონსოლით გამოაჩინე phrase, ოღონდ სიცარიელე (space) ჩაანაცვლე ტირეებით
const fruits = ["Apple", "Cherry", "Melon"]
const books = [
{
title: "The Hitchhiker's Guide to the Galaxy",
author: 'Douglas Adams',
yearPublished: 1979,
genre: 'Science Fiction',
pages: 224,
isbn: '978-0345391803',
isAvailable: true,
imageUrl:

ახალი თემები

  • სია - ელემენტების ერთობლიობა ([1, 2, 3], ['ben', 'rachel', 'donny'])
  • ობიექტი - ერთი "ელემენტი", რომელიც შეიცავს ნებისმიერი მნიშვნელობის რამდენიმე ატრიბუტს (მაგ.: const car = { color: "red", year: 2019 })
  • ციკლი, loop (ამ დავალებებში გამოიყენე for of loop)
  • ინდექსები - სიიდან/ტექსტიდან კონკრეტულ პოზიციაზე მყოფი ელემენტების წაკითხვა
image

მოცემულია string-ების (ტექსტის) სია (Javascript):

შექმენი მოცემული ინტეფეისი

Screenshot from 2025-07-28 14-48-28

HTML-ში უნდა გქონდეს მხოლოდ input, button (დამატების ღილაკი) და ul (ფილმების სია, თავიდან ცარიელი, ან რამდენიმე საწყისი ფილმით). ღილაკზე უნდა გეწეროს onclick.

დამატების ღილაკზე დაჭერისას

  1. მოძებნე input ელემენტი და შიგნით ჩაწერილი მნიშვნელობა ცვლადში შეინახე
  2. შექმენი li ელემენტი, შიგნით span და ორი button tag-ით
  3. span ელემენტში ჩაწერე მომხმარებლის შეყვანილი ფილმის სახელი
  4. button tag-ებში ტექსტად ჩაწერე "წაშლა" და "ნაყურები"
@ixtk
ixtk / javascript.md
Last active September 27, 2025 20:56
Javascript ქართულად, მაგალითებით

Express-ის პროექტის შექმნა

ვამატებთ ახალ ფოლდერს და ვხსნით VSCode-ში

  1. VSCode-ში ვხსნით ტერმინალს (Terminal -> New Terminal)
  2. ვწერთ ამ ბრძანებებს (ერთ ხაზად ცალ-ცალკე)
npm init -y

ul-ს დაუწერე list-style-position: inside;

site-main-ს ზედმეტი margin-top აქვს

ფონტი იყოს sans-serif

line-height: 1.4 body-ზე

if (SW) {

შექმენით node.js-ის სკრიპტი onlineStatus.js.

მოცემულია ობიექტი:

const servers = {
  facebook: [{ username: "turbo-booster", isOnline: false }],
  discord: [
    { username: "mailbox_2", isOnline: true },
 { username: "Leanne", isOnline: false }
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

თითოეული გვერდისთვის შექმენით ცალკე ფოლდერი pages-ში. და თითოეულისთვის შექმენით ცალკე CSS & JSX ფაილები (არ დაწეროთ რომელიმე კონკრეტული გვერდის კოდი App.css-ში)

src/
├── mock-data/
│   ├── products.json
│   ├── users.json
├── shared/
│   ├── Header.jsx
│ ├── Footer.jsx