İçindekiler
Web uygulaması geliştirme bizi birçok yoldan götürür, ancak tüm bu yolların ortak bir noktası vardır: kod HTML ve kod CSS, bu da bize uygulamalarımızın istediğimiz veya hayal ettiğimiz gibi görünmesini sağlamak için birçok olanak sağlıyor.Şimdi olan şu ki, her insanın kendi gelişim yolu olduğu için, çoğu zaman ortaya çıkan kodlar çok kapsamlı veya biraz dağınık, bu da bakım ve performansın biraz etkilenmesine neden oluyor. Bu, kütüphanelerin ve ön işlemcilerin biraz daha temiz ve daha verimli bir kod yazmamıza yardımcı olduğu ve böylece ekip çalışmasına da yardımcı olduğu yerdir, çünkü bu kitaplıkların çoğu daha iyi kod yazmamızı sağlar.
Daha az.jsİsim Daha az.js kelimelerin birleşiminden türetilmiştir. CSS Yalın, gibi bir şey CSS bu ön işlemcinin ne yapacağı hakkında bize zaten bir fikir veren daha ince veya azaltılmış, bu da daha az CSS kodu yazmamıza yardımcı olmaktan başka bir şey değil, böylece uygulamalarımızın ve web sayfalarımızın okunabilirliğini ve performansını iyileştiriyor. dayanmaktadır JavaScript bu yüzden bu uygulama üretim için önerilmese de istemci tarafında veya sunucu tarafında da kullanabiliriz. npm ve Node.js, böylece bazılarının eklentisi olabilir JavaScript çerçevesi şu anda sürüyoruz.
benimsemek için ana fikir Daha az.js geliştirme ortamımızda, ilkenin karşılanmasına yardımcı olmaktır. KURUyani kendimizi tekrar etmemek ve bunu başarmak Daha az.js yazacağımızdan çok daha fazla yeniden kullanılabilir kod yazmamızı mümkün kılan işlevleri, sınıfları ve değişkenleri içerir. CSS direkt olarak.
1- Ele alacağımız örnekleri yorumlayabilecek modern bir tarayıcıya ihtiyacımız var, olabilir Google Chrome veya Firefox Geliştirici Sürümü.
2- Tarzda bir metin düzenleyicimiz olmalı Sublime Text tarafından veya NotePad ++ örneklerimizi daha rahat yazabilmek için.
3- Son olarak, gerekli kaynakları indirmek için komut konsolu ve bir İnternet bağlantısı aracılığıyla öğeleri yüklemek için izinlere ihtiyacımız var.
Kurulumkurulumu Daha az.js Birincisi doğrudan istemci düzeyinde, ikincisi ise aşağıdaki gibi bir sunucu ortamında olmak üzere iki şekilde yapılabilir. Node.jsAşağıda bu yolların her birini görelim.
Bu yükleme biçimi, kitaplığı içeren dosyayı çağırmak kadar kolaydır. Daha az.js, ve basitçe zaten ortamımıza dahil edilmiştir. Kütüphaneyi indirmek için lesscss.org adresine gitmemiz ve en son kararlı sürümü indirmemiz yeterli.
BÜYÜT
1- Bir klasör oluşturacağız ve içinde adında bir dosya oluşturacağız. index.html, sonra dosyayı bulacağız daha az.min.js klasörün içinde uzak versiyonunun Daha az.js indirdiğimize ek olarak adında bir dosya oluşturacağız. stiller.less, tanımladığımız şeyin yapısı aşağıda gördüğümüz gibi görünmelidir:
Less.js ile ilk adımlar Üst bilgimiz İçerik Alt bilgimizBurada her şeyden önce bir yapı görüyoruz. HTML temel, içinde nerede vücut bir etiket yerleştirdik başlık, bir etiket Bölüm ve sonunda bir etiket altbilgi, bu bize stilleri uygulayabileceğimiz tamamen farklı üç öğe verir. CSS.
3- Şimdi etiketin içinde kafa önceki koddan dosyamızı dahil edeceğiz stiller.less ve bu eklemeden sonra dosya daha az.js, bu noktada şunu vurgulamak çok önemlidir. daha az.js her zaman dosyalarımızdan sonra eklenecektir .az stillerin taşıyacağı ve dosyaların .az eklediğimiz özniteliğe sahip olmalıdır rel aşağıdaki gibi: rel = "stil sayfası / daha az" bu olmadan derleyici az o dosyayla çalışmak zorunda olduklarını bilmeyecekler. Bir önceki adımdan koda eklenecek ek kod ile head etiketimizin nasıl görüneceğini görelim:
Less.js ile ilk adımlar4- Şimdi sadece bazı stiller eklememiz gerekiyor CSS dosyanın içinde stiller.less, aşağıdaki kod, oluşturduğumuz farklı etiketleri farklı renklerle ayırt etmek olacaktır:
üst bilgi {renk: mavi;} bölüm {renk: gri;} altbilgi {renk: sarı;}5- Bizimkileri açarsak index.html bir tarayıcı ile stilin nasıl değiştiğini göreceğiz ve bir geliştirici konsolu açarsak yazdırdığı mesajları göreceğiz daha az.js Çalıştığını bize bildirmek için aşağıdaki resimde neye benzediğini görelim:
bir örneğine sahip olmalıyız fonksiyonel npm, bu yüzden en son sürümünü yüklemenizi öneririz. Node.js işletim sistemimiz için.
Ayrıca paketleri kurabilmek için yeterli izne ihtiyacımız var. npmve komut konsolu düzeyinde komutları yürütmek için bu özellikle ortamlarda çok önemlidir. Linux Y Mac, böylece içinde pencereler izinlerin bu düzeyde işlenmesi daha kolaydır.
1- Bir komut konsolundan aşağıdaki komutu şu komutla yürütmeliyiz: npm:
npm install -g daha az
@color: blue; .highlight () {color: @color;} p {.highlight ();}3- Yukarıdakiler yapıldıktan sonra konsolumuza gidiyoruz ve bir dosya oluşturmak için aşağıdaki talimatı uyguluyoruz. .css derlenmiş kodumuzun duracağı yer:
daha az örnek.less> örnek.cssOrtaya çıkan dosyamızda aşağıdaki resimde gördüğümüzü elde edeceğiz:
lessc -x örnek.less> örnek.cssBize aşağıdakileri veren nedir küçültülmüş css sonuç olarak:
Yeniden kullanılabilir rutinlerGördüğümüz başka bir şey de, adında bir işlev yarattığımızdı. .vurgulamak () ve içine bir nitelik yerleştiririz CSS ve değeri bizim değişkenimizdi, bu, stillerimiz içinde nasıl yeniden kullanılabilir rutinler oluşturabileceğimizin başka bir örneğidir, bu nedenle herhangi bir sınıf veya öznitelikte bir şeyi vurgulamak istediğimizde, p öğesinin içinde yaptığımız gibi o işlevi çağırmamız yeterlidir. örnek.
Böylece görüyoruz ki, Daha az.js daha azını nasıl yapacağımız hakkında daha fazla düşünmemize yardımcı olması ve böylece sonunda sıkıştırılmış, geçerli ve okunması kolay bir kod ile sonuçlanmasıdır, örnekte çok az şey için çok şey yazıldığı söylenebilirdi. CSS sonuç, ancak fikir şu ki, çok fazla CSS yapmamız gerektiğinde, daha az yazıyoruz, bu yüzden görüyoruz ki Daha az.js büyük stil sayfaları yaptığımızda ortaya çıkıyor.
Bununla bu öğreticiyi bitiriyoruz, ilk adımlarımızı atmayı öğrendik Daha az.js, bu yüzden artık mümkün olan en az miktarda kodu kullanarak harika uygulamalar veya web sayfaları oluşturabilmek için iyi araçlarımız var.