Tác giả: H.H.T

Hướng dẫn Order By trong MySQL theo thứ tự không theo logic (do mình tự đặt ra)

Hướng dẫn Order By trong MySQL theo thứ tự không theo logic (do mình tự đặt ra)

I.Giới thiệu:Trong ngôn ngữ MySQL việc sắp xếp theo thứ tự số từ lớn đến nhỏ, hoặc chuỗi theo thứ tự alphabet, ngày tháng...Tuy nhiên trong 1 số trường hợp "khó khăn" khách hàng có thể yêu cầu hơi phi logic, ví dụ như bình thường chúng ta sẽ sắp xếp các list các tỉnh thành theo alphabet tuy nhiên khách hàng đôi khi lại muốn  đưa 1 số thành phố phổ biến lên đầu. Như vậy lúc này chúng ta không còn sắp xếp theo số hoặc chuỗi mà sẽ là sắp xếp theo ý khách ... »

Giới thiệu winmerge

Giới thiệu winmerge

I.Giới thiệu:WiMerge là 1 phần mềm mã nguồn mở miễn phí để so sánh text và hợp nhất  các file text, rất tiện dụng trong lập trình dùng để so sánh code để xác định được những thay đổi.Trong 1 số trường hợp code bị conflict phức tạp thì mình sẽ dùng winmerge để fix conflictII.Hướng dẫn:Link download: https://winmerge.org/Sau khi cài đặt bạn vào Winmerge, chọn File -> New. Coppy đoạn text mà bạn muốn so sánh vào lần lượt cửa sổ trái và phải.Sau đó ấn vào biểu tượng ... »

Hướng dẫn cách tạo slide show ẩn hiện bằng jquery

Hướng dẫn cách tạo slide show ẩn hiện bằng jquery

I.Giới thiệu: Slideshow là 1 ứng dụng rất phổ biến trong UI web. Hiện có rất nhiều plugin hỗ trợ slideshow. Tuy nhiên trường hợp nếu plugin không hỗ trợ hoặc không phù hợp với css, layout trang web của bạn thì việc biết cách code 1 slide hoặc hiểu rõ slide có thể giúp bạn tự tạo 1 slideshow khác phù hợp hoặc có thể tùy biến plugin 1 cách hiệu quả. II.Demo slideshow: Prev Next $('#slide_show > li:first').css('display', 'block').addClass('active'); var isHoverBtn = false; $('#next_slide').bind('click', function() { runSlide(true) ... »

Hướng dẫn cách tạo Dropdown menu, Sub menu đơn giản đến nâng cao bằng HTML/CSS/JS

Hướng dẫn cách tạo Dropdown menu, Sub menu đơn giản đến nâng cao bằng HTML/CSS/JS

I.Giới thiệu: Dropdown menu, Sub menu là 1 chức năng khá phổ biến ở các trang web và có nhiều plugin về chức năng này. Tuy nhiên trong bài viết này mình muốn giới thiệu về các cách làm drop down menu mà không cần dùng đến plugin để các bạn có thể hiểu rõ cơ bản về drop down menu và cũng là để trong trường hợp không được sử dụng được plugin hay plugin không đáp ứng được yêu cầu thì chúng ta vẫn không bị động. Menu sẽ giống như hình dưới đây: II.Dropdown menu ... »

Cơ bản về Canvas và cách tạo biểu đồ trong Canvas

Cơ bản về Canvas và cách tạo biểu đồ trong Canvas

I.Sơ lược Canvas: ** Canvas là 1 thẻ HTML5 dùng để tạo các ứng đồ hoạ Có thể chạy tốt trên cả PC lẫn Smart phone. Sử dụng HTML và Javascript để lập trình nên hoàn toàn miễn phí. Canvas được tạo nên bởi tổ chức WHATWG(Web Hypertext Application Technology Working Group) vào năm 2006. II.Tại sao nên dùng Canvas: Trước đây để tạo ứng dụng đồ hoạ trên trình duyệt bạn phải dùng Flash, tuy nhiên Flash đã bị Apple không dùng trên iphone vì chạy quá tốn pin và không bảo mật. Gần đây nhất các ... »

Tạo mini game 15 puzzle bằng HTMl/CSS/Javascript

Tạo mini game 15 puzzle bằng HTMl/CSS/Javascript

I.Giới thiệu về trò chơi: 15 puzzle do Sam Loyd nghĩ ra vào năm 1878 lúc đó là 1 món đồ chơi cầm tay bằng nhựa giống như hình minh họa. Nhìn bề ngoài trông có vẻ đơn giản nhưng tính "hại não" rất cao. Cách chơi rất đơn giản bạn chỉ đẩy các ô số vào ô trống, sắp xếp theo thứ tự 1 - 15 giống bảng bên dưới là dành chiến thắng : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 II.Demo trò chơi: Dưới đây là ... »

Giới thiệu về Nuxt TypeScript

Giới thiệu về Nuxt TypeScript

I.Sơ lược NUXT: ** Nuxt là 1 mã nguồn mở miễn phí dựa trên Vue, NodeJS và Babel. Hỗ trợ tốt tạo ứng dụng Universal(Server Rendered), Single Page App và Static Generated (Pre Rendering). Hỗ trợ SEO tốt bằng cách cho quản lý thẻ HEAD. II.Sơ lược về VUE: VueJs là một thư viện tập trung vào phần view trong mô hình MVVM. VueJs chứa một sức mạnh lớn để xây dựng Single-Page Applications khi được kết hợp với công cụ build và các thư viện/component được xây dựng bởi cộng đồng Link tham khảo về VUE. ... »