Bài viết của Bùi Văn Nam

Rò rỉ bộ nhớ RAM và CPU khi làm việc với Javascript - Javascript nâng cao

Javascript rất hay nhưng việc lạm dụng nó hoặc code không tối ưu thì rất nguy hiểm bởi vì việc tràn bộ nhớ RAM là có thể xảy ra. nên nếu bạn đang lập trình cho một website và khi chạy thì thấy bị rò rỉ bộ nhớ một cách nghiêm trọng thì rất có thể là do ứng dụng của bạn gây ra. Bài viết dưới đây sẽ ...

Tác giả: Bùi Văn Nam viết 14:48 ngày 06/04/2021 chỉnh sửa

Anonymous function trong javascript - Javascript nâng cao

Trong Javascript chúng ta có thể khai báo hàm theo cú pháp chuẩn của nó, hoặc sử dụng Closure function, hoặc trong ES6 thì sử dụng Arrow function. Nhưng bạn có biết chúng ta có một cách khai báo hàm nữa rất hay đó là Anonymous functions. 1. Anonymous functions là gì? Anonymous ...

Tác giả: Bùi Văn Nam viết 14:48 ngày 06/04/2021 chỉnh sửa

Hiểu hơn về hàm call() và apply() trong Javascript - Javascript nâng cao

Trước đây khi viết Javascript mình đã rất thắc mắc sự khác biệt và khi nào nên sử dụng hàm call() và hàm apply(), đương nhiên Javacript không dư thừa đến mức tạo ra hai hàm có công dụng y chang nhau. Nếu bạn cũng đang có cùng thắc mắc này thì hãy cùng mình làm sáng tỏ trong bài viết này nhé. 1. ...

Tác giả: Bùi Văn Nam viết 14:48 ngày 06/04/2021 chỉnh sửa

Hiểu hơn về hàm bind() trong Javascript - Javascript nâng cao

Nếu bạn đã từng sử dụng đối tượng this trong Javascript thì bạn sẽ thấy có một số vấn đề quan trọng khi sử dụng, nhất là với trường hợp sử dụng trong các hàm và các đối tượng. 1. Đặt vấn đề với this Đối tượng this gây ra rất nhiều khó khăn cho các bạn mới học Javascript, đặc biệt là khi bạn có ...

Tác giả: Bùi Văn Nam viết 14:48 ngày 06/04/2021 chỉnh sửa

Callback Function là gì? Callback trong Javascript - Javascript nâng cao

Trong bài này chúng ta sẽ tìm hiểu Callback Function là gì, đồng thời học thêm cách tạo và sử dụng callback function trong Javascript từ căn bản đến nâng cao. Trong Javascript thì function được coi là first-class objects, điều này có nghĩa function cũng là một loại Object nên ta có thể sử ...

Tác giả: Bùi Văn Nam viết 14:48 ngày 06/04/2021 chỉnh sửa

Closure là gì? Closure function trong Javascript - Javascript nâng cao

Closure là một khái niệm không phải ai cũng biết và thực sự hiểu về nó, đây có thể coi là một cách định nghĩa hàm nâng cao giúp code nhìn trong sáng, cách sử dụng linh hoạt hơn, vì vậy nếu bạn muốn học Javascript nâng cao hoặc học các Javascript Framework khác thì bắt buộc phải hiểu về Closure. Vậy ...

Tác giả: Bùi Văn Nam viết 14:48 ngày 06/04/2021 chỉnh sửa

Hiểu rõ hơn về từ khóa this trong Javascript - Javascript nâng cao

Trong quá tình làm việc với Javascript thì mình thấy từ khóa this đã gây không biết bao nhiêu phiền toái, không chỉ phiền cho các bạn còn non kinh nghiệm mà các bạn già kinh nghiệm đôi lúc không để ý cũng bị nó hành một cách tội nghiệp. Trước đây mình cũng từng lâm vào tình cảnh không biết lỗi ...

Tác giả: Bùi Văn Nam viết 14:48 ngày 06/04/2021 chỉnh sửa

Xử lý lỗi với try - catch trong Javascript - Javascript nâng cao

Việc quản lý lỗi và xuất thông báo lỗi trong NodeJS thực chất cũng là cách viết trong Javascript nên trong bài này mình chỉ tìm hiểu cách sử dụng đơn giản thôi nhé, còn thực hành thì chúng ta sẽ làm trong các series học NodeJS hoặc AngularJS. 1. Cách sử dụng Try Cache trong Javascript Try ...

Tác giả: Bùi Văn Nam viết 14:48 ngày 06/04/2021 chỉnh sửa

Ba cách tạo class trong Javascript - Javascript nâng cao

Trước đây mình nói Javascript là ngôn ngữ không có hướng đối tượng nhưng cho tới bài này mới thấy sự sai lầm của câu nói đó. Javascript là một ngôn ngữ có hướng đối tượng rất linh hoạt về cú pháp, tuy nhiên đối tượng trong Javascript không thể hiện đầy đủ 4 tính chất quan trọng trong lập trình hướng ...

Tác giả: Bùi Văn Nam viết 14:48 ngày 06/04/2021 chỉnh sửa

huật toán sắp xếp nhanh (Quick Sort) - Sắp xếp & tìm kiếm

Trong bài này mình sẽ giới thiệu thuật toán Quick Sort (sắp xếp nhanh), đây là thuật toán sắp xếp được xem là nhành nhất trong các thuật toán mình đã giới thiệu trước đây. Chúng ta sẽ cùng nhau tìm hiểu về sắp xếp nhanh là gì? Cũng như cách thức nó hoạt động và triển khai trong C++ như thế nào. ...

Tác giả: Bùi Văn Nam viết 14:47 ngày 06/04/2021 chỉnh sửa
<< < .. 37 38 39 40 41 42 43 .. > >>