5 câu hỏi lập trình viên .NET/Java đang học JavaScript và Node.js thường gặp

Bài viết này của Harry Cummings , tác giả của cuốn sách Learning Node.js for .NET Developers dành cho những người có kinh nghiệm phát triển web trên .NET hay Java, những người đã từng viết JavaScript dựa trên các trình duyệt. Không rõ vì lý do gì mọi người lại muốn đưa JavaScript ...

Bùi Văn Nam viết 1 tuần trước

Số học trong JavaScript

Toán tử số học JavaScript Các toán tử số học thực hiện tính số học với các con số (literals hoặc variables). Toán tử Mô tả + Thêm vào – Trừ đi * Phép nhân / Phép chia % Mô đun ++ Tăng — Giảm Các phép tính ...

Tạ Quốc Bảo viết 3 tuần trước

JavaScript! Tại sao ngôn ngữ cần học thật sâu?

JavaScript phổ biến như thế nào? JavaScript có mặt ở khắp mọi nơi, từ máy chủ, máy tính để bàn cho tới các thiết bị di động, thậm chí các thiết bị Internet of Thing như hệ thống tưới cây, thời tiết. Hầu như JavaScript có mặt ở tất cả mọi nơi. Hãy cùng điểm qua một số nền tảng phổ biến mà ...

Tạ Quốc Bảo viết 3 tuần trước

Học JavaScript Cơ Bản - P1

Ở phần 1 trong tổng số 2 phần của bài hướng dẫn này các bạn sẽ được học các kiến thức cơ bản về JavaScript như: Tìm hiểu về ngôn ngữ JavaScript Tạo ứng dụng JavaScirpt đơn giản tên là Hello World Cách chạy mã lệnh JavaScript Cú pháp JavaScript Biến và kiểu dữ liệu JavaScript Là Gì ...

Trần Trung Dũng viết 3 tuần trước

Học JavaScript Cơ Bản

JavaScript Là Gì JavaScript là một loại ngôn ngữ máy tính được sử dụng chủ yếu cùng với phần mềm duyệt web để tạo các hiệu ứng cho trang web. Code JavaScript thường được nhúng (embed) trong trang HTML và đặt bên trong thẻ <script></script> ví dụ như sau: <!DOCTYPE ...

Bùi Văn Nam viết 3 tuần trước

Học javascript cơ bản - P2

Ở phần trước của bài học này các bạn đã tìm hiểu về những kiến thức cơ bản nhất trong JavaScript bao gồm cách nhúng và chạy mã JavaScript, cách tạo một hộp thoại cảnh báo alert, làm việc với biến và kiểu dữ liệu. Ở phần hai cũng là phần cuối của bài học này các bạn sẽ hoàn tất các kỹ năng cơ bản ...

Bùi Văn Nam viết 3 tuần trước

Tổng hợp toán tử toán học và toán tử gán trong Javascript

Tìm hiểu biến và khai báo biến trong Javascript Tìm hiểu các hàm alert() – confirm() – prompt() trong Javascript Câu lệnh kiểm tra điều kiện if else trong Javascript Hướng dẫn vòng lặp for trong Javascript Danh sách các toán tử toán học và toán tử trong Javascript giúp bạn nắm rõ các ...

Trần Trung Dũng viết 3 tuần trước

Tổng hợp một số ví dụ học Javascript căn bản

Sử dụng vòng lặp while – do while trong Javascript Tìm hiểu hàm và tạo hàm (function) trong Javascript Cách thao tác với mảng trong Javascript Tổng hợp các hàm xử lý mảng trong Javascript Danh sách một số ví dụ học Javascript căn bản giúp bạn đọc nắm rõ kiến thức và ôn lại những kiến ...

Tạ Quốc Bảo viết 3 tuần trước

Học Javascript

Học MySQL Học HTML Học PHP Series bài học hướng dẫn lập trình Javascript trực tuyến toàn tập từ cơ bản đến nâng cao giúp bạn tự học lập trình Web hiệu quả từ Tài liệu, Video và Ebook Javascript căn bản. Javascript là một ngôn ngữ lập trình, nếu bạn học Javascript căn bản thì ...

Hoàng Hải Đăng viết 3 tuần trước

Đối tượng toán học Math trong JavaScript

- Trong JavaScript có một đối tượng được xây dựng sẵn tên là Math. Đối tượng Math sẽ có các phương thức, với việc truy cập vào các phương thức đó, ta có thể thực hiện được những công việc toán học trên các con số, ví dụ như: lấy giá trị tuyệt đối của một số, tính căn bậc hai của một số, tìm số ...

Tạ Quốc Bảo viết 11:10 ngày 18/08/2018

Học Javascript cơ bản và nâng cao, Học lập trình Javascript miễn phí hay nhất

[Học Javascript cơ bản và nâng cao, Học lập trình Javascript miễn phí hay nhất] JavaScript là một ngôn ngữ chương trình thông dịch, nhẹ. Nó được thiết kế để tạo các ứng dụng mạng trung tâm. Nó là ngôn ngữ tích hợp với Java, được lấy tên là JavaScript vì thời đó Java là một hiện tượng, nhưng ...

Trịnh Tiến Mạnh viết 10:37 ngày 14/08/2018

JavaScript là ngôn ngữ lập trình đáng học nhất năm 2018

Dựa theo một thống kê gần đây trên trang Freecodecamp thì danh sách 10 ngôn ngữ lập trình sẽ được lựa chọn học nhiều nhất năm 2018 sẽ có thứ tự như sau: JavaScript Swift Python Java C++ Ruby Rust Elixir Scala R Danh sách được xây dựng dựa trên tổng hợp của 4 yếu tố đó là: ...

Hoàng Hải Đăng viết 17:32 ngày 12/08/2018

Bắt đầu học Javascript vào năm 2018 thì sẽ như nào?

Này tôi có một cái dự án web mới, nhưng thực sự mấy năm rồi tôi không code web với cả tôi nghe nói là công nghệ web thay đổi nhiều lắm rồi. Tôi nghe nói anh là người "có kinh nghiệm chiến đấu web rất kinh" phải không? Anh cứ gọi tôi là " Kỹ sư Front-End " là được rồi, nhưng không sai, tôi ...

Hoàng Hải Đăng viết 16:48 ngày 12/08/2018

6 tính năng khiến bạn phải học Javascript ES6 ngay bây giờ.

Nếu bạn là nhà một web developer, có thể bạn đã từng nghe một chút về ECMAScript 6 (ES6), mặc dù ban đầu nó có vẻ hơi khó hiểu. Đây chính là phiên bản tiếp theo của JavaScript, cung cấp các tính năng ngôn ngữ mới mà bạn có thể sử dụng lâu dài. ES6 sẽ hỗ trợ hầu hết trong các trình duyệt nổi tiếng ...

Tạ Quốc Bảo viết 15:01 ngày 12/08/2018

Bạn NÊN học Javascript thuần trước khi học các framework JS

Bài viết được dịch từ bài gốc: Yes, You Should Learn Vanilla JavaScript Before Fancy JS Frameworks của tác giả Francois-Xavier P. Darveau. Đó là vào năm 2013. Nhóm phát triển nhỏ chúng tôi đang chuyển giao một dự án ấn tượng ở phía client. Tôi ở chỗ chiếc bàn đứng của mình, đọc lướt qua các email ...

Tạ Quốc Bảo viết 14:55 ngày 12/08/2018

Học Javascript part 6

Hôm nay mình sẽ đề cập tới việc sử dụng array trong js. Array (Mảng) là 1 tập thứ tự các giá trị. Mỗi giá trị gọi là 1 thành phần con của 1 một mảng và có số thứ tự tương ứng. Mảng trong javascript là thuộc dạng untyped : Một mảng có thể chứa nhiều kiểu giá trị. Các thành con của mảng có thể là ...

Tạ Quốc Bảo viết 14:32 ngày 12/08/2018

Học Javascript part 5

Hôm nay mình sẽ đề cập tới throw vaf try/catch/finally được sử dụng trong js. Throw 1 exception là 1 tín hiệu xác định 1 vài điều kiện ngoaị lệ hoặc lỗi xảy ra. Ném ra 1 exception tương đương với việc chỉ ra tại đó có 1 ngoại lệ hoặc có 1 lỗi xảy ra. Để "bắt" (catch) 1 exception để xử lý nó. ...

Hoàng Hải Đăng viết 14:31 ngày 12/08/2018

Học Javascript part 3

Hôm nay mình sẽ đề cập tới 'eval' function, rất hay được sử dụng trong js. Evaluation Expressions Giống như các ngôn ngữ thông dịch khác, Javascript có khả năng dịch một đoạn string javascript code và excute để có gía trị output, bằng cách sử dụng hàm eval() eval("5+6") // => 11 ...

Trịnh Tiến Mạnh viết 14:06 ngày 12/08/2018

Học Javascript part 2

Operators Ở bài viêt này mình sẽ giới thiệu 2 operators là Arithmetic và Equality **1. ** Arithmetic Operators Sử dụng với integers, floating-point numbers hoặc characters. Bao gồm các dạng sau: Phép cộng (+) : console.log("3 + 4 = " + (3 + 4)); // in ra màn hình 3 + 4 = 7 ...

Hoàng Hải Đăng viết 13:57 ngày 12/08/2018

Học Javascript part 1

Javascript có 2 phiên bản hiện tại là ECMAScript v3 và v5. **1. ** Cấu trúc từ vựng Cấu trúc từ vựng là những qui tắc ở level thấp nhất của một ngôn ngữ, qui định cách đặt tên biến, cách viết comment, làm thế nào một chương trình được được phân thành các phần khác nhau. Character Set: ...

Hoàng Hải Đăng viết 13:48 ngày 12/08/2018

Cảm thấy thế nào khi học Javascript trong năm 2016

Cảm xúc khi học javascript y hệt như bài viết này nên mình dịch lại cho vui. Link gốc: https://hackernoon.com/how-it-feels-to-learn-javascript-in-2016-d3a717dd577f Này, tao có một web project mới, nhưng nói thật là tao không code nhiều về web trong vài năm gần đây và tao nghe nói là mảng ...

Hoàng Hải Đăng viết 20:14 ngày 11/08/2018

Bài 07: Học CSS3 - Text Shadow - Box Shadow

Thêm một sự bất ngờ nữa dành cho những bạn yêu mến lập trình CSS3 đó là tạo hiệu ứng shadow mà chỉ có CSS3 mới làm được. Với CSS3 bạn có thể ...

Trịnh Tiến Mạnh viết 09:43 ngày 03/08/2018

Bài 02: Xử lý lỗi với try - catch trong Javascript

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 ...

Trịnh Tiến Mạnh viết 09:43 ngày 03/08/2018

Bài 08: Học CSS3 - Xử lý Text

CS3 hỗ trợ một số thuộc tính giúp việc xử lý text hiệu quả hơn. Nếu trước đây chúng ta gặp khó khăn trong việc xử lý một từ quá dài và bị tràn ...

Bùi Văn Nam viết 09:43 ngày 03/08/2018

Bài 05: Học CSS3 - Định dạng màu sắc

CSS3 hỗ trợ nhận diện color bằng tên màu , mã hexadecimal và mã RGB . Trong bài này chúng ta sẽ tìm hiểu một số định dạng mã màu thường sử ...

Bùi Văn Nam viết 09:42 ngày 03/08/2018

Bài 06: Học CSS3 - Gradient Background

Trong Photoshop bạn có thể tạo một hình ảnh với nhiều màu sắc và chúng trộn lẫn với nhau nhìn rất bắt mắt như hình dưới đây. Thì bạn hoàn ...

Bùi Văn Nam viết 09:42 ngày 03/08/2018

Bài 04: Học CSS3 - Các thuộc tính Backgrounds

Trong CSS3 hỗ trợ thêm một số tính năng mới để xử lý background, đó là những thuộc tính xử lý nâng cao hơn thuộc tính background thông thường. ...

Tạ Quốc Bảo viết 09:41 ngày 03/08/2018

Bài 03: Học CSS3 - border-image - tạo đường viền bằng hình

Có một số đường viền mang những hoa văn rất đẹp mà ta không thể sử dụng thuộc tính border trong CSS để tạo được. Trường hợp trong CSS thường ta ...

Trịnh Tiến Mạnh viết 09:40 ngày 03/08/2018

Bài 02: Học CSS3 - border-radius - bo góc

Trước đây muốn bo tròn bốn góc thì ta phải sử dụng Photoshop cắt bốn góc và tạo background, tuy nhiên từ khi xuất hiện CSS3 thì điều này không cần ...

Bùi Văn Nam viết 09:38 ngày 03/08/2018

Bài 01: CSS là gì? Học CSS như thế nào?

" CSS là gì? " là câu hỏi muôn thuở của những bạn mới bắt đầu học CSS. Về định nghĩa thì nó không phức tạp lắm nhưng về cách sử dụng thì có lẽ ...

Trịnh Tiến Mạnh viết 09:37 ngày 03/08/2018