3
Sass, başlangıçta Hampton Catlin tarafından tasarlanan ve Nathan Weizenbaum tarafından geliştirilen bir stil sayfası dilidir.İlk sürümlerinden sonra, Nathan Weizenbaum ve Chris Eppstein, Sass'ı Sass dosyalarında kullanılan basit bir komut dosyası dili olan SassScript ile genişletmeye devam ettiler.CSS olarak yorumlanan bir betik dilidir.SassScript kodlama dilinin kendisidir.Sass iki sözdiziminden oluşur."Girintili sözdizimi" olarak adlandırılan orijinal sözdizimi, Haml'e benzer bir sözdizimi kullanır.Kod bloklarını ayırmak için girinti ve kuralları ayırmak için yeni satır karakterleri kullanır.Daha yeni sözdizimi "SCSS", CSS gibi blok biçimlendirmesi kullanır.Bir blok içindeki satırları ayırmak için kod bloklarını ve noktalı virgülleri göstermek için kaşlı ayraç kullanır.Girintili sözdizimi ve SCSS dosyalarına geleneksel olarak sırasıyla extensions.sass ve.scss verilir.Sass (her iki sözdiziminin daha geniş bağlamında) daha geleneksel programlama dillerinde, özellikle nesne yönelimli dillerde mevcut, ancak CSS3'ün kendisi için mevcut olmayan çeşitli mekanizmalar sağlayarak CSS'yi genişletir.SassScript yorumlandığında, Sass dosyası tarafından tanımlanan çeşitli seçiciler için CSS kurallarının bloklarını oluşturur.Sass yorumlayıcısı SassScript'i CSS'ye çevirir.Alternatif olarak Sass, .sass veya.scss dosyasını izleyebilir ve .sass veya.scss dosyası her kaydedildiğinde bir output.css dosyasına çevirebilir.Sass sadece CSS için sözdizimsel şekerdir ....
İnternet sitesi:
http://sass-lang.com/Kategoriler
Herhangi bir lisansa sahip tüm platformlar için SCSS'a alternatifler
24
15
9
4