Sothichweb được làm mới

  • Web design
  • 08 tháng 02 2013
  • bởi Văn Khương
  • 0 Comments

sothichweb.com được làm mớiPhong cách thiết kế luôn có sự thay đổi, sự đơn giản sẽ là xu thế lâu dài bởi cuộc sống ngày càng phức tạp và chúng ta sẽ muốn tiếp nhận những cái đơn giản, đơn giản không phải là bỏ đi những chức năng cần thiết mà bỏ đi những thứ ít cần thiết hơn, với tiêu chí đó sothichweb đã chuyển sang giao diện mới sạch hơn, tối giản hơn, sothichweb hổ trợ các trình duyệt hiện đại tốt hơn nhằm loại bỏ dần...

Hack CSS trên trình duyệt IE10

  • CSS tutorial
  • 07 tháng 01 2013
  • bởi Văn Khương
  • 0 Comments

Internet Explorer10 chưa phải là hoàn hảo nhưng thật đáng buồn là Microsoft đã bỏ đi một tính năng vô cùng hữu ích để giúp fix lỗi CSS trên IE đó là bình luận điều kiện lọc trình duyệt IE, có quá nhiều cách để hack CSS trên các trình duyệt IE cũ nhưng 'bình luận điều kiện' là cách thức giễ dùng nhất để mã css của bạn được...

Một số lớp xuất dữ liệu dạng excel trong PHP

  • PHP and Mysql
  • 26 tháng 12 2012
  • bởi Văn Khương
  • 0 Comments

Khi xây dựng ứng dụng web bạn sẽ có nhu cầu xuất dữ liệu sang một số định dạng để báo cáo hay làm tài liệu lưu trữ khi cần, hoặc với mục đích nhập dữ liệu sang các hệ thống khác. Bạn có thể xây dựng cho mình một lớp xuất dữ liệu để dùng khi cần nhưng trước hết bạn nên tham khảo một số lớp được viết sẵn mà tôi sẽ giới thiệu sau đây.

class xlsStream

Đây là lớp được viết khá hay bằng cách đăng ký một giao thức có thể đọc và ghi dữ liệu với định...

Hàm calc() tính toán kích thước trong CSS

  • CSS tutorial
  • 19 tháng 12 2012
  • bởi Văn Khương
  • 0 Comments

Đây là một hàm đặc biệt hỗ trợ trong CSS3 được sử dụng để tính toán kích thước chiều dài, chiều rộng, góc, thời gian... Trong thiết kế giao diện responsive đơn vị theo phần trăm là cách thức bạn sẽ sử dụng tuy nhiên bạn sẽ phải tính toán để trừ đi các kích thước margin, padding, border. Giả sử giao diện của bạn có 2 cột, mỗi cột bạn sẽ đặt chiều rộng là 50%, vấn đề bây giờ là bạn muốn chiều rộng 50% đó bao gồm cả giá trị margin và padding thì sao, giả sử 2 cột đó bạn...

cấu hình và sử dụng SSI (Server Side Includes) với web server apache

  • Tổng hợp
  • 07 tháng 12 2012
  • bởi Văn Khương
  • 0 Comments
SSI là gì?

SSI viết tắt của server side include là các chỉ thị được đặt trong trang nội dung tĩnh như HTML và được thiết lập trên web server, giúp tạo ra nội dung động trong tập tin tĩnh như HTML. Để thiết lập trên web server apache bạn có thể cấu hình trên file httpd.conf hoặc cấu hình trong tập tin .htaccess, bài viết này sẽ hướng dẫn cấu hình bằng htaccess.

Trong file htaccess bạn thêm vào 2 dòng sau:

AddType text/html .html AddHandler server-parsed .html

Bây giờ bạn có thể làm...

Kế thừa từ prototype trong javaScript

  • JavaScript
  • 29 tháng 11 2012
  • bởi Văn Khương
  • 0 Comments

Bài viết trước đã trình bày về những kỹ thuật căn bản để xây dựng ứng dụng javaScript theo hướng đối tượng, cách tạo và sử dụng thuộc tính, phương thức của đối tượng. Để có thể xây dựng code javaScript có thể dùng lại bài này sẽ giới thiệu về kế thừa trong javaScript thông qua đối tượng prototype.

Khi bạn tạo phương thức hay thuộc tính public cho đối tượng thông qua đối tượng prototype, bạn có thể kế thừa...

Hướng đối tượng trong javaScript

  • JavaScript
  • 23 tháng 11 2012
  • bởi Văn Khương
  • 0 Comments

Không giống như hầu hết các ngôn ngữ hướng đối tượng khác, trên thực tế javaScript không thực sự có khái niệm lớp, trong hầu hết các ngôn ngữ lập trình bạn phải xây dựng lớp sau đó mới khai báo đối tượng để sử dụng. Trong javaScript đối tượng được tạo trực tiếp và có thể tạo bằng nhiều cách , đối tượng cũng có thể kế thừa từ đối tượng khác. Để tạo đối tượng bạn có hai cách cơ bản để tạo đối tượng như sau:

// Tạo đối tượng thông qua cú...

Xây dựng plugin slide-door với jQuery

  • JavaScript
  • 21 tháng 11 2012
  • bởi Văn Khương
  • 0 Comments

Lấy ý tưởng từ cửa kéo truyền thống Nhật Bản, và từ mẫu thiết kế của ông Yoshiki Kuraki cho hệ thống cửa hàng The Sushibar, tôi đã xây dựng một plugin đơn giản với jQuery với tên gọi vkSlidedoor, bài viết này sẽ giúp bạn hiểu hơn về cách thức để phát triển một plugin javaScript đơn giản với jQuery. Đầu tiên bạn cần chuẩn bị sẵn thư viện jQuery và một thư viện hiệu ứng mở rộng animation jQuery easing và đảm bảo...

CSS transform cho IE 6,7,8

  • CSS tutorial
  • 17 tháng 11 2012
  • bởi Văn Khương
  • 0 Comments

Các trình duyệt IE cũ không hỗ trợ nhiều thuộc tính hữu ích trong CSS3, bạn vẫn có thể có nhiều cách để mang những tính năng hiện đại của CSS đến trình duyệt InternetEplorer bằng việc tham khảo các phương pháp từ thư viện phát triển của Microsoft. Ta sẽ cùng tìm hiểu về một tính năng khá hay trong bộ CSS3 transform đó là rotate xoai đối tượng, để có thể thực hiện điều này trên các phiên bản của trình duyệt IE 8 về trước bạn...

Đối số hàm trong javaScript

  • JavaScript
  • 10 tháng 11 2012
  • bởi Văn Khương
  • 0 Comments

Có thể nói javaScript là ngôn ngữ hướng đối tượng, hầu như mọi thứ trong javaScript đều làm việc theo hướng đối tượng như chuỗi, mảng... bên trong mọi hàm javaSctipt đều tồn tại một biến theo ngữ cảnh có tên là arguments, nó không phải là một mảng đúng nghĩa vì mảng trong javaScript cũng là một đối tượng, với arguments bạn không thể thay đổi nó hay bạn không thể dùng phương thức push() để thêm những phần tử mới, nhưng bạn lại có thể truy cập những phần tử như...