Gibt es eine jQuery-ähnliche Bibliothek in C #? [geschlossen]

8

Ich liebe jQuery. Ich werde wahrscheinlich einige XML-Parsing und Manipulation mit C # haben. Es wäre ein Kinderspiel in jQuery.

Gibt es eine C # -Bibliothek, die die jQuery-Funktionalität implementiert?

    
Hugo Estrada 16.07.2009, 18:37
quelle

3 Antworten

9

Linq to XML , für was Sie tun möchten.

    
Robert Harvey 16.07.2009, 18:40
quelle
8

Alte Frage, aber neue Antwort. Ich habe vor kurzem die Version 1.1 von CsQuery veröffentlicht, einen jQuery-Port für .NET 4, der in C # geschrieben wurde und an dem ich gearbeitet habe ungefähr ein Jahr. Auch auf NuGet als "CsQuery"

Die aktuelle Version implementiert alle CSS2 & amp; CSS3-Selektoren, alle jQuery-Erweiterungen und alle jQuery-DOM-Manipulationsmethoden. Es verfügt über umfangreiche Testabdeckung einschließlich aller Tests von jQuery und Sizzle (die jQuery CSS-Auswahl-Engine). Ich habe auch einige Leistungstests für direkte Vergleiche mit Fizzler aufgenommen; Zum größten Teil übertrifft CsQuery es dramatisch. Die Ausnahme ist eigentlich das Laden des HTML an erster Stelle, wo Fizzler schneller ist; Ich nehme an, das liegt daran, dass fizzler keinen Index erstellt. Sie erhalten diese Zeit jedoch nach der ersten Auswahl zurück.

Auf der github-Site gibt es eine Dokumentation, aber auf einer grundlegenden Ebene funktioniert es so:

Erstellen Sie aus einer HTML-Zeichenfolge

%Vor%

Synchron vom Web laden

%Vor%

Laden Sie asynchron (nicht blockierend)

%Vor%

Run Selektoren & amp; Mach jQuery Zeug

%Vor%

Das Objekt CQ entspricht dem jQuery-Objekt. Der oben verwendete Property-Indexer ist die Standardmethode (wie $(...) .

Ausgabe:

%Vor%     
Jamie Treworgy 19.06.2012 18:39
quelle
2

Ich denke LINQ ist wahrscheinlich das, wonach Sie suchen.

    
Jake Pearson 16.07.2009 18:39
quelle

Tags und Links