T?i sao b?n n�n s? d?ng PostCSS
�?u ti�n, ch�ng ta c?n d?m b?o r?ng b?n nh?n th?c du?c s? kh�c bi?t gi?a PostCSS v� c�c th? kh�c . Li?u n� bu?c b?n ph?i thay th? c�c c�ng c? cu c?a b?n v?i postprocessors m?i?
L�m th? n�o d? s? d?ng PostCSS
�? b?t d?u, b?n c?n ph?i hi?u r?ng PostCSS du?c t?o ra kh�ng ch? duy nh?t cho b? x? l�Gi?ng nhu Andriy Sitnik of Evil Martians, c�ng c? n�y d�ng d? di?u ch?nh CSS theo c�ch c?a b?n m?t c�ch l?a ch?n, s? d?ng plugin k?t n?i (m?i plugin du?c k?t n?i v?i m?t s?a d?i c? th?).
C�c ch?c nang n�y tuong t? nhu autoprefixer c� th�m ti?n t? nh� cung c?p d? CSS c?a b?n n?u c?n thi?t. Vi?c s? d?ng kh� don gi?n .
N� b?t d?u v?i ch?y m� CSS c?a b?n th�ng qua m?t ph�n t�ch c� ph�p CSS. Sau d�, n� du?c �p d?ng m?t chu?i c�c plugin, m� b?n ch?n v�, k?t qu? l� stringifies d?i node tree CSS tr? th�nh m?t m� CSS.
c� v? r?ng PostCSS l� m?t s? thay th? t?t cho m?t ti?n x? l�, nhung quan di?m n�y l� kh�ng d�ng. B?n c� th? s? d?ng n� k?t h?p v?i c�c plugin d? d?ch SCSS v� c� ph�p Sass v�o CSS. Cu?i c�ng, s? d?ng PostCSS v?i m?t b? x? l� ua th�ch (ho?c thay th? n�) l� m?t s? l?a ch?n kh� hi?u qu?.
Ti?m nang c?a Plugins
PostCSS cung c?p cho b?n m?t co h?i d? s? d?ng l?p di l?p l?i c?a CSS, c� ph�p, v� c�c t�nh nang . Sau khi ch?y qua PostCSS, m� c?a b?n bao g?m t?t c? m?i th? b?n c?n cho c�ng vi?c,
PostCSS c� nhi?u th? d? cung c?p cho plugin hi?u qu? c� th? du?c s? d?ng trong qu� tr�nh ph�t tri?n.
M?i plugin l� m?t h�m JavaScript don gi?n, nhu m?t tham s?, bi?n d?i n� v� sau d� tr? v? chu?i bi?n d?i. V� v?y, b?n c� th? vi?t b? sung c?a ri�ng b?n n?u b?n d� quen thu?c v?i JavaScript.
B? d? co b?n
- level4 - cho ph�p b?n s? d?ng W3C CSS le v? 4 Modules v?i PostCSS. T?n d?ng l?i th? c?a k? thu?t nhu c�c bi?n, ch?n l?c t�y ch?nh, ch?c nang m�u s?c, v� selectors .
- cssnext - m?t transpiler CSS cho ph�p b?n s? d?ng c� ph�p CSS m?i nh?t hi?n nay. N� bi?n d?i th�ng s? k? thu?t CSS v�o CSS tuong th�ch hon, do d� b?n kh�ng c?n ph?i ch? d?i cho tr�nh duy?t h? tr?.
- rucksack ch?a c�c plugin d? tang t?c d? ph�t tri?n CSS v?i c�c t�nh nang m?i v� c�c ph�m t?t.
T�m l?i, t? mu?n d? c?p d?n r?ng PostCSS c� th? du?c s? d?ng c�ng v?i CSS c?a b?n, ho?c thay v� m?t b? x? l� ri�ng c?a m�nh. M?c d�ch ch�nh c?a n� h? tr? "vi?t �t, l�m hon" ch�c b?n th�nh c�ng
No comments: