Bài 03: Các lệnh biên dịch file SASS thành file CSS
Nếu bạn không muốn sử dụng Netbeans và chức năng Auto Generate của nó thì ban hoàn toàn có thể thực hiện được bằng cách sử dụng cú pháp command riêng của SASS. Trong bài này mình sẽ tìm hiểu một số lệnh hay sử dụng thôi nhé vì nó cũng không có gì quan trọng.

1. Một số lệnh trong SASS CSS
Tất cả các lệnh của SASS CSS dưới đây bạn đều phải chạy từ chương trình Start Command Prompt With Ruby nhé.
Lệnh sass --watch: tự động generate file css
Đây là lệnh dùng để cấu hình tự động cập nhật (generate) file SCSS thành file CSS. Cú pháp của nó như sau:
sass --watch path_to_file_scss:path_to_file_css
Bài viết này được đăng tại [free tuts .net]
Trước khi chạy lệnh này bạn phải chắc chắn rằng đã cd vào thư mục của Project nhé.
Ví dụ thư mục Project của tôi là:
D://vertrigo/www/sass
|- css
|- scss
|- style.scssLúc này bạn sẽ dùng lệnh cd để đến thư mục D://vertrigo/www/sass, sau đó viết lệnh watch cho file scss/style.scss như sau:
sass --watch scss/style.scss:css/style.css
Sau khi chạy lệnh này thì nó sẽ tự tạo một file css/style.css và mỗi lần bạn lưu mới thì nó sẽ tự động cập nhật luôn.
Lệnh compact - convert css thành một hàng
Lệnh compact là một option của lệnh watch và nó có tác dụng là lúc generate nó sẽ chuyển css thành một hàng.
Cú pháp:
sass --watch path_to_file_scss:path_to_file_css --style compact
Ví dụ:
sass --watch scss/style.scss:css/style.css --style compact
Lệnh compressed - nén file css
Để tối ưu CSS thì thông thường ta sẽ nén file css lại bằng cách xóa đi các khoảng trắng và xuống hàng. Điều này cũng làm được khi bạn sử dụng SASS bằng cách sử dụng cú pháp compressed, đây cũng là một option của lệnh watch.
Cú pháp:
sass --watch path_to_file_scss:path_to_file_css --style compressed
Ví dụ:
sass --watch scss/style.scss:css/style.css --style compressed
Lệnh expanded - chuyển về định dạng expanded
Nếu bạn muốn file CSS được generate nhìn đẹp và theo từng hàng, từng dòng như code tay thì bạn sử dụng option expanded.
Cú pháp:
sass --watch path_to_file_scss:path_to_file_css --style expanded
Ví dụ:
sass --watch scss/style.scss:css/style.css --style expanded
2. Lời kết
Trên là một số lệnh thường sử dụng trong SASS để generate thành file CSS. Thông thường chúng ta sẽ chọn lệnh watch với option là compressed bởi vì file nén sẽ tối ưu nên website sẽ chạy nhanh hơn.
Như vậy khi sử dụng các lệnh này thì bạn không cần sử dụng Netbeans vẫn được, tuy nhiên có một bất lợi là khi bạn tạo nhiều file Sass thì banj phải thực hiện lệnh cho từng file, vì vậy mình nghĩ bạn cũng nên sử dụng editor để nó gọi tự động thì hay hơn.

Các hàm xử lý chuỗi trong Javascript (cắt / tách / nối chuỗi ..)
Chia lấy phần dư / chia lấy phần nguyên trong javascript
Các cách khai báo biến trong Javascript
Các sự kiện (Event) trong Javascript
Hướng tạo thanh search bar bằng CSS
Hàm array.slice() trong Javascript
Tính tổng hai số bằng Javascript (cộng hai số)
Cách khai báo biến trong PHP, các loại biến thường gặp
Download và cài đặt Vertrigo Server
Thẻ li trong HTML
Thẻ article trong HTML5
Cấu trúc HTML5: Cách tạo template HTML5 đầu tiên
Cách dùng thẻ img trong HTML và các thuộc tính của img
Thẻ a trong HTML và các thuộc tính của thẻ a thường dùng