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

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

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

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

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

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

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

Kiểm tra kết nối internet bằng Javascript - Bài tập Javascript

Như bạn thấy trong Facebook và Gmail có chức năng thông báo tình trạng Internet của bạn và thông báo cho người dùng biết, chức năng này khá hay vì bạn có thể lưu trữ những thông tin quan trọng trên Client và lúc có Internet sẽ tiếp tục xử lý. Nếu bạn đang cần làm một chức năng như vậy thì xem bài ...

Tác giả: Tạ Quốc Bảo viết 14:48 ngày 06/04/2021

Mã hóa md5 trong javascript - Bài tập Javascript

Hàm MD5 thường được sử dụng để mã hóa mật khẩu và lưu vào trong CSDL, tuy nhiên trong Javascript hiện nay vẫn chưa hỗ trợ hàm mã hóa này, vì vậy trong bài này mình sẽ giới thiệu với bạn hàm mã hóa MD5 được viết bằng Javascript. Nội dung hàm mã hóa md5 trong javascript như sau: ...

Tác giả: Tạ Quốc Bảo viết 14:48 ngày 06/04/2021

Đọc file PDF online với PDFReader pdf.js javascript - Bài tập Javascript

Ở bài giới thiệu những plugin đọc file pdf online tốt nhất tôi đã liệt kê một số plugin thường hay sử dụng, và tôi cũng có hứa là hướng dẫn sử dụng một trong các plugin đó để thực hiện đọc file pdf. Điểm mạnh của PDF Reader plugin pdf.js là bạn có thể chạy được trên các ...

Tác giả: Tạ Quốc Bảo viết 14:48 ngày 06/04/2021

JavaScript Type Conversion - Bài tập Javascript

Trong Javascript, cùng một giá trị gốc nhưng ở các kiểu giữ liệu khác nhau sẽ có các giá trị khác nhau. Javascript cung cấp cho người dùng những phương thức để chuyển đổi qua lại giữa các kiểu dữ liệu nhằm phục vụ cho nhu sử dụng của từng trường hợp, những phương thức đó gọi chung là JavaScript Type ...

Tác giả: Tạ Quốc Bảo viết 14:48 ngày 06/04/2021

JavaScript RegExp Reference - Bài tập Javascript

RegExp Object regular expression object là một đối tượng mô tả khuôn mẫu để tìm kiếm một chuỗi. regular expression được sử dụng để tìm kiếm, sửa đổi hoặc thay thế nội dung văn bản. một biểu thức chính quy có thể khớp với nhiều chuỗi, cũng có thể không ...

Tác giả: Tạ Quốc Bảo viết 14:48 ngày 06/04/2021

JavaScript Error Reference - Bài tập Javascript

JavaScript cung cấp cho ta một đối tượng để cung cấp thông tin về lỗi khi có xảy ra lỗi, đối tượng được đề cập ở đây chính là Error Object. Trong ví dụ dưới đây, chúng ta sẽ cố tình viết sai lệnh alert thành addlert để tìm hiểu về cách sử dụng đối tượng Error: ...

Tác giả: Tạ Quốc Bảo viết 14:48 ngày 06/04/2021

JavaScript Math Reference - Bài tập Javascript

Math Object Đối tượng Math trong Javascript sẽ giúp bạn thực hiện các biểu thức đặc biệt trong toán học. Đối tượng Math không cần phải khởi tạo. Tất cả các thuộc tính, phương thức của đối tượng tượng Math đều có thể được gọi trực tiếp( ví dụ Math.PI, Math.sqrt() .vv..). ...

Tác giả: Tạ Quốc Bảo viết 14:48 ngày 06/04/2021

JavaScript Statements Reference - Bài tập Javascript

JavaScript Statements Trong HTML, JavaScript Statements là những chỉ thị sẽ được thực thi bởi trình duyệt web. Trong ví dụ dưới đây, câu lệnh javascript sẽ nói với trình duyệt rằng hãy viết nội dung chuỗi "Zaidap.com.net" vào trong một phần tử HTML có id = "result". ...

Tác giả: Tạ Quốc Bảo viết 14:48 ngày 06/04/2021

Multi upload file với Progress bar trong PHP - Bài tập Javascript

Xin chào tất cả các bạn, hôm nay mình xin hướng dẫn các bạn cách xây dựng chức năng upload nhiều ảnh cùng một lúc xem trước, kết hợp thanh tiến trình (progress bar) với ngôn ngữ PHP và Ajax. Đây là một chức năng khá cần thiết cho các dự án như mạng xã hội, forum, trang chia sẻ ảnh, ... Để ...

Tác giả: Tạ Quốc Bảo viết 14:48 ngày 06/04/2021

Javascript Object là gì mà khó hiểu thế? - Bài tập Javascript

Dạo này trên group facebook có rất nhiều bạn hỏi về Object trong Javascript, có bạn hỏi nó có ứng dụng gì trong thực tế không, có bạn thì lại bảo object qua khó để tìm hiểu. Ok mọi thứ rất đơn giản và giải đáp thông qua kiến thức về lập trình hướng đối tượng nhé, nên trước tiên hãy đọc bài đó ...

Tác giả: Tạ Quốc Bảo viết 14:48 ngày 06/04/2021

Viết chức năng tạo ảnh đại diện theo tên như Google với Javascript và PHP - Bài tập Javascript

Chào các bạn, chào mừng các bạn đã quay trở lại với Zaidap.com. Hôm nay, mình sẽ hướng dẫn các bạn viết chức năng tạo ảnh đại diện theo tên như Google bằng Javascript và PHP. Chức năng này đang phổ biến với các trang mạng xã hội, forum hiện nay. Nếu bạn chán ghét với những ảnh đại diện mặc định, ...

Tác giả: Tạ Quốc Bảo viết 14:48 ngày 06/04/2021

ạo ứng dụng chụp hình đơn giản trên web với Javascript và PHP - Bài tập Javascript

Đây là một ứng dụng đơn giản về chụp hình, nó sẽ giúp các bạn hình thành cơ sở căn bản về media trên trình duyệt thông qua ngôn ngữ Javacript, đồng thời giúp bạn biết thêm về cách gửi dữ liệu đến PHP để tạo một file ảnh. Trước khi bắt đầu chúng ta hãy tìm hiển nguyên lý hoạt động của nó ...

Tác giả: Tạ Quốc Bảo viết 14:48 ngày 06/04/2021

Viết ứng dụng thông báo lên trình duyệt giống Facebook - Bài tập Javascript

Chào các bạn, bài viết hôm nay mình sẽ hướng dẫn các bạn tạo một thông báo trên trình duyệt đơn giản bằng Javascript, chức năng này giống như chức năng thông báo có bình luận mới mà facebook đang sử dụng. Trước khi vào bài thì chúng ta cùng tìm hiểu thông báo trên trình duyệt là gì đã ...

Tác giả: Tạ Quốc Bảo viết 14:48 ngày 06/04/2021