Top 10 JQuery / JavaScript Code Snippets
Autor: Kay Sturm am 17.01.2010 – 17:26Wer kennt es nicht: “Weißt du noch, wie der Code war, um Bilder mit JQuery per Fade zu ersetzen?” - “Oh man, das hatte ich doch irgendwo…Verdammter Mist!”
Hier findet Ihr meine Top 10 JQuery / JavaScript Code Snippets! Ich hoffe, dem Einen oder Anderen werden sie hilfreich sein.
1. E-Mail validator
-
var email = ‘info@tympanus.net’
-
if(!(/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(email)))
-
alert(‘Invalid Email’);
2. Rechtsklick der Maus deaktivieren
-
$(document).ready(function(){
-
$(document).bind("contextmenu",function(e){
-
return false;
-
});
-
});
3. Image Fade-Out, Image Fade-In
-
$(‘imageelement’).fadeOut(function() {
-
$(this).load(function() {
-
$(this).fadeIn();
-
}).attr(’src’, AnotherSource);
-
});
4. Checken, ob ein Element existiert
-
if ($("#elementid").length) {
-
//it does!
-
}
5. Ajax Abfrage abbrechen
-
var req = $.ajax({
-
type: "POST",
-
url: "someurl",
-
data:"id=1",
-
success: function(){
-
//something
-
}
-
});
-
//Cancel the Ajax Request
-
req.abort()
6. Checkbox toggle
-
var tog = false; // or true if they are checked on load
-
$(‘a’).click(function() {
-
$("input[type=checkbox]").attr("checked",!tog);
-
tog = !tog;
-
});
7. Aktuelle URL auslesen
-
$(document).ready(function() {
-
var pathname = window.location.pathname;
-
});
8. Nach String in JQuery suchen
-
var foundin = $(‘*:contains("some string bla bla")’);
9. Besucher IP auslesen
-
$.getJSON("http://jsonip.appspot.com?callback=?",function(data){
-
alert( "Your ip: " + data.ip);
-
});
10. Cookie Check
-
$(document).ready(function() {
-
var dt = new Date();
-
dt.setSeconds(dt.getSeconds() + 60);
-
document.cookie = "cookietest=1; expires=" + dt.toGMTString();
-
var cookiesEnabled = document.cookie.indexOf("cookietest=") != -1;
-
if(!cookiesEnabled){
-
//cookies are not enabled
-
}
-
});
Ähnliche Artikel
Tags: code, JavaScript, JQuery, js, snippet
Kategorie: Ajax, JQuery, JavaScript, Web 2.0, Webdesign |




















