Kor Bilişim'den DOM Programlama Araçları

0
aycanirican
DOM modelinin kısmi bir gerçekleştirimi artık Core Server projesi ile beraber geliyor. Bu araçla, birinci dereceden DOM nesneleri yaratabiliyor, parametrik DOM üreten fonksiyonlar tanımlayabiliyorsunuz. Öyle ki, tanımladığınız DOM yapısını javascript betiğine çevirip, web tarayıcının kullanabileceği bir hale getirebiliyorsunuz. Örnekler için Dom Programming belgesine bakabilirsiniz.
Core Server projesinden önce bu işleri gerçekleştirmek için makrolar tanımlanmaktaydı. Ancak bu makrolar fonksiyonel olmadıkları için, bileşke fonksiyon olarak kullanılabilmeleri mümkün değildi. Core Server artık birinci dereceden ağaç yapısına sahip DOM nesneleri ve bunlar üzerine tanımlı metotları sunuyor. Ayrıca tanımladığınız tek bir DOM kodu, hem sunucu tarafında, hem de istemcide çalışabiliyor.

Görüşler

0
FZ
"DOM tree can be searched using several algorithms like Breath First,..." ile başlayan cümlede Breath First değil breadth first olmalı, harf hatası olmuş (Türkçe karşılığı neydi bunun, hatırlayamadım şimdi).

Not: Gel tezkere gel!
0
eevrim
Typo fixed. Tesekkurler:)
Görüş belirtmek için giriş yapın...

İlgili Yazılar

Microsoft ve Lisp: Ya da .NET CLR Garbage Collector Hangi Dilde Yazıldı?

FZ

USENET comp.lang.lisp forumundaki eğlenceli bir mesaj dikkatimi çekti paylaşmak istedim.

Meğer meşhur .NET platformunun ana bileşenlerinden biri olan CLR (Common Language Runtime) sisteminin çöp toplayıcısı (garbage collector) Lisp ile yazılmış.

Sağlam Lisp "hacker"larından olan ve bir süredir MS için çalışan, CLR'nin baş mimarlığını yapan Patrick Dussud'un yazdığı Lisp kodu daha sonra bir Lisp'ten C'ye dönüştürücü ile C'ye dönüştürülmüş ve bu kod da MS'deki bir stajyer programcı tarafından "temizlenip" derlenip piyasaya sürülmüş.

Lisp ve .NET konusu açılmışken: Her iki dünyadan da vazgeçmek istemeyenler için enteresan projeler çıkmaya başladı: L Sharp .NET (C#'tan çok daha eğlenceli ;-), RDNZL ve FOIL.

reddit.com Lisp'ten Python'a geçti

innaw

Lisp kullanılarak yazılan reddit.com, python ile yeniden kodlandı. Reddit blogundaki kısa açıklamada artık python ile yeni özelliklerin daha kolay ekleneceği belirtilirken, Lispçiler için de bu altyapı değişikliğini açıklayan ayrıntılı bir yazının yakında yayınlanacağı belirtilmiş. Hayırlısı.. :)

Object Persistence ve Lisp - Dabble ve Smalltalk

FZ

Şimşekleri üstüme çekmek pahasına böyle bir başlık atıyor ve diyorum ki Bill Clementson yine yapacağını yapmış ve acayip videolar hazırlamış.

Konu bu aralar pek bir revaçta olan ve "e peki nasıl yapacağız biz bu object persistence, serialization işini?" sorusu ile gündeme gelen konu. Bill Clementson en son gerçekleştirdikleri Vancouver Lisp Kullanıcıları Grubu Toplantısı çerçevesinde AllegroCache ile ilgili bir video hazırlamış.

Diyelim Ki Elimizde Nesneye Yönelimli Bir Dil Yok - Alice Nesneler Diyarında

FZ

Elinizdeki programlama dilinde nesneye yönelimli (OO - Object Oriented) programlama imkanı olmasa idi ne yapardınız? İki seçenekten biri gelirdi aklınıza herhalde:
  1. OO desteği veren bir dil kullanmaya başlamak.
  2. Elinizdeki dile OO desteği katmak için uğraşmak.
Bu kısa yazıda Peter Norvig'in PAIP (Paradigms of Artificial Intelligence Programming Case Studies in Common Lisp) kitabının 13. bölümündeki birkaç kısa örnekten yola çıkarak "eğer Common Lisp dilinde CLOS (Common Lisp Object System) gibi bir şey olmasaydı bunu nasıl gerçekleştirebilirdik?" sorusunun cevabının ilk bölümüne göz atacağız.

Video: 5 dakikadan kısa sürede TCP/IP network ve multithreaded programlama

FZ

Daha önceden Rebel With A Cause ve A Day At The Beach makaleleri ile tanıdığımız tehlikeli programcılardan Sven Van Caekenberghe gene yapacağını yapmış.