Một vài Statement hay ho của Javascript

1 Empty Statement Trong Javascript, bạn có thể dùng một statement rỗng bằng việc sử dụng duy nhất dấu ;. Khi Javascript thực thi câu lệnh thì nó sẽ hiểu rằng đây là một câu lệnh rỗng, không có yêu cầu được thực thi. Rất ổn thay cho việc bạn phải sử dụng một sub-statement để thể hiện rằng bạn ...

Tác giả: Hoàng Hải Đăng viết 14:43 ngày 12/08/2018

Kiểm thử ứng dụng web: 8 bước hướng dẫn kiểm thử web

Kiểm thử ứng dụng web: 8 bước hướng dẫn kiểm thử web Trước khi đi vào chi tiết về các loại thử nghiệm web, chúng ta hãy xác định nhanh xem Kiểm thử web là gì. Kiểm thử web là gì? Kiểm thử Web được hiểu đơn giản là kiểm tra ứng dụng web liệu có các lỗi tiềm tàng trước khi nó được đưa vào sử ...

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

Handing Broken Image with “onerror”

Trong quá trình hiển thị dữ liệu lên web, vì những lý do khác nhau mà dữ liệu có thể sẽ bị lỗi hoặc được tìm thấy. Trong đó có hình ảnh, mình nhận thấy rằng việc xử lý các ảnh bị lỗi không thể hiển thị hoặc đơn giản là url không tồn tại, những vấn đề đó sẽ đi tới kết quả thường thấy như là sẽ hiển ...

Tác giả: Bùi Văn Nam viết 14:43 ngày 12/08/2018

Simple CSS3 transition that will wow your users

Not all elements use the transition property. We can also create highly complex animations using @keyframes, animation and animation-iteration. In this case, we’ll first define a CSS animation in your styles. You’ll notice that due to implementation issues, we need to use ...

Tác giả: Hoàng Hải Đăng viết 14:43 ngày 12/08/2018

Tìm hiểu về câu lệnh “Wait” trong Selenium WebDriver

Bài viết này mình sẽ giới thiệu với các bạn một câu lệnh rất hay sử dụng trong Selenium Webdriver, đó là câu lệnh Wait. Đối với người đã từng làm việc với Selenium Webdriver thì câu lệnh này không có gì là lạ lẫm nữa, nhưng mình cũng chắc là nhiều bạn cũng chưa hiểu rõ về câu lệnh này để có thể sử ...

Tác giả: Bùi Văn Nam viết 14:43 ngày 12/08/2018

Sử dụng JavaScript trong iOS project

Thông thường, JavaScript được các lập trình viên sử dụng nhiều trong phát triển web, đây là ngôn ngữ được sử dụng rất nhiều trong các trang web mà gần như trang web nào cũng dùng đến. Tuy nhiên, trong lập trình mobile (và cụ thể hơn là lập trình iOS), JavaScript hầu như không được sử dụng. Đa phần ...

Tác giả: Trịnh Tiến Mạnh viết 14:43 ngày 12/08/2018

Tìm hiểu về DOM và BOM trong lập trình web

Đây là bài viết đầu tiên về Javascript, mình sẽ chia sẻ với các bạn về DOM và BOM trong lập trình web. Như các bạn đã biết, trong lập trình web chúng ta có hai loại là: Website tĩnh : Là các website không có sự thay đổi về nội dung, các website này thực chất là các file *.html chứa mã được ...

Tác giả: Bùi Văn Nam viết 14:43 ngày 12/08/2018

jQuery Ajax Progress Bar

HTML < div class = " progress " > </ div > JAVASCRIPT var data = [ ] ; for ( var i = 0 ; i < 100000 ; i ++ ) { var tmp = [ ] ; for ( var i = 0 ; i < 100000 ; i ++ ) { tmp [ i ] = ...

Tác giả: Hoàng Hải Đăng viết 14:43 ngày 12/08/2018

Thiết kế RESTful API

Trong thế giới kết nối như bây giờ, một sản phẩm không thể đứng độc lập, và sản phẩm nào không có APIs, giống như máy tính không được kết nối Internet vậy. Việc xây dựng một API là một trong những điều quan trọng nhất bạn có thể làm để nâng cao giá trị dịch vụ của bạn. Bởi việc có một API thì ...

Tác giả: Hoàng Hải Đăng viết 14:43 ngày 12/08/2018

So sánh giữa kiểm tra phần cứng và kiểm thử phần mềm (Hardware Verification and Software Testing) - (Part1)

1- Mục đích bài viết Quá trình kiểm thử là một trong những quá trình đắt đỏ nhất trong quá trình phát triển phần mềm. Theo thống kê của Microsoft và IBM, quá trình kiểm thử phần mềm chiếm khoảng 40-80% của quá trình phát triển nói chung khi so với khoảng 20% của quá trình phát triển mã nguồn ...

Tác giả: Trịnh Tiến Mạnh viết 14:43 ngày 12/08/2018

AngularJS và Rails một app đơn giản

AngularJS là một thư viện của JavaScript khá là phổ biến và dễ sử dụng trong việc tạo ra các ứng dụng web hiện nay, khả năng truy xuất dữ liệu khá nhanh, giúp người dùng ít tương tác với server side nhiều hơn bằng việc chỉ cần 1 lần request lên server chúng ta đã có 1 đống dữ liệu để chơi ở cline ...

Tác giả: Trịnh Tiến Mạnh viết 14:43 ngày 12/08/2018

Hướng dẫn Handoffs file cho Developer một cách tối ưu ( Phần 1 )

Tôi đã có cơ hội làm việc với khá nhiều Developer, UI/UX Designer trong nhiều năm qua và tôi nhận thấy rằng sự giao tiếp giữa Designer và Developer ở khâu cuối cùng cửa dự án luôn gặp những khó khăn nhất định: File thế nào, images ra sao, định dạng file như thế nào? Hy vọng một vài hướng dẫn ...

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

Phân biệt về Git và GitHub

Câu chuyện về hai anh chàng lập trình viên, cùng làm dự án chung với nhau: "Có hai anh chàng lập trình viên đang cùng với nhau cùng xây dựng một phần mềm cho khách hàng. Và hai anh chàng này chọn làm việc chung với nhau bằng cách mỗi người tự viết code một ít và gửi cho nhau qua email hoặc ...

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

Trải nghiệm đúng - hãy ưu tiên bối cảnh trong thiết kế

Thiết kế Linh động (responsive) rất quan trọng, nhưng nó không phải là tất cả và đoạn kết của tất cả. Pete Sena đến từ công ty Digital Surgeons giải thích nguyên tắc ở bản của việc bối cảnh dẫn dắt thiết kế: Bạn không thể đọc một bài viết trên thiết bị di động mà không có sự hỗ trợ từ thiết kế ...

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

Sử dụng Action Hook trong WordPress như thế nào

Trong WordPress, việc sử dụng thành thạo các setting, các câu lệnh để query post, post type....thì các bạn cần phải biết đến một cái mà rất hay sử dụng nhất là với các bạn viết plugin hay feature cho WordPress rất hay sử dụng đó là Action Hook. Để hiểu rõ hơn về cơ chế hook của WordPress, các bạn ...

Tác giả: Hoàng Hải Đăng viết 14:43 ngày 12/08/2018

React vs AngularJS – Hello, world!

Mục đích của bài viết này là hướng dẫn xây dựng một số application đơn giản bằng Angular và React để cung cấp cho bạn một sự hiểu biết nhất định về framework để tạo được một web cơ bản. Angular ra đời trước React nhưng React làm tăng hiệu suất render so với Angular. Trong bài viết này, mình sẽ ...

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

Kiểm tra ứng dụng Đối với điện thoại thông minh và thiết bị di động

Kiểm tra các ứng dụng bằng máy tính để bàn là tương đối đơn giản, nhưng đối với điện thoại di động lại là vấn đề không hề dễ dàng khi cần kiểm tra hiển thị, hoạt động điều khiển và khả năng sử dụng trên hàng chục, có thể là hàng trăm máy cho một hệ điều hành điện thoại di dộng. Trên thực tế nếu ...

Tác giả: Hoàng Hải Đăng viết 14:43 ngày 12/08/2018

Xây dựng form Multiple File Upload sử dụng gem cocoon và CarrierWave

Lời mở đầu Ở Tutorial này mình sẽ hướng dẫn các bạn xây dựng form upload 1 lúc nhiều ảnh sử dụng kỹ thuật nested attributes . Ích lợi của tutorial này : Upload nhiều file cùng lúc Thêm hoặc remove input fields một cách thoải mái Xem các ảnh trước khi được upload Khi xảy ra lỗi có thể ...

Tác giả: Bùi Văn Nam viết 14:43 ngày 12/08/2018

9 "tip" lựa chọn Test cases cho kiểm thử hồi quy

Mỗi sản phẩm phần mềm phải trải qua nhiều thay đổi trong vòng đời phần mềm. Tuy nhiên, theo thời gian điều này có thể dẫn đến sự mất ổn định của ứng dụng. Khi một sự thay đổi xảy ra trong phần mềm: phần mềm có những phiên bản mới hơn phiên bản hiện tại, có những tính năng được thêm mới, có những ...

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

Tích hợp markdown vào bài viết

1.Giới thiệu Hôm nay mình xin giới thiệu tới các bạn 1 gem khác Ckeditor, trong Ruby on Rails mà cũng được sử trong soạn thảo các form text, nhằm tạo ra các bài viết đẹp mắt. Markdown là ngôn ngữ đánh dấu văn bản được tạo ra bởi John Gruber. Markdown sử dụng cú pháp khá đơn giản và dễ hiểu để ...

Tác giả: Hoàng Hải Đăng viết 14:43 ngày 12/08/2018