Tam anlamadım ne demek istediğini aam tab'a basınca boşluk versin hocam. 4 tane boşluk iyidir. Bylece her yerde aynı olur

Programlama dilinde kalıplarınızı oluşturmak nemlidir. Fakat bunu yaparken hem başkalarının anlayabileceği, hemde 3 sene sonra baktığınızda bile anlayabileceğiniz bir şekilde yapmanız gerekir. Bu yüzden bir standarta sahip olmak, kalıpların olması iyidir. Dougles Crockford'un tavsiyeleri; http://www.jslint.com/ kullanarak, kodlarınızda yapmanız gerekenleri grebilirsiniz. rneğin ; function deneme Fakat function deme 'den sonra bir boşluk bırakmamızı sylüyor. Bizde bırakalım; function deneme Başlayalım! block block Hangisi doğru? Doğru cevap : normalde ikiside doğrudur. Bunun doğru cevabı ve yanlış cevabı yok. İKiside kullanılabilir. Fakat ; sürekli aynı şekilde kullanmalısınız. Aynı projede olduğunuz insanlar, kodlarınızı anlayabilmelidir. Fakat javascripte doğru cevap ilkidir. Javascript'i bu şekilde kullanmalısınız. Çünkü ; return ; ile return ; arasında javascripte fark vardır. İkinci kullanım, hata getirecektir. 0 '' //true'' '0' //false0 '0' //truefalse 'false' //falsefalse '0' //true"\t\r\n" 0 //true kontrollerde bunlar dndürülecek. Fakat amaç nedir? Yukarıdaki gibi kontrollerde kullanmak daha mantıklı. 3 eşittir, türüne bakar. Yani ; 3 4 //false3 4 //true Çıktı üstteki gibi gelir. Çünkü 3 te rakamdır, 4'te Yazarken daha açık olun. rneğin ; if b ; c ; Bu kodun anlaşıldığı ; if ama aslında olan ; if c ; Fakat Douglas dayımız diyor ki ; her zaman süslü paranteze koyun diyor. Bylece değiştirmek isteyen ne olacağını anlar diyor. (da maalesef ben buna uymuyorum, şunu yapıyorum ; if b ;c ; ) ++ şu anlama gelir ; x += 1; Dougles dayımız diyor ki ; programı yazarken, sürekli sıkıştırmaya çalışırız. Tek satırlık kod haline gelene kadar uğraşırız. Fakat bir yarar sağlamaz. Aksine daha karmaşık bir hal alır. Bu yüzden sürekli x += 1 ; kullanırım diyor . ++x ve x++ olduğunda karışabilir diyor. Şunu grdüm didi ; x++;++x; , bunun yerine ; x += 2 kullanın if anlaşıldığı ; if aslında olan a = b; if var a = b = 0; anlaşılan var a = 0, b = 0; aslında olan ; b = 0; var a = b; Düşündüğünüz gibi yazın, başkası okuduğunda sizin düşündüğünüz gibi okusun. http://javascript.crockford.com/code.html Burada rnekleri var, inceleyebilirsiniz. -- Reklamlar : http://www.tahribat.com/Forum-Kontrollu-Ve-Standart-Site-Tasarimi-153594/ Kontrollü ve standart site tasarımı ile ilgili yukarıdaki linkte birşeyler paylaştım grmeyenler varsa bi işine yarayacak birşeye denk gelebilir.

bu kalıplardan yana çok problem çekmiyorum, yanına açıklamasını da yazarım genelde geri dndüğümde rahat anlamak için. ama şu girinti olayını yapamıyorum arkadaş ya dreamweaverda elementleri menüden ekleyince problem yok. ama tab yapıp kodu yazınca çok saçmalıyor browser sourcedan bakınca :| agile isn't how fast you can go, it's how fast you can turn.

şu olayı kastediyorum abi. burada menüden ekledim olması gerektiği gibi bıraktı boşlukları. ama ben taba basıp kod yazınca dw ekranı ile sourcedaki bir olmuyor. agile isn't how fast you can go, it's how fast you can turn.

hocam kısaca mantıklı yazın akla uygun olsun desek yeter heralde :D