Spolupráce Silverlightu a jQuery
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.
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?
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í :)
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.