Axios bilan real API chaqirish — ODDIY MISOL BILAN!
❓ “Ma’lumotni boshqa sayt yoki serverdan qanday olib kelamiz?” degan savol bormi? Javob: Axios!
STEP 1: Axios’ni o‘rnatamiz
Terminalda yozing:
STEP 2: Real API chaqiramiz (masalan: foydalanuvchilar ro‘yxati)
Bu API — jsonplaceholder.typicode.com saytiga tegishli va real ishda sinab ko‘rish uchun yaratilgan bepul servis.
STEP 3: Ma’lumotni sahifada chiqaramiz
📌 Natija:
💡 Real hayotda bu qanday foyda beradi?
– Mahsulotlar ro‘yxati olish
– Ob-havo, yangiliklar, valyuta kurslari chiqarish
– Login/ro‘yxatdan o‘tish so‘rovlari
– Barcha dinamik ma’lumotlar API orqali ishlaydi!
Foydali deb bilsangiz:
📌 Saqlab qo‘ying
📤 Do‘stlaringizga ulashing
💬 Izohda fikringizni yozing
#vuejs #axios #api #frontend #json #dasturlash #webdev #praktika #ulashishga_arziydi
💻 @dasturlash_hayoti — bir xatoni tuzatib, ikkinchisiga tayyorlanish! 😅
❓ “Ma’lumotni boshqa sayt yoki serverdan qanday olib kelamiz?” degan savol bormi? Javob: Axios!
STEP 1: Axios’ni o‘rnatamiz
Terminalda yozing:
npm install axios
STEP 2: Real API chaqiramiz (masalan: foydalanuvchilar ro‘yxati)
Bu API — jsonplaceholder.typicode.com saytiga tegishli va real ishda sinab ko‘rish uchun yaratilgan bepul servis.
import axios from 'axios';
export default {
data() {
return {
users: []
};
},
mounted() {
axios.get('https://jsonplaceholder.typicode.com/users')
.then(response => {
this.users = response.data;
})
.catch(error => {
console.log("Xatolik:", error);
});
}
}
STEP 3: Ma’lumotni sahifada chiqaramiz
<ul>
<li v-for="user in users" :key="user.id">
{{ user.name }} - {{ user.email }}
</li>
</ul>
📌 Natija:
✅ Sahifa ochilishi bilan API’dan foydalanuvchilar ro‘yxati olinadi
✅ Bu ma’lumotlar users array’iga joylanadi
✅ v-for yordamida ekranga chiqariladi
💡 Real hayotda bu qanday foyda beradi?
– Mahsulotlar ro‘yxati olish
– Ob-havo, yangiliklar, valyuta kurslari chiqarish
– Login/ro‘yxatdan o‘tish so‘rovlari
– Barcha dinamik ma’lumotlar API orqali ishlaydi!
Foydali deb bilsangiz:
📌 Saqlab qo‘ying
📤 Do‘stlaringizga ulashing
💬 Izohda fikringizni yozing
#vuejs #axios #api #frontend #json #dasturlash #webdev #praktika #ulashishga_arziydi
💻 @dasturlash_hayoti — bir xatoni tuzatib, ikkinchisiga tayyorlanish! 😅
👍11🏆2
#hosting #free #webdev
2025-yilda eng ishonchli 7 ta bepul hosting platformasi
Agar siz o‘z veb-saytingizni yoki portfolio loyihangizni bepul internetga joylashtirmoqchi bo‘lsangiz — mana siz uchun eng yaxshi 7ta platforma!
Bu hostinglar yordamida siz o‘zingiz yaratgan saytlarni bepul internetga joylashtirishingiz va haqiqiy domen bilan ulashingiz mumkin!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🤩4👨💻4🔥2👌1
#DasturlashHayoti #Frontend #React #Icon #WebDev #Dizayn
Frontendchilar uchun top discovery!
HugeIcons — React va dizayn loyihalar uchun eng katta ikonkalar kutubxonasi!
— 40 000+ ikonkalar
— 3 800+ bepul ikonkalar
— SVG, React, React Native va npm orqali ishlatish mumkin
Kod yozish chiroyli, ammo dizayn ham ko‘zga yoqimli bo‘lishi kerak
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥5🤩1
#Laravel #backend #webdev #dasturlash_hayoti
Laravel nima uchun qulay?
Laravel — backend’ni tez va tartibli qilish uchun yaratilgan framework.
Quyida nega ko‘pchilik Laravel’ni tanlashini oddiy tilda tushuntiramiz 👇
📌 Kod aralashib ketmaydi, tushunish oson bo‘ladi.
📌 Noldan yozishga hojat yo‘q — vaqt tejaladi.
📌 Xavfsizlik Laravel’da avtomatik ko‘p joyda bor.
📌 Bir necha oy o‘tsa ham kodni tushunish mumkin.
📌 Kam vaqt — katta natija.
Laravel:
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍2💯2👨💻1
Diqqat, dasturchilar!
Keyingi postlarda sizga👨💻 JavaScript real loyihalarda qayerda ishlatiladi degan mini-postlar seriyasini tayyorladik.
👇 Shu postlarni kutyapsizmi?
👍 Ha, men kutyapman!
😁 Yo‘q, lekin qiziqaman
♻️ Izohlarda belgilang va biz siz uchun hamma postlarni ketma-ket chiqaramiz!
#JavaScript #webdev #poll #dasturlash_hayoti
Keyingi postlarda sizga
👇 Shu postlarni kutyapsizmi?
👍 Ha, men kutyapman!
😁 Yo‘q, lekin qiziqaman
#JavaScript #webdev #poll #dasturlash_hayoti
Please open Telegram to view this post
VIEW IN TELEGRAM
👍39😁11🔥4👨💻1
#JavaScript #frontend #webdev #boshlovchilar
JavaScript saytni jonlantiradi. Foydalanuvchi biror ish qilsa — JavaScript javob qaytaradi.
<button onclick="salom()">Bos</button>
<script>
function salom() {
alert("Salom! Tugma bosildi 😊");
}
</script>
<input type="text" id="email" placeholder="Email">
<button onclick="tekshir()">Yuborish</button>
<script>
function tekshir() {
let email = document.getElementById("email").value;
if (email === "") {
alert("Emailni kiriting!");
}
}
</script>
👉 Email bo‘sh bo‘lsa → ogohlantirish chiqadi
<button onclick="och()">Batafsil</button>
<p id="text" style="display:none;">Qo‘shimcha ma’lumot</p>
<script>
function och() {
document.getElementById("text").style.display = "block";
}
</script>
👉 Tugma bosildi → yashirin matn ochildi
JavaScript bo‘lmasa:
JavaScript bilan esa:
➡️ Keyingi post: JavaScript + API (serverdan ma’lumot olish)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9👨💻6⚡4🔥2👌1
#JavaScript #API #webdev #2post #boshlovchilar
JavaScript serverdan ma’lumot olib kelish va uni sahifada ko‘rsatish uchun ishlatiladi. Sahifani yangilamasdan ham ma’lumot keladi.
<button onclick="getData()">Ma’lumotni yuklash</button>
<p id="result"></p>
<script>
function getData() {
fetch("https://jsonplaceholder.typicode.com/posts/1")
.then(res => res.json())
.then(data => {
document.getElementById("result").innerText = data.title;
});
}
</script>
Real-time yangilanish nimaga o‘xshaydi?
👉 Bularning barchasi JavaScript + API orqali ishlaydi.
Ma’lumotni sahifada dinamik ko‘rsatish
Serverdan kelgan ma’lumot:
JavaScript:
JavaScript + API bo‘lmasa:
JavaScript + API bilan esa:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥4👌4
#JavaScript #API #RealProject #webdev #dasturlash_hayoti
Diqqat, JavaScript o‘rganuvchilar!
Keyingi post:
Ya’ni:
Shunaqa amaliy post kerakmi?
👍 Ha, JS + API bilan
🔥 Yo'q, shart emas
Qiziqish bo‘lsa — bosqichma-bosqich tushuntirib chiqaramiz
Please open Telegram to view this post
VIEW IN TELEGRAM
👍49
#JavaScript #API #RealProject #webdev #dasturlash_hayoti
Keyingi darsda:
Ya’ni:
Post JavaScript + API asosida, to‘liq real loyiha ko‘rinishida bo‘ladi.
👉 O‘tkazib yubormang!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👨💻3👍2👏1
#JavaScript #API #RealProject #webdev #dasturlash_hayoti
Xabarlarni ro‘yxat qilib chiqarish + avtomatik yangilanish
Bu bosqichda:
- har bir xabar alohida chiqadi
- sahifa refreshsiz yangilanadi
- real chatlarga yana yaqinlashamiz
<!-- Xabar yozish -->
<input type="text" id="message" placeholder="Xabar yozing">
<button onclick="sendMessage()">Yuborish</button>
<!-- Chat ro'yxati -->
<ul id="chat"></ul>
ul — xabarlar ro‘yxat bo‘lib chiqishi uchun<script>
function sendMessage() {
// Inputni chaqiramiz
let input = document.getElementById("message");
// Inputdagi qiymat
let msg = input.value;
// Bo‘sh xabar yuborilmasligi uchun
if (msg === "") return;
// Serverga xabar yuborish
fetch("https://jsonplaceholder.typicode.com/posts", {
method: "POST",
body: JSON.stringify({ text: msg }),
headers: {
"Content-type": "application/json"
}
})
.then(res => res.json())
.then(data => {
// Xabarni chat ro‘yxatiga qo‘shamiz
addMessage(data.text);
// Inputni tozalaymiz
input.value = "";
});
}
</script>
<script>
function addMessage(text) {
// Chat ro‘yxatini chaqiramiz
let chat = document.getElementById("chat");
// Yangi xabar uchun <li> yaratamiz
let li = document.createElement("li");
// Xabar matnini joylaymiz
li.innerText = text;
// Xabarni chatga qo‘shamiz
chat.appendChild(li);
}
</script>
Endi:
- har bir xabar pastga qo‘shilib boradi
- eski xabarlar yo‘qolmaydi
Telegram, kommentlar, chatlar — barchasi shu mantiqda ishlaydi.
Enter bosilganda yuborish + real-time’ga yana yaqinlashtiramiz
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6⚡5🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
#WebDev #Tools #Design #frontend #backend #dasturlash_hayoti
Toolfolio.io — dasturchi va dizaynerlar uchun "supermarket"
Siz qidirayotgan hamma web va dizayn vositalari bir joyda!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2👏2👌1
This media is not supported in your browser
VIEW IN TELEGRAM
#frontend #figma #antigravity #webdev #dasturlash #uiux #coding #webdesign #itnews
Antigravity’da yana bir foydali imkoniyat
Endi Antigravity IDE ichiga Figma MCP integratsiyasi qo‘shildi. Bu esa dizayndan kodga o‘tish jarayonini ancha soddalashtiradi.
Figma’dagi layoutlarni endi yanada toza va aniq ko‘rinishda kodga aylantirish mumkin — ortiqcha vaqt sarflashga hojat yo‘q.
Frontend bilan shug‘ullanadiganlar uchun ayniqsa foydali yangilik
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩6👌3⚡2👍2
Sichqonchani unuting, asosiy e'tiborni klaviaturaga qarating. Dasturchilar uchun eng muhim VS Code qisqartma tugmalari toʻplami.
Rasmlarda:
@dasturlash_hayoti | #VSCode #Dasturlash #CodingTips #WebDev
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🤩2👨💻2