2013-03-25 21 views
7

ben bu gerçekten buna karşılık bir neden yokturKullanmak için herhangi bir sebep! 0 yerine true?

true 
false 

daha sadece aynı şeyler ya da sadece bazı kısaltma olduğunu tahmin kullanarak bazı kod

!0 
!1 

bulundu?

+2

Kod golf belki? – Xaerxess

+4

Bu kodu kimin yazdığını öğrenin ve gelecekteki herhangi bir iş için onu işe almamaya dikkat edin. :-) – Pointy

+1

Ben esas olarak gizleme/uglifikasyon için tahmin ediyorum. – iamnotmaynard

cevap

8

Bant genişliği ve yükleme süresini gerçekten önemsiyorsanız, kod sıkıştırması gerekir. !0 ve !1, true ve false'un sıkıştırılmış bir sürümüdür.

+5

Bu, [Uglify] (https://github.com/mishoo/UglifyJS) gibi bir inşa komut dosyası ile yapılmalıdır. Bunu kaynağınızda yazarsanız, okunamaz hale gelir! –

+0

'1' daha kısa değil '' 0 '? – freakish

+0

Evet, bunu elle yapma, ancak araçların bunu yapmasına izin ver. – Shuping

İlgili konular