Key words:javascript

Server Actions trong Next.js 14

Server Actions trong Next.js 14

I.Giới thiệuNext.js là một framework phổ biến trong việc phát triển ứng dụng React, nổi bật với khả năng kết hợp giữa rendering phía client và server. Phiên bản mới nhất của Next.js, phiên bản 14, đã giới thiệu một tính năng đột phá mang tên Server Actions. Trong bài viết này, chúng ta sẽ khám phá chi tiết về Server Actions, từ định nghĩa, cách sử dụng, đến các ưu và nhược điểm, cũng như các vấn đề bảo mật liên quan và cách khắc phục. II. Chi tiết1. Định nghĩa Server ActionsServer Actions là một ... »

Những thứ mới mẻ trong Next.js 13

Những thứ mới mẻ trong Next.js 13

Chào các bạn, trong thời gian vừa qua, dự án của mình có 1 task liên quan đến upgrade version của ứng dụng Next.js đang sử dụng. Cụ thể, dự án hiện tại của mình  đang sử dụng Next.js version 12. Sau một thời gian cân nhắc, các sếp quyết định nâng cấp version lên bản mới nhất là Next.js version 13. Mình thì không trực tiếp được giao phó cho task này nhưng mình cũng tìm hiểu sơ qua về các cải tiến cũng như thay đổi để có thể implement các task trong tương lai. ... »

Tìm hiểu về WebRTC

Tìm hiểu về WebRTC

1. WebRTC là gì?WebRTC (Web Realtime Communication) là một bộ API JavaScript cho phép chúng ta thiết lập kết nối ngang hàng giữa hai trình duyệt (peer to peer connection) để trao đổi dữ liệu như âm thanh và video, cho phép chúng ta tạo các ứng dụng có tính năng gọi âm thanh và video. Điều làm cho WebRTC trở nên đặc biệt là sau khi kết nối được thiết lập, dữ liệu có thể được truyền trực tiếp giữa các trình duyệt trong thời gian thực mà không cần sử dụng server. Bằng cách này, chúng ta ... »

Tự động hoá lấy dữ liệu từ 1 trang web nhanh, gọn, dễ dàng và "rẻ"

Tự động hoá lấy dữ liệu từ 1 trang web nhanh, gọn, dễ dàng và "rẻ"

I.Giới thiệu: Dev đôi khi nhận được những lời đề nghị khá là "khó nhằn" từ những ngành khác như cài win, làm slide, tính toán sổ sách hay sửa máy tính ... Từ chối thì khác là dễ dàng và khá khoẻ nhưng đôi khi chấp nhận thử thách thì bạn sẽ học được 1 vài điều thú vị hoặc rút ra được 1 bài học như sửa hư máy tính chẳng hạn. Một người bạn của mình than phiền là họ khá căng thẳng khi đang cần 1 lượng lớn dữ liệu để nghiên cứu khảo ... »

Sự khác biệt giữa Typescript và Javascript

Sự khác biệt giữa Typescript và Javascript

1.Mở đầuVề bản chất tất cả code Javascript đều có thể chạy được trong Typescript hay nói cách khác  một phiên bản nâng cao của Javascript. JavaScript + more features = Typescript. Vì vậy, nếu bạn lưu file Javascript(.js) thành Typescript(.ts) thì vẫn hoạt động tốt. Nhưng điều đó không có nghĩa là Typescript  và JavaScript  giống nhau. Trước khi đi vào tìm hiểu sự khác nhau giữa chúng, chúng ta sẽ tìm hiểu qua đặc điểm của từng loại ngôn ngữ. 2.JavascriptJavascript là một trong những công nghệ phổ biến nhất của web. Ngay từ đầu, nó ... »

giới thiệu ESlint

giới thiệu ESlint

I. ESlint là gì?ESLint là một tiện ích linting JavaScript mã nguồn mở ban đầu được tạo bởi Nicholas C. Zakas vào tháng 6 năm 2013. Căn cứ vào những quy chuẩn về cách viết code đã thống nhất từ trước trong công ty hoặc dự án sẽ đặt ra quy chuẩn viết code. Hầu hết các ngôn ngữ lâp trình đều có code linter riêng và đôi khi các linter được kết hợp vào trình biên dịch (complier). Javascript là ngôn ngữ thuộc dạng loosely-typed, hay bị lỗi trong quá trình viết code. Và do không có quá ... »

Multithreading trong Nodejs

Multithreading trong Nodejs

Kể từ phiên bản v10.5.0, Nodejs đã có thêm module worker_threads. Vậy chính xác module mới này là gì và tại sao lại cần thêm nó vào. Trong bài blog này chúng ta sẽ đề cập đến những lý do mà xử lý đồng thời (concurrency) được implement trong Javascript và Nodejs, ... ... »

Master "this" trong JavaScript

Master "this" trong JavaScript

I.Mở bài Ở bài viết này, mình sẽ giải thích về this con trỏ trong javascript Khi mới học, ta thấy this cũng khá đơn giản và vô hại Ban đầu khi mới học javscript bạn sẽ thấy sử dụng con trỏ this rất đơn giản . Nếu bạn đã từng làm qua Java hoặc C#, chắc bạn cũng nhớ từ khóa this dùng để trỏ tới object gọi hàm đó. Trong javascript, từ khóa this cũng đóng vai trò tương tự. Chúng ta hãy xem ví dụ bên dưới về việc con trỏ this trở tới person var person ... »