cb
ABCD
  • JS Танилцуулга
  • JS Хаана байрлах вэ
  • JS Гаралт /Output/
  • JS Мэдэгдэл /Statement/
  • JS Бичиглэл /Syntax/
  • JS Тайлбар /Comments/
  • JS Хувьсагч /Variables/
  • JS Оператор /Operators/
  • JS Арифметик оператор
  • JS Даалгаварын оператор
  • JS Өгөгдлийн төрөл
  • JS Функц /Function/
  • JS Обьект /Objects/
  • JS Тэмдэгт /Strings/
  • JS Тэмдэгтийн аргууд /String Methods/
  • Тоон утга /Numbers/
  • Тоон утга /Number methods/
  • JS Массив /Array/
  • JS Массив /Array Methods/
  • JS Ангилах /Sort/
  • JS массив давтах аргууд /Iteration/
  • JS Огноо /Dates/
  • JS огнооны формат
  • JS Get Date Methods
  • JS Set Date Methods
  • JS Математик объект
  • JS Cанамсаргүй тоо
  • JS Үнэн/ Худал Boolean утга
  • JS Харьцуулах ба Логик оператор
  • JS Нөхцөл шалгах / If Else
  • JS switch оператор
  • JS For давталт
  • JS For In давталт
  • Js For / Of давталт
  • JS While Давталт
  • JS Break ба Continue
  • JS Let Хувьсагч
  • JS Const Тогтмол хувьсагч
  • JS Төрөл хувиргалт
  • JS Алдаатай ажиллах Throw ба Try Catch
  • JS Гинжин хамаарал буюу Scope, Scope Chain
  • JS Hoisting буюу Өргөх
  • JS Хатуу горим буюу Strict Mode
  • JS this түлхүүр үг
тохиргоо
Толгой хэсэг
Хажуугийн самбар
Үндсэн контент
НЭВТРЭХ

JS Хаана байрлах вэ

<script> tag

HTML-д JavaScript кодыг <script> болон </script>-н хооронд бичнэ.

Жишээ нь

<script>
    document.getElementById("test").innerHTML = "Сайн уу? JavaScript";
</script>

Үр дүнг харах

Өмнөх загварууд дээр JavaScript-г HTML-д ашиглахад type атрибутад <script type="text/javascript"> гэж зааж өгдөг байсан. Одоо бол тэгэх шаардлагагүй, JavaScript нь HTML-н үндсэн скрипт хэл юм.


JavaScript Функц ба Үйл явдал

JavaScript функц гэдэг нь JavaScript-г "дуудсан" үед гүйцэтгэх боломжтой блок код юм.
Жишээ нь функцийг ямар нэгэн үйл явдал тохиолдоход эсвэл хэрэглэгч товчлуур дээр дарахад дуудаж болно. Функцийн талаар дараагийн хичээлээр тусад нь авч үзэх болно.


JavaScript кодыг <head> эвсэл <body>-д байрлуулах

HTML документэд хүссэн хэмжээгээр скриптийг байрлуулж болно.
Скриптүүдийг <body>, эсвэл HTML хуудасны <head> хэсэгт байрлуулах боломжтой эсвэл хоёуланд нь байрлуулсан ч болно.


JavaScript кодыг <head> хэсэгт

Энэ жишээнд JavaScript функцийг HTML хуудасны <head> хэсэгт байрлууллаа.
Товч дээр дарахад функцийг дуудана

Жишээ нь

<!DOCTYPE html lang="en-US">
<html>
<head>
<script>
  function myFunc() {
    document.getElementById("test").innerHTML = "Head хэсгээс үзүүлж байна.";
  }
</script>
</head>
<body>
    
<h2>JavaScript-г head хэсэгт</h2>
<p id="test"></p>

<button type="button" onclick="myFunc()">Товч дээр дар</button>
    
</body>
</html>
Үр дүнг харах

JavaScript кодыг <body> хэсэгт

Энэ жишээнд JavaScript функцийг HTML хуудасны <body> хэсэгт байрлууллаа.
Товч дээр дарахад функцийг дуудана

Жишээ нь

<!DOCTYPE html lang="en-US">
<html>
<body>
    
<h2>JavaScript-г head хэсэгт</h2>
<p id="test"></p>

<button type="button" onclick="myFunc()">Товч дээр дар</button>

<script>
  function myFunc() {
    document.getElementById("test").innerHTML = "Head хэсгээс үзүүлж байна.";
  }
</script>

</body>
</html>
Үр дүнг харах

Script interpretation буюу скрипт тайлагч нь дэлгэцийг удаашруулдаг тул скриптийг <body> элементийн доод хэсэгт байрлуулж байхыг зөвлөж байна.


External JavaScript

Скриптийг гадаад файл дээр бичиж болно.

Гадаад файл: app.js

function myFunction() {
  document.getElementById("test").innerHTML = "External javascript код.";
}

External JavaScript

Скриптийг гадаад файл дээр бичсэнээр ижил үүрэг гүйцэтгэдэг нэг кодыг олон веб хуудсан дээр ашиглах боломжтой болно.
JavaScript файлууд нь .js файлын өргөтгөлтэй байдаг.
Гаднах скриптийг ашиглахын тулд скриптийн файлын нэрийг <script> тагийн src (source) атрибутад зааж өгнө.

Жишээ нь

<script src="/static/js/lesson/app.js"></script>

Үр дүнг харах

<head> болон <body>-н хүссэн газартаа гадаад скриптийг байрлуулж болно.

Гадаад CSS-д <script> тагийг ашигладаггүй болохыг анхаарна уу.

Гадаад JavaScript-н давуу талууд

HTML ба Кодыг ялгадаг.
HTML болон JavaScript кодтой ажиллахад илүү хялбар байдаг.
Нэг хуудсанд хэд хэдэн скрипт файл нэмж болно.

Жишээ нь

<script src="/static/js/lesson/app1.js"></script>
<script src="/static/js/lesson/app2.js"></script>

Сэтгэгдэлүүд

orshikh

sad

May 11, 2021, 1:15 p.m.
Контентын нэр
JS Танилцуулга
JS Хаана байрлах вэ
JS Гаралт /Output/
JS Мэдэгдэл /Statement/
JS Бичиглэл /Syntax/
JS Тайлбар /Comments/
JS Хувьсагч /Variables/
JS Оператор /Operators/
JS Арифметик оператор
JS Даалгаварын оператор
JS Өгөгдлийн төрөл
JS Функц /Function/
JS Обьект /Objects/
JS Тэмдэгт /Strings/
JS Тэмдэгтийн аргууд /String Methods/
Тоон утга /Numbers/
Тоон утга /Number methods/
JS Массив /Array/
JS Массив /Array Methods/
JS Ангилах /Sort/
JS массив давтах аргууд /Iteration/
JS Огноо /Dates/
JS огнооны формат
JS Get Date Methods
JS Set Date Methods
JS Математик объект
JS Cанамсаргүй тоо
JS Үнэн/ Худал Boolean утга
JS Харьцуулах ба Логик оператор
JS Нөхцөл шалгах / If Else
JS switch оператор
JS For давталт
JS For In давталт
Js For / Of давталт
JS While Давталт
JS Break ба Continue
JS Let Хувьсагч
JS Const Тогтмол хувьсагч
JS Төрөл хувиргалт
JS Алдаатай ажиллах Throw ба Try Catch
JS Гинжин хамаарал буюу Scope, Scope Chain
JS Hoisting буюу Өргөх
JS Хатуу горим буюу Strict Mode
JS this түлхүүр үг
ABCD.mn ©

Нөхцөл & Шаардлага

1. General

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas ultrices, justo vel imperdiet gravida, urna ligula hendrerit nibh, ac cursus nibh sapien in purus. Mauris tincidunt tincidunt turpis in porta. Integer fermentum tincidunt auctor.

2. Account

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas ultrices, justo vel imperdiet gravida, urna ligula hendrerit nibh, ac cursus nibh sapien in purus. Mauris tincidunt tincidunt turpis in porta. Integer fermentum tincidunt auctor.

3. Service

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas ultrices, justo vel imperdiet gravida, urna ligula hendrerit nibh, ac cursus nibh sapien in purus. Mauris tincidunt tincidunt turpis in porta. Integer fermentum tincidunt auctor.

4. Payments

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas ultrices, justo vel imperdiet gravida, urna ligula hendrerit nibh, ac cursus nibh sapien in purus. Mauris tincidunt tincidunt turpis in porta. Integer fermentum tincidunt auctor.