<?xml version="1.0" encoding="UTF-8" ?>
<rss
    version="2.0"
    xmlns:atom="http://www.w3.org/2005/Atom"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:webfeeds="http://webfeeds.org/rss/1.0"
    xmlns:media="http://search.yahoo.com/mrss/"
    >
    <channel>
        <title>Co-ban-javascript Tag - Viblo</title>
        <link>https://viblo.asia/rss</link>
        <description><![CDATA[Free service for technical knowledge sharing]]></description>
        <atom:link href="https://viblo.asia/rss/tags/co-ban-javascript.rss" rel="self"></atom:link>
                <copyright>Sun* Inc.</copyright>
                                                <webfeeds:logo>https://viblo.asia/logo_full.svg</webfeeds:logo>
        <image>
            <url>https://viblo.asia/logo_full.svg</url>
            <title>Co-ban-javascript Tag - Viblo</title>
            <link>https://viblo.asia/rss</link>
        </image>
                                <language>vi-vn</language>
        <lastBuildDate>2026-04-21T02:27:04+07:00</lastBuildDate>
                <item>
            <title><![CDATA[[Clean code- JS] Cách viết switch...case phi truyền thống]]></title>
                        <link>https://viblo.asia/p/clean-code-js-cach-viet-switchcase-phi-truyen-thong-018J25mR4YK</link>
            <guid isPermaLink="true">https://viblo.asia/p/clean-code-js-cach-viet-switchcase-phi-truyen-thong-018J25mR4YK</guid>
            <description><![CDATA[Không biết các bạn thế nào, chứ bản thân mình mỗi khi viết một dòng code nào đó đều nghĩ: “Liệu mình viết code như này đã clean code chưa?”, “Liệu cod...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Son Duong</dc:creator>
            <pubDate>2022-10-17 21:00:06</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Khai báo biến với var, let và const trong JavaScript]]></title>
                        <link>https://viblo.asia/p/khai-bao-bien-voi-var-let-va-const-trong-javascript-m2vJPw3K4eK</link>
            <guid isPermaLink="true">https://viblo.asia/p/khai-bao-bien-voi-var-let-va-const-trong-javascript-m2vJPw3K4eK</guid>
            <description><![CDATA[![](https://i0.wp.com/beautyoncode.com/wp-content/uploads/2022/10/var-let-const.png?w=1280&ssl=1)



Ba cách giúp bạn khai báo biến trong JavaScript l...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">BeautyOnCode</dc:creator>
            <pubDate>2022-10-14 08:29:31</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Functional JavaScript Workshop]]></title>
                        <link>https://viblo.asia/p/functional-javascript-workshop-2oKLn2egLQO</link>
            <guid isPermaLink="true">https://viblo.asia/p/functional-javascript-workshop-2oKLn2egLQO</guid>
            <description><![CDATA[https://github.com/timoxley/functional-javascript-workshop
Higher Order Functions

- Higher-order function là một hàm hoạt động trên các hàm khác, bằn...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thanh NV</dc:creator>
            <pubDate>2022-09-27 23:04:15</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Debug bằng console.log theo cách PRO hơn]]></title>
                        <link>https://viblo.asia/p/debug-bang-consolelog-theo-cach-pro-hon-MkNLrZDlLgA</link>
            <guid isPermaLink="true">https://viblo.asia/p/debug-bang-consolelog-theo-cach-pro-hon-MkNLrZDlLgA</guid>
            <description><![CDATA[Khi code các dự án bằng JavaScript (hoặc NodeJS) thì có nhiều tool để debug, nhưng mình vẫn hay debug theo kiểu nông dân đó là dùng console.log.
Những...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Robin Huy</dc:creator>
            <pubDate>2022-09-27 16:44:37</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Nhắc các cuộc họp trên Google Calendar với Bot Telegram sử dụng NodeJS]]></title>
                        <link>https://viblo.asia/p/nhac-cac-cuoc-hop-tren-google-calendar-voi-bot-telegram-su-dung-nodejs-aAY4qwgrLPw</link>
            <guid isPermaLink="true">https://viblo.asia/p/nhac-cac-cuoc-hop-tren-google-calendar-voi-bot-telegram-su-dung-nodejs-aAY4qwgrLPw</guid>
            <description><![CDATA[![](https://images.viblo.asia/898c3a20-48d6-4913-abd5-577f94883648.png)



Hôm nay là ngày 25/09/2022, khoảng 8h sáng đang mơ mơ màng màng trên chiếc ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Duy Nguyễn</dc:creator>
            <pubDate>2022-09-26 00:53:32</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Hoisting trong JavaScript]]></title>
                        <link>https://viblo.asia/p/hoisting-trong-javascript-GyZJZYy84jm</link>
            <guid isPermaLink="true">https://viblo.asia/p/hoisting-trong-javascript-GyZJZYy84jm</guid>
            <description><![CDATA[![](https://i0.wp.com/beautyoncode.com/wp-content/uploads/2022/09/thread-246742_1280.jpeg?w=1280&ssl=1)



Điều khiến JavaScript khó hiểu với những ng...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">BeautyOnCode</dc:creator>
            <pubDate>2022-09-07 21:38:13</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Higher Order Component pattern có bị thay thế? React]]></title>
                        <link>https://viblo.asia/p/higher-order-component-pattern-co-bi-thay-the-react-Ny0VGAnDJPA</link>
            <guid isPermaLink="true">https://viblo.asia/p/higher-order-component-pattern-co-bi-thay-the-react-Ny0VGAnDJPA</guid>
            <description><![CDATA[Mục tiêu bài viết
Tiếp tục với phần trước, bài viết ở phần này nhằm đưa ra giải pháp và tranh luận về một trong những cách tái sử dụng logic trong rea...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Tích Duy</dc:creator>
            <pubDate>2022-09-09 11:22:06</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[var, let, const - Khác nhau chỗ nào?]]></title>
                        <link>https://viblo.asia/p/var-let-const-khac-nhau-cho-nao-5pPLk0PyVRZ</link>
            <guid isPermaLink="true">https://viblo.asia/p/var-let-const-khac-nhau-cho-nao-5pPLk0PyVRZ</guid>
            <description><![CDATA[Đây là một bài viết nhằm giúp các bạn mới tìm hiểu về Javascript clear rõ về vấn đề giữa ba cách khai báo biến đó là var, let, const.

let và const đư...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ngaUnique</dc:creator>
            <pubDate>2022-08-23 21:04:47</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Hướng dẫn tạo slide hình ảnh sử dụng jCarousel]]></title>
                        <link>https://viblo.asia/p/huong-dan-tao-slide-hinh-anh-su-dung-jcarousel-m68Z0BG95kG</link>
            <guid isPermaLink="true">https://viblo.asia/p/huong-dan-tao-slide-hinh-anh-su-dung-jcarousel-m68Z0BG95kG</guid>
            <description><![CDATA[Trong hướng dẫn này, mình sẽ sử dụng thư viện jCarousel để hiển thị slide các hình nhỏ và chú thích. Hình thu nhỏ có thể được cuộn với việc sử dụng cá...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hoàng Quang</dc:creator>
            <pubDate>2022-05-27 07:37:59</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Game Snake đơn giản với Javascript]]></title>
                        <link>https://viblo.asia/p/game-snake-don-gian-voi-javascript-07LKXRVJlV4</link>
            <guid isPermaLink="true">https://viblo.asia/p/game-snake-don-gian-voi-javascript-07LKXRVJlV4</guid>
            <description><![CDATA[Xin chào mọi người hôm nay chúng ta cùng nhau đi tìm hiểu cách để xây dựng một game đơn giản với HTML và JS như thế nào nhé. Trò chơi này rất đơn giản...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thanh Hung</dc:creator>
            <pubDate>2022-05-17 10:10:57</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[UseState trong React Hook]]></title>
                        <link>https://viblo.asia/p/usestate-trong-react-hook-gDVK2romKLj</link>
            <guid isPermaLink="true">https://viblo.asia/p/usestate-trong-react-hook-gDVK2romKLj</guid>
            <description><![CDATA[useState() là một hook cơ bản giúp sử dụng state trong Functional Component. Hook này nhận vào input là một giá trị hoặc function và output là một mản...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thanh Hung</dc:creator>
            <pubDate>2022-05-09 21:37:12</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Chiến lược tải, thực thi code JavaScript]]></title>
                        <link>https://viblo.asia/p/chien-luoc-tai-thuc-thi-code-javascript-maGK7rqx5j2</link>
            <guid isPermaLink="true">https://viblo.asia/p/chien-luoc-tai-thuc-thi-code-javascript-maGK7rqx5j2</guid>
            <description><![CDATA[![](https://i2.wp.com/beautyoncode.com/wp-content/uploads/2022/04/leaves-g81ed61208_1920.jpeg)



Ba thành phần chính cấu tạo nên một trang web là HTM...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">BeautyOnCode</dc:creator>
            <pubDate>2022-04-18 07:34:13</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Event driven programming và câu chuyện người đưa thư]]></title>
                        <link>https://viblo.asia/p/event-driven-programming-va-cau-chuyen-nguoi-dua-thu-1VgZvA8YKAw</link>
            <guid isPermaLink="true">https://viblo.asia/p/event-driven-programming-va-cau-chuyen-nguoi-dua-thu-1VgZvA8YKAw</guid>
            <description><![CDATA[Một bức tranh lớn về thiết kế hệ thống với phong cách lập trình theo phương châm: Sống là không chờ đợi.

Chắc hẳn trong cuộc sống hối hả thường ngày,...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Minh Monmen</dc:creator>
            <pubDate>2022-04-18 01:22:34</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tối giản mã 2: Dư thừa Boolean]]></title>
                        <link>https://viblo.asia/p/toi-gian-ma-2-du-thua-boolean-vyDZORYdKwj</link>
            <guid isPermaLink="true">https://viblo.asia/p/toi-gian-ma-2-du-thua-boolean-vyDZORYdKwj</guid>
            <description><![CDATA[Kiểm tra các nguyên tắc của mã tối giản trong phần giới thiệu thử thách đầu tiên.
Thử thách
Viết hàm trả về chuỗi "even" nếu số nguyên đã cho là chẵn ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vinh Quang Nguyễn</dc:creator>
            <pubDate>2022-04-02 23:07:43</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tối giản mã 1: If Boolean Then Boolean]]></title>
                        <link>https://viblo.asia/p/toi-gian-ma-1-if-boolean-then-boolean-924lJREWlPM</link>
            <guid isPermaLink="true">https://viblo.asia/p/toi-gian-ma-1-if-boolean-then-boolean-924lJREWlPM</guid>
            <description><![CDATA[Trong loạt bài này, chúng ta sẽ xem các tình trạng dư thừa phổ biến khiến mã của chúng ta trở nên phức tạp không cần thiết và khó đọc hơn, và chúng ta...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vinh Quang Nguyễn</dc:creator>
            <pubDate>2022-04-01 10:24:50</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Object trong Javascript]]></title>
                        <link>https://viblo.asia/p/object-trong-javascript-1VgZvQrmKAw</link>
            <guid isPermaLink="true">https://viblo.asia/p/object-trong-javascript-1VgZvQrmKAw</guid>
            <description><![CDATA[Xin chào mọi người,

Hôm nay mình sẽ giới thiệu về kiểu dữ liệu Object trong Javascript.
Các khái niệm cơ bản, kèm các keyword và link để mọi người có...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">LongNguyen</dc:creator>
            <pubDate>2021-12-14 22:31:09</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Giới thiệu Javascript]]></title>
                        <link>https://viblo.asia/p/gioi-thieu-javascript-3P0lP6g4Kox</link>
            <guid isPermaLink="true">https://viblo.asia/p/gioi-thieu-javascript-3P0lP6g4Kox</guid>
            <description><![CDATA[Mục tiêu bài viết

- Giới thiệu về ngôn ngữ Javascript
- Giới thiệu một vài ví dụ về Javascript

Nội dung bài viết

Javascript là gì?

- Javascript là...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thaycacac</dc:creator>
            <pubDate>2022-08-03 16:18:06</pubDate>
                                                                                                        </item>
            </channel>
</rss>
