Mehmet Ali TALMAÇ

Kendimi geliştirmeme yardımcı olacak uğraşım

jQuery Seçiciler -1- (jQuery selectors)

  • Kategori: jQuery
Wednesday
09 April 2008

jQuery’de seçicileri (selectors) anlamak ve tam manasıyla kullanmak jQuery’ye tam manasıyla hakim olmamız anlamına gelir. Seçiçiler web sayfamızdaki elemanlara erişmek ve üzerlerinde işlem yapmak için kullanılırlar.

Daha önceki yazılarımı okudaysanız jQuery’de DOM elamanlarına ulaşmak için $() fonksiyonu kullanıyoruz. Örneğin sayfamızdaki Navigasyon ID’li elemanı seçmek için aşağıdaki komutu kullanabiliriz.

$("#Navigasyon")

jQuery’de birçok durum için çeşitli seçiciler bulunmaktadır. Devamı…

Temel jQuery Fonksiyonları ( jQuery Core)

  • Kategori: jQuery
Tuesday
08 April 2008

jQuery Core temel jQuery fonksiyonlarıdır. jQuery’nin kalbini oluşturur.

jQuery’de bir işlem yapabilmek için öncelikle sayfamızdaki bir elamana yada dokümanın kendisine odaklanmalıyız.

Sayfamızdaki bir elamnı seçmek için $() yada jQuery() fonksiyonlarını kullanırız. $() fonksiyonu jQuery() fonksiyonun ikizidir.

$() fonksiyonu prototype gibi diğer bazı kütüphanelerde de kullanıldığından, eğer bir sayfada hem prototype (yada başka) hem jQuery kütüphanelerini kullanıyorsak çakışma yaparlar. Bu çakışmayı önlemek için jQuery kendi adını adını taşıyan jQuery() fonksiyonun yanı sıra bir nevi bu fonksiyonun adını değiştirmemize imkan sağlayan jQuery.noConflict( ) komutunu geliştirmiştir.

jQuery seçtiğimiz bir elamana birbirine nokta (.) ile bağlanmış çoklu işlem yaptırabiliriz. Örneğin :

$("input:submit").attr("disabled","disabled").toggleClass("disable").val("Pasif Button")
Komutun açılımı: (Gönder düğmesini bul).(Disable Et).(Classını disable olarak değiş).(Değerini Pasif Button yap)

Devamı…

JQuery giriş

  • Kategori: jQuery
Tuesday
08 April 2008

Son zamanlarda jQuery dökümantasyonlarını okudukça jQuery’e olan ilgim baya bir arttı. jQuery’inin diğer JS kütüphanelerine göre yazımı ve anlaması oldukça basit olmasına rağmen çok zor işlerin altından basitçe kalkabiliyor, ancak prototype, MooTools, dojo vs. gibi meşhur bazı javascript kütüphanelerinden biraz daha yavaş.

Fırsat buldukça jQuery konusunda öğrendiklerimi sizlerle konu konu ve jquery dökümantasyonu baz alarak paylaşacağım. Amacım bu belgelerin çevirisini yapmak değil, bu kütüphaneden etkin bir şekilde faydalanmanıza yardımcı olacak bilgiler vermek. Devamı…

Bir dizideki her elamanın sayısını bulma

  • Kategori: ASP
Wednesday
19 December 2007

Bir dizide tekrarlayan elemanların sayılarını bulmak için aşağıdaki yöntemi kullanabilrisiniz.

Örnek Uygulama için tıklayınız.

<%
Dim strTags, arrTags, TempValue, k, v, i

strTags = “a a a b b c c c c d e e e e e” ‘–> Dizimiz
arrTags = Split(strTags,” “) ‘–>
set Sozluk = Server.CreateObject(”Scripting.Dictionary”)

For i=0 To Ubound(arrTags)

if not Sozluk.Exists(arrTags(i)) then
Sozluk.Add arrTags(i) ,1
else
TempValue = Sozluk.Item(arrTags(i))+1
Sozluk.Remove(arrTags(i))
Sozluk.Add arrTags(i) , TempValue
end if

Next

k = Sozluk.Keys
v = Sozluk.Items

for i = 0 To Sozluk.Count -1
strKelime = strKelime & k(i) & “(” & v(i) & “)<br>”
next

set Sozluk = nothing

response.write strKelime
%>

Access için rastgele kayıt getirme

Tuesday
18 December 2007

Access veritabanı ile çalışan arkadaşlar için veritabanından rastgele kayıtlar getirmek bilmeyenler için bazan saç baş yoldurur. Aşağıdaki kodları kullandığınızda rastgele veri çekmenin ne kadar basit olduğunu göreceksiniz.

<%
Randomize()
intRastgeleRakam = (cInt (1000 * Rnd) + 1) * -1

strSQL = “SELECT TOP 5 sutun1, sutun2, RastgeleNo = rnd(” & intRastgeleRakam & “) FROM Tablonuz ORDER BY RastgeleNo
%> Devamı…

HTML 5 Önizleme

Thursday
13 December 2007

Merakla beklediğim(iz) HTML 5 standartlarının taslağı bitti gibi. Bugün (13 Aralık 2007 ) itibari ile yeni belirteçler ve izahat sunuldu. İlk gözüme çarpan şeyler elbetteki yeni taglar. Web 2.0 ‘nin hayatımıza hızlıca girmesi ve bir web sitesinden çok web uygulamalarının önem kazanması, eski hantal ve programcıya takla attıran tagların yerine yeni kısa ve işlevsel taglar getirdi.

<div> çok yoruldu…

Gözüme ilk çarpan taglar <section>, <nav>, <article>, <aside>, <header> ve <footer>. Taglara baktığımızda HTML 5′in Blog’lardan epey etkilendiği izlenimi edindim. Tagları incelediğimde tüm bu tagların block-level element olduğunu görüyorum. Tagların kullanım şekilleri ve extra yeni özelliklerin olmadığını gördüğümüzde <div> elementi ile bir farkı olmadığını zannediyoruz. Ancak bu; bu elementlerin boş yere eklendiği manasını taşımıyor. WEB 2.0 standartlarını kullanan programcılar için daha az kod yazması, dahada kilo veren HTML 4 ve içeriğe element seviyesinde izin veren taglar anlamına geliyor. Devamı…

Sıkça Kullanılan Simgeler (Ambalaj)

  • Kategori: Grafik
Saturday
08 December 2007

Basılı işlerde özellikle ürün ambalaj çalışmalarında bana sıkça lazım olan simgeler, umarım sizlerinde işine yarar.

K-Q TSE EN ISO 9001 200712081505_tse.gif 200712081506_tse2.gif Devamı…

linkvendor.com

Friday
30 November 2007

linkvendor.com; SEO’ya önem veren geliştiricilere çeşitli araçlar sunmaktadır. Kendi kategorisinde çok başarılı bulduğum bu siteden faydalanmazı tavsiye ediyorum.

Devamı…

Merhaba dünya!

  • Kategori: Diğer
Wednesday
28 November 2007

Biz programcıların ilk öğrendiği şey Merhaba dünya! diyerek ilk mesajımı atıyorum.

Sitemde daha çok ileri seviye ASP programlama ve WEB 2.0 üzerinde duracağım. Amacım özgün içerik çıkartmak olacak ama elbetteki arada yabancı sitelerden yeni öğrendiğim şeyleride sizlere duyurmaya çalışacağım.
Devamı…