XAML.cz Magazín moderních technologií založených na XAML

Spolupráce Silverlightu a jQuery

Napsáno pro Silverlight od Tomáš Pastorek [26.04.2010]

Silverlight i javascriptový framework jQuery jsou webová řešení, která pracují na klientské straně – tedy v prohlížeči. Určitě bylo hezké tyto technologie propojit a z aplikace v Silvelightu ovládat zbytek stránky pomocí jQuery. Naštěstí nejsem první koho to napadlo a tak vám mohu představit projekt jLight, za kterým stojí Timmy Kokke.

jLightLogo

Jedná se o velmi čerstvý projekt, takže jej zřejmě třeba ho brát s rezervami, ale jeho výhoda je už nyní jasná: Timmy Kokke se snaží, aby použití jLight v Silverlightu mělo stejnou syntaxi jako používání jQuery v javascriptu. Více se o tom můžete dočíst na jeho blogu v článku Changing CSS with jQuery syntax in Silverlight using jLight.

Projekt jLight je hostovaný na CodePlexu a můžete jej najít na jeho projektové stránce.

 

Docela hezké řešení, co říkáte?

Komentáře

ukládám komentář, vyčkejte prosím..
  1. Možná mi něco uniká, ale nestačí pouze přilinkovat jQuery do stejné stránky a pak ho volat jako script object. V Silverligtu 4 by to mělo jít krásně přes typ dynamic. :)

    IMO je to zbytečné řešení :)

    26.04.2010 @ 11:00
  2. Používat na všechno ScriptObject.Invoke mi nepřijde zrovna moc elegantní, protože to pak bude mít úplně jinou syntaxi zápisu než jQuery, takže zapsaný kód by byl dost nepřehledný.

    Řešení s dynamic zní dobře ... snad najdu čas na to, abych to omrknul. :) Každopádně díky za připomínku.

    26.04.2010 @ 21:01

@xamlcz

  • RT @jvanrhyn: XAML, It's a bit like olives. Takes a while to get used to. But once you're used to it. It is actually pretty good. <3 XAML
  • RT @moser_christian: WPF Inspector 0.9.7 is released. It supports .NET 3.5 and 4.0 The project is now open source and available on CodeP ...
  • Jeff Handley oznámil vydání WCF RIA Services v.1.0 SP1 RTM http://bit.ly/gOgckn ke stažení na http://bit.ly/gVAXdK
  • jedna výzva pro Brno. Byl někdo z vás na přednášce o RIA v MS Akvárku? Dejte o sobě vědět. Děkuji
  • také jste uvažovali o tom, že zkusíte na projekt použít Caliburn Micro nebo naopak Prism 4? A co tak obojí, šlo by to nebo ne? Již brzy