Browse by Tags
All Tags »
JavaScript (
RSS)
Dass mit diversen Techniken clientseitig über Javascript serverseitige Funktionen aufgerufen werden können ist nichts Neues. Doch welche Technik überzeugt und welche passt am besten? In diesem Artikel werden drei grundlegende Vorgehensweisen erläutert und miteinander verglichen: Das Updatepanel , das Callback und der clientseitige Webservice Aufruf . Dazu gibt es jeweils ein kurzes Beispiel. Das Updatepanel – Segen oder Fluch? Immer wieder wird über folgende Wörter gestolpert: „böses Asp.Net Updatepanel…“. Doch warum wird es dann oft verwendet und vor allem: warum ist es böse? Grundsätzlich entspricht das Updatepanel dem traditionellen Postbackmodell – eine Anforderung ist immer noch ein vollständiges Postback. Das Formular wird inklusive Viewstate...
Die Übergabe komplexer Objekte an einen Webservice per Json Serialisierung ist grundsätzlich relativ einfach, hin und wieder jedoch etwas tricky. Warum jQuery und warum Json? Ich bin ein großer Fan von jQuery. Der Webservice Aufruf erfordert keine Einbindung eines ScriptManagers und ist in weniger als 10 Zeilen Code geschrieben. Die Datenmenge durch Json Serialisierung ist sehr gering. Bspw. könnte ein Grid mit 1000 Datensätzen etwa 200KB an Daten enthalten. Json Serialisierte Webservice Methoden erfordern zwingend: Einen HTTP Post request Den Header: "Content-Type: application/json; charset=utf-8" dies hat allerdings den Sicherheits- Vorteil, dass die Methode nicht über <script src="http://www.domain.de/Webservice.asmx/Methode">...
Found a great list of 30 cheat sheets/Reference guides on webdesigner depot (Thanks to Günter Hagedorn for this tip!). 25-Point Website Usability Checklist Browser Compatibility Table Web Standards Checklist Search Engine Optimization Cheat Sheet Tweet Sheet 2 XHTML Cheat Sheet v1.03 CSS Cheat Sheet Blueprint Framework and Blueprint CSS Cheat Sheet Mixing Typefaces Common Fonts for all Versions of Windows, and Mac Equivalents Official Adobe Photoshop CS4 Reference Adobe Photoshop CS4 Keyboard Shortcuts Adobe Flash CS4 Keyboard Shortcuts ActionScript 2.0 to 3.0 Migration Cheat Sheet Adobe Dreamweaver CS4 Keyboard Shortcuts WordPress Help Sheet Advanced WordPress Help Sheet WordPress Theme Development Checklist JavaScript Cheat Sheet Regular Expressions...
Im folgendem Beispiel geht es darum per JavaScript die selektierten Options eines Select-Elements in ein anderes zu schreiben. ‘source’ und ‘target’ sind die jeweiligen Quell- und Ziel-IDs der Select-Elemente. Vorher (ohne jQuery ): var s = document.getElementById( source ); var t = document.getElementById(target); var n; for ( var i = 0; i < s.options. length ; i++) { if (s.options[ i ].selected) { n = new Option(s.options[ i ].text, s.options[ i ].value, false, true); t.options[t.options. length ] = n; } } for ( var i = s.options. length - 1; i >= 0; i—) { if (s.options[ i ].selected) { s.options[ i ] = null; } } Nachher (mit jQuery ): $('#' + source + ' option:selected').remove().appendTo('#' + target); So macht...
Nach dem letzten Treffen des .NET-Stammtisch Konstanz-Kreuzlingen standen Peter , Thomas Huber und ich noch eine Weile zusammen und überlegten uns tatsächlich, was denn ASP.NET genau ist, bzw. was ASP.NET nun ausmacht. Der Grund für die Diskussion war eine Bemerkung die Michael Schwarz während seines Vortrages über jQuery mehrfach fallengelassen habe. Genauer sagte er, er habe die ASP.NET MVP Auszeichnung komischerweise verliehen bekommen, ohne dass er mit ASP.NET arbeiten würde. Ist das nun wirklich so oder war das nur eine provokante Äußerung gegen – aus seiner Sicht – einschränkende Features wie Web Server Controls, ViewState , UpdatePanels und Co.? Je nachdem was nun ASP.NET ausmacht, kann die Frage so oder so beantwortet werden…...
(via Pixelgangster ) Auch ganz kurz: Für jQuery wird auf a coding fool ein Cheet Sheet bereitgestellt, dass alle wichtigen Funktionen und Eigenschaften beinhaltet: http://acodingfool.typepad.com/blog/jquery-13-cheat-sheet.html Read More...
Morgen ist es schon soweit, dotnetkk.de geht in die nächste Runde . Das Treffen findet am 15.04.09 um 19:00 Uhr in der FH-Konstanz (Brauneggerstrasse 55) statt. Das Programm in Kürze: Vorstellung des Projektes “dotnetkk” (Webpräsenz des Stammtisches) von Jürgen Gutsch Verlosung eines Jahresabonnements von “ASP.NET professional” von mir Vortrag über jQuery von Michael Schwarz Jürgen Gutsch stellt am Anfang des Treffens das Projekt “ dotnetkk ” vor, dass das Fundament für die Webpräsenz der Stammtisches darstellt und auch von anderen UserGroups genutzt werden kann. Dabei geht es um: ASP.NET MVC, LINQ to XML, ASP.NET Provider, Forms Login und vieles mehr. Anschliessend werde ich ein Jahresabonnement von “ ASP.NET professional ” verlosen, das uns...
Ach ja. Es gab damals noch so was wie HTML, CSS und JavaScript, aber das ist ja heutzutage blöd, schließlich gibt es heutzutage ja coole ASP.NET Controls ;-) Und noch ein Thema aus den Foren. :-) Was ist ASP.NET, bzw. – in diesem Fall viel Wichtiger – was macht ASP.NET? Die Antwort ergibt sich eigentlich schon aus der Frage: Was macht ein Webbrowser? Ein ASP.NET Entwickler sollte eigentlich die Antworten kennen, oder? O-Ton Peter Bucher : Nachlesen: ASP.NET Grundlagen Teil 1: Ein Blick hinter die Kulisse ASP.NET Grundlagen Teil 2: Tschüss Statuslosigkeit Warum wird dann aber versucht eine ASP.NET TextBox zu stylen? asp:TextBox { font-weight:bold; } Vielfach beobachte ich, dass einige ASP.NET Entwickler nicht wissen, was im Browser eigentlich...
Immer wieder kommt es bei ASP.NET Anfänger zu logischen Missverständnissen, wenn im laufe des Projektes der Zeitpunkt kommt, in dem Clientseitige Aktionen vorgenommen werden müssen. Von Clientseitig sprechen wir, wenn wir Funktionen umsetzen die auf dem Client ausgeführt werden sollen. Der Client ist dabei immer der Browser und dessen Umgebung, also der Browser und das Betriebssystem. Clientseitige Funktionen sind zum Beispiel das öffnen eines neuen Fenster, die Reaktion auf eine Aktion des Benutzers (Klick auf einen Button). Clientseitige Aktionen werden in der Regel mit JavaScript, aber auch mit JScript und VBScript und sehr begrenzt auch mit CSS (über Pseudoklassen) umgesetzt und durchgeführt. Serverseitig dagegen sind Aktionen die auf dem...
Wieder mal was neues von Smashing Magazine : Im neuesten Beitrag werden 75 nützliche JavaScript Techniken vorgestellt. Verschiedenste Menü und Gallery Scripts sind genauso dabei, wie Techniken für den neuen Parallax Effekt oder Autovervollständigung für Suchfelder und diverse Charting Libraries. http://www.smashingmagazine.com/2008/09/11/75-really-useful-javascript-techniques/ Read More...
More Posts
Next page »