Bi'süre önce hazırladığım ozbirlikyapimarket.com sitesi üzerinde çalışırken; Bi’çok yerde tıkanmıştım ve sıkıntı yaÅŸamıştım. Zamanla önemli ince noktaları öÄŸreniyor ve daha hızlı kodluyoruz. AÅŸağıda web kodlarken dikkat etmemiz gereken bi’kaç ince nokta var. Umarım iÅŸe yarar.
Css
- a tagına width ve height değerine % girilecekse display değeri block olmalı.
- taglarına type=”text/css” özelliÄŸi vermek gerekir (w3 standartları için).
- z-index uyguladığın elemnlarda position:relative i kaldırılmalı.
JS
- this.form.select.options[this.form.selectadi.selectedIndex].text ÅŸekinde bir kullanımla seçtiÄŸimiz select nesnesinin option’daki textini çekebiliriz.
- document.getElementById(’inputadi’).focus() ÅŸeklindeki bir kullanımla istediÄŸimiz elemana focuslama yapabiliriz.
Mysql
- Veritabanında sutun adlarına “-” iÅŸareti kullanmamalıyız.(sql sorgusunda sorun çıkarabiliyor.)
- Veritabanına sutun adı olarak “update” verilemez. (Sql sorgusunda hata veriyor.)
- LIMIT kullanımı LIMIT ilkdeÄŸiÅŸken, baÅŸangıç,sonraki deÄŸiÅŸken baÅŸlangıçtan sonra kaç satır ilerleyeceÄŸini gösteriyor.
Html
- html de id verirken “-” kullanılmamalı.(Js ile id seçerken problem çıkarıyor.)
Php
- Örn: sec[] ile adlandırılmış checkboxlardan tikli olanları. foreach ($_POST[selec] as $yaz){} Åžeklinde bir kullanımla çekilebilir. Burda $_POST[selec] deÄŸiÅŸkeninin her verisi sırayla $yaz a atanıyor.
W3
- javascript ile dokümana yazarken yerine
yazılmalı.(w3 gereği)
- Textarea inputuna type etiketi eklenmez.
- Script etiketlerine type eklenmeli.(w3 gereÄŸi)
Burada olmayan bi’kaç ipucu da siz paylaÅŸabilirsiniz.