JavaScript (JS)

JavaScript — это объектно-ориентированный язык программирования, являющийся стандартом интерактивности в веб-разработке.

WalletConnect uses end-to-end encryption to bridge communication between a dApp (usually on a desktop browser) and a wallet (on a mobile device) via QR codes or deep links.

        graph LR
  Center["JavaScript (JS)"]:::main
  Rel_lending_protocols["lending-protocols"]:::related -.-> Center
  click Rel_lending_protocols "/terms/lending-protocols"
  Rel_decentralized_applications_dapps["decentralized-applications-dapps"]:::related -.-> Center
  click Rel_decentralized_applications_dapps "/terms/decentralized-applications-dapps"
  Rel_inter_blockchain_communication_ibc["inter-blockchain-communication-ibc"]:::related -.-> Center
  click Rel_inter_blockchain_communication_ibc "/terms/inter-blockchain-communication-ibc"
  classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
  classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
  classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
  classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
  linkStyle default stroke:#4b5563,stroke-width:2px;

      

🧒 Простыми словами

Представь, что сайт — это живой организм. [JavaScript](/ru/terms/javascript) — это его нервная система. Если ты наступишь ему 'на ногу' (нажмешь кнопку), он отреагирует (выдаст сообщение или откроет окно).

🤓 Expert Deep Dive

Архитектура JavaScript строится на 'Прототипном наследовании', что часто путает разработчиков, привыкших к классам. В JS объекты — это просто наборы свойств в оперативной памяти. Важной вехой стало появление стандарта ES6, который привнес в язык 'Стрелочные функции', 'Модули' и 'Деструктуризацию', сделав код намного чище. В последние годы стандартом индустрии стал TypeScript — надстройка над JS, которая добавляет строгую типізацию. Это позволяет находить ошибки еще на этапе написания кода, что критично для больших финансовых и корпоративних систем, которые раньше боялись использовать 'слишком гибкий' JavaScript.

📚 Источники