Fetch | Khái niệm Fetch trong JavaScript

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ธ.ค. 2024

ความคิดเห็น •

  • @lam90namdinh
    @lam90namdinh 3 ปีที่แล้ว +56

    Tôi sinh năm 1990, tôi đang lò dò tự học lập trình web. Xem qua mấy video ông làm tôi cực nể. Ví dụ video này, cái giải thích API tôi đã xem nhiều người giải thích, thì ông là người tôi thấy giải thích tốt nhất, hay, gọn, dễ hiểu, đúng. Tôi cũng lò dò lập ra được vài cái web, hiểu nó khó nhứ nào, và đến khi xem ông nói về web cv của ông, thực sự giỏi, thực sự có tâm. Việt Nam sinh ra một người như ông thật đáng quý.

  • @thaibinhnguyenkhac701
    @thaibinhnguyenkhac701 ปีที่แล้ว +1

    cảm ơn anh rất nhiều ạ, tuy vid đã 2 năm nhưng vẫn có rất nhiều giá trị cho đến hiện nay

  • @minhnguyen86
    @minhnguyen86 ปีที่แล้ว +5

    Tôi sinh năm 1945, tuy đã lớn tuổi nhưng tôi đang lò dò tự học lập trình web. Xem qua mấy video ông làm tôi cực nể. Ví dụ video này, cái giải thích API tôi đã xem nhiều người giải thích, thì ông là người tôi thấy giải thích tốt nhất, hay, gọn, dễ hiểu, đúng. Tôi cũng lò dò lập ra được vài cái web, hiểu nó khó nhứ nào, và đến khi xem ông nói về web cv của ông, thực sự giỏi, thực sự có tâm. Việt Nam sinh ra một người như ông thật đáng quý.

    • @thanhtrangnguyen5572
      @thanhtrangnguyen5572 ปีที่แล้ว

      xạo quá, gần 80 rồi vẫn còn lò dò học lập trình á?
      Cho xin cái info tới gặp

    • @khoadang9873
      @khoadang9873 6 หลายเดือนก่อน

      copy y chang ông cmt hồi 3 năm trước :))) ko thiếu 1 từ :)))

    • @NguyenTruong-dz6yv
      @NguyenTruong-dz6yv หลายเดือนก่อน

      văn mẫu cùng 1 nguồn à:)))

  • @Vu205-r3r
    @Vu205-r3r 2 หลายเดือนก่อน

    Tôi sinh năm 2024, tuy đã trẻ tuổi nhưng tôi đang lò dò tự học lập trình web. Xem qua mấy video ông làm tôi cực nể. Ví dụ video này, cái giải thích API tôi đã xem nhiều người giải thích, thì ông là người tôi thấy giải thích tốt nhất, hay, gọn, dễ hiểu, đúng. Tôi cũng lò dò lập ra được vài cái web, hiểu nó khó nhứ nào, và đến khi xem ông nói về web cv của ông, thực sự giỏi, thực sự có tâm. Việt Nam sinh ra một người như ông thật đáng quý.

  • @hieunguyen-dd1nm
    @hieunguyen-dd1nm 2 ปีที่แล้ว +2

    Tôi sinh năm 1988. Đang làm việc ngành ko phải IT. Học làm web để có công cụ quản lý data của mình . Cám ơn f8 kênh rất tốt để học làm như dân IT. :)

  • @baao2748
    @baao2748 ปีที่แล้ว

    Ae học xong back end đến phần này hiểu sướng tê người luôn @@

  • @HungLe-po5fm
    @HungLe-po5fm 2 ปีที่แล้ว +1

    Cảm ơn anh vì sự cống hiến vô cùng quý báo của anh ❤

  • @lightd1404
    @lightd1404 ปีที่แล้ว +2

    quá là dễ hiểu luôn, cảm ơn a sơn rất nhiều chắc có chỗ nào bầu a làm bộ trưởng bộ CNTT quớ =))

  • @phuongvu6081
    @phuongvu6081 3 ปีที่แล้ว +1

    Bài giảng rất dễ hiểu, cảm ơn anh

  • @lamhehe99
    @lamhehe99 2 ปีที่แล้ว

    anh dễ quá tuyệt vời luôn anh ạ!

  • @juhandvan
    @juhandvan 4 ปีที่แล้ว

    A. Sơn pro quá !!! Ngưỡng mộ a thật

  • @tranthihongthai5379
    @tranthihongthai5379 4 ปีที่แล้ว +2

    ôi giọng anh u mê luôn ạ :V

  •  4 ปีที่แล้ว +9

    Nhìn cái my cv là biết trình cao cỡ nào rồi

  • @quyenly405
    @quyenly405 ปีที่แล้ว +1

    Thầy dạy rất dễ hiểu ạ. Em xem gần hết mà chưa thấy thầy dạy phần async await😅 để em được thông não

  • @data-dynamo-guy
    @data-dynamo-guy หลายเดือนก่อน

    ❤ thanks anh

  • @ruoitrau_gaming_191
    @ruoitrau_gaming_191 3 ปีที่แล้ว +2

    đúng là coi youtube chỉ có a Sơn là giảng thông đc não của mình.
    Rất nhiều lí thuyết phức tạp phải coi video F8 mới nuốt đc (Y)

    • @lordsaurondevoffical363
      @lordsaurondevoffical363 2 ปีที่แล้ว

      hehe còn nhiều cái , như call stack , heap ….. nhiều cái nữa bác ạ, để thành thục được js thì hiểu bản chất của nó cơ, hehe dù sao bác sơn bác chía sẻ rất nhiệt tình

  • @datwilliama2
    @datwilliama2 4 ปีที่แล้ว +1

    ôi lại xem hết video dồi, a sơn ra khoá nâng cao đi, hoặc ReactJS cũng được hehe

  • @thienlaptrinh5041
    @thienlaptrinh5041 3 ปีที่แล้ว +1

    Anh Sơn ơi ! Anh quay khóa ReactJs đi ạ ! Cảm ơn anh rất nhiều

  • @BackendNestJs
    @BackendNestJs ปีที่แล้ว

    ngày càng ghiền backend hơn cả frontend =)))

  • @bdsyendinh
    @bdsyendinh 3 ปีที่แล้ว +1

    a có thể lúc nào đó nói về lý do MyCV thất bại tại thị trường nc ngoài k a

  • @nguyenvanloc3744
    @nguyenvanloc3744 2 ปีที่แล้ว

    hay quá anh ơi

  • @trungtrung2248
    @trungtrung2248 3 ปีที่แล้ว +1

    cảm ơn anh, bài giảng rất chi tiết và hay. Anh cho em hỏi sự khác nhau giữa việc sử dụng fetch vs sử dụng new XMLhttpRequest là gì ạ?

  • @thangnamrucrovn
    @thangnamrucrovn 4 ปีที่แล้ว +1

    Làm về fetch 2 url posts và users rồi đổ ra màn hình đi anh ơi

  • @hieule2635
    @hieule2635 4 ปีที่แล้ว

    Tks nhiều.

  • @sonpham-qo5wp
    @sonpham-qo5wp 2 ปีที่แล้ว +1

    anh ơi. em đã dùng Fetch để render ra trang web rồi. nhưng khi em muốn lấy id hoặc nodeName của node(đã được render bằng các hàm ở bài fetch) bằng method event.target.id thì lại không lấy được. vậy có cách nào không ạ

  • @30teeny77
    @30teeny77 3 ปีที่แล้ว

    bài giảng tuyệt vời . Nhưng mà a ơi nói chậm lại được không :D

  • @pdh372
    @pdh372 4 ปีที่แล้ว

    Hay Quá Anh Ơi

  • @conggaro
    @conggaro ปีที่แล้ว

    định dạng json được lưu ở đâu trong máy của client vậy mọi người

  • @TuanDung429
    @TuanDung429 2 ปีที่แล้ว

    Hay wa :3)))

  • @tuantran2118
    @tuantran2118 4 ปีที่แล้ว

    bắt đầu hiểu dần ra cách Front-End tương tác dữ liệu từ Sever/Back-End để Render ra giao diện người dùng 😀

    • @F8VNOfficial
      @F8VNOfficial  4 ปีที่แล้ว +6

      Kiểu như này là Client side rendering thôi. Còn một thằng là Server side rendering nữa

  • @motcanhhoa
    @motcanhhoa ปีที่แล้ว

    9:15 skill sửa lỗi chính tả anh làm kiểu j vậy ạ?

  • @maicaotri3668
    @maicaotri3668 3 ปีที่แล้ว

    Không thấy video bài await async của anh Sơn ta, đọc trên mạng có hiểu và làm theo được nhưng muốn nghe anh Sơn giải thích một cách hay ho 😁

  • @atnguyentien8630
    @atnguyentien8630 4 ปีที่แล้ว

    Xong những note chính này anh bắt đầu quay khóa React ạ ?

  • @minhquoctran9438
    @minhquoctran9438 2 ปีที่แล้ว

    cho em hỏi, em bị vấn đề 500 là như thế nào ạ

  • @thanglongtongdam7485
    @thanglongtongdam7485 2 ปีที่แล้ว

    Anh ra video async & await đi ạaaaa

  • @nhatnguyen381
    @nhatnguyen381 3 ปีที่แล้ว

    em fetch data 2 lần của 2 cái api trên cùng 1 template thì ko đc ạ. chỉ hiện ra data của fetch laàn 1

  • @huynhkiet4a490
    @huynhkiet4a490 ปีที่แล้ว

    anh làm được api của các sàn thương mại không anh, kiểu như có thể check sản phẩm hoặc là các shop mall ko anh

    • @khoadang9873
      @khoadang9873 6 หลายเดือนก่อน

      ý của ông là gì ?
      ông đang muốn hack thông sản phẩm của ngta
      hay muốn tạo 1 trang ecomerce và gọi api hiển thị các sản phẩm ?

  • @nhatnguyen-rd7sk
    @nhatnguyen-rd7sk 3 ปีที่แล้ว

    trong trường hợp POST thì làm như nào vậy anh @@

  • @hb_jewelry.official
    @hb_jewelry.official 3 ปีที่แล้ว

    Code dòng dã mấy tháng trời ,mới được như vậy.Nhìn thì v nhưng k đơn giản a nhỉ.

  • @laocong2537
    @laocong2537 3 ปีที่แล้ว

    6:49

  • @kaisnguyen4086
    @kaisnguyen4086 3 ปีที่แล้ว

    code 6 tháng đc cái web khủng như này mà vẫn k thành công trên thị trường quốc tế... vch thật :(((

  • @phiuanle8039
    @phiuanle8039 3 ปีที่แล้ว

    Cho em hỏi ngoài luồng tí là a dùng phần mềm nào để khi bôi đen chữ tự động dịch tiếng Việt vậy a? Thanks a vì bài giảng tuyệt vời

  • @vanlongcao8845
    @vanlongcao8845 ปีที่แล้ว

    var users = [
    {
    id:1,
    name: "kien dam"
    },
    {
    id: 2,
    name: 'son dang'
    }
    // ...
    ];
    var comments = [
    {
    id: 1,
    user_id: 1,
    content: 'anh son chua ra video',
    },
    {
    id: 2,
    user_id: 2,
    content: 'vua ra song em oi'
    },

    ]
    function getComments() {
    return new Promise(function (resolve) {
    setTimeout(function() {
    resolve(comments)
    }, 1000)
    })
    }
    function getUserBycomment(comments) {
    return new Promise(function (resolve) {
    let userid = comments.map((comment) => {
    return comment.user_id
    })
    setTimeout(() => {
    let result = users.filter(function(user) {
    return userid.includes(user.id)
    }
    )
    resolve({comments:comments,
    user: result
    })
    }, 1000)

    })
    }
    getComments()
    .then((comments) => {
    return getUserBycomment(comments)
    }).then((data) => {
    console.log(data)
    })var users = [
    {
    id:1,
    name: "kien dam"
    },
    {
    id: 2,
    name: 'son dang'
    }
    // ...
    ];
    var comments = [
    {
    id: 1,
    user_id: 1,
    content: 'anh son chua ra video',
    },
    {
    id: 2,
    user_id: 2,
    content: 'vua ra song em oi'
    },

    ]
    function getComments() {
    return new Promise(function (resolve) {
    setTimeout(function() {
    resolve(comments)
    }, 1000)
    })
    }
    function getUserBycomment(comments) {
    return new Promise(function (resolve) {
    let userid = comments.map((comment) => {
    return comment.user_id
    })
    setTimeout(() => {
    let result = users.filter(function(user) {
    return userid.includes(user.id)
    }
    )
    resolve({comments:comments,
    user: result
    })
    }, 1000)

    })
    }
    getComments()
    .then((comments) => {
    return getUserBycomment(comments)
    }).then((data) => {
    console.log(data)
    })