Native Fullscreen JavaScript API (plus jQuery plugin) HTML5 <video> is great, but when it was first released, one of the big complaints was that it couldn’t do true FullScreen like Flash. Thankfully, this is changing and native FullScreen support is coming to most browsers in the next few months (no word from the Internet Explorer team Update on IE below #5)) The API is still heavily in flux especially since the W3C joined in this week. I spent some time working through the differences to implement FullScreen in MediaElement.js HTML5 video player, and it’s working great in Safari 5.1+, Chrome Canary Chrome 15+, or Firefox Nightly (go to about:config and set full-screen-api.enabled= true) and scheduled for Firefox 10. Below I’m going to try to explain how things evolved, where we are today, and then some code that you can play with. Simple Demo Video Demo A Brief History of the FullScreen API Understanding the FullScreen API Here are the most important parts of the FullScreen API with notes on how things differ among browsers. 1. 2. 3. 4. 5.
Yunio - Cloud Storage for Everone Tinycon - Gérer dynamiquement des alertes dans les favicons Tinycon est un script JS permettant de manipuler la favicon de son site dynamiquement afin d'alerter l'utilisateur sur de nouveaux messages, actions... Idéal pour attirer l'attention d'un utilisateur ayant déjà une vingtaine d'onglets ouverts. Tinycon permet de gérer la favicon et une bulle de notification pour prévenir l'utilisateur sur le fait qu'il y'ai de nouveaux messages, de nouvellesactions disponibles... La bulle est ajoutée à votre favicon classique via du Canvas et peut être personnalisée via les options suivantes: width: Largeur de la bulle d'alerteheight: Hauteur de la bulle d'alertefont: La police type CSS de la bullecolour: La couleur de la policebackground: tLa couleur de fond de la bullefallback: True ou false si vous souhaitez le fallback en cas de non compatibilité navigateur. Et voilà comment configurer les options du script: 1.Tinycon.setOptions({ 2. width: 7, 3. height: 9, 4. font: '10px arial', 5. colour: '#ffffff', 6. background: '#549A2F', 7. fallback: true Site Officiel
KGen : Outil référencement d'analyse des mots-clés CoffeeScript Vérifier les positions sur Google A quoi sert cet outil ? L'outil référencement de cette page va vous permettre de vérifier rapidement votre positionnement sur plusieurs datacenters aléatoires de google et ainsi analyser le résultat de votre référencement. L'outil va simplement vous éviter de regarder votre positionnement manuellement. Ce sont surtout les webmasters qui en ont besoin afin de suivre l'évolution du référencement de leur site! Comment fonctionne cet outil ? Dans le premier champ, vous choisissez et entrez un mot clé, dans le deuxième champ, une adresse, longue ou courte example.com et lancez la recherche. Spécifications Au niveau de l'entrée des caractères, l'outil accèpte n'importe quels caractères puisque tout a été codé au format utf-8. Bon référencement à tous !. Besoin d’améliorer vos positions pour passer en première page ?
Programmation orientée objet avec le langage JavaScript (1ère partie) Dans ce premier article, nous allons décrire les différents mécanismes de base du noyau du langage JavaScript, le langage EcmaScript. Ce dernier est standardisé par la spécification ECMA-262 [1] dont la version 3 est la version courante. Bien que ce langage soit orienté objet, il différe considérablement des langages objet classiques tels que Java et C++ puisqu'il se fonde sur une variante de ce paradigme, à savoir la programmation orientée objet par prototype [2]. Nous verrons que son intérêt consiste en son aspect dynamique permettant de modifier la structure des objets après leur création. La plupart des concepts de la programmation orientée objet peuvent être mis en oeuvre mais des limitations existent néanmoins avec ce type de programmation orientée objet. La connaissance des différents mécanismes de base de JavaScript est primordiale à différents niveaux. Avant de rentrer dans le vif du sujet, commençons par rappeller ce qu'est le langage JavaScript et ce qu'il permet de faire. 0.1.
CSS3 Create - Démos, tutoriels et expériences CSS : menus, galerie photos, interfaces web. Tiny Circleslider: A lightweight circular carousel for jQuery What is it? Tinycircleslider is a circular slider / carousel. That was built to provide webdevelopers with a cool but subtle alternative to all those standard carousels. Tiny Circleslider can blend in on any wepage. Features IOS and Android support. Need support or custom features? Anything is possible! Examples $(document).ready(function(){ $('#circleslider1').tinycircleslider();}); Note: There is no lightbox natively in tiny circleslider for this example fancybox was used. To get a better understanding of how it all comes together I made a (corny) styled example. Constructor Properties Methods Events Usage The image below displays how you calculate the radius of your circleslider.
Easy Robots : Aspirateur, Nettoyeurs Test / Comparatif / Achat JS adolescence For me there was a time that can only be described as adolescence in the field of programming and more specifically JavaScript. This period was characterised by a certain laziness and hubris. I thought I was right. I thought others were wrong. Today I present a short list of JavaScript practices that once seemed right but I now deem foolish (in most situations): Using logical operators as statements a() || b.foo.bar(); m && c() ? There is no real advantage in forgoing convention for the sake of cleverness. Always declaring variables at the top of their scope function calculate() { var a, m, t, y, This, is, really, understandable = false; // Actual logic goes here} Instead I declare a variable where it makes sense. Repeatedly used inline object literals It’s better for clarity and performance (potentially) to define separate classes for cases where you repeatedly make object literals of the same structure. Complex inline regular expressions if (/r[ -~]? It makes sense to cache these things.
Nouveaux Roomba 880 et 870 d'Irobot disponibles en France ! Nous vous l’annoncions il y a quelques mois, la nouvelle série 800 d’Irobot est maintenant en vente sur le site d’Irobot.com. Elle est composée de 2 modèles, le Roomba 880 à 729,99€ et le Roomba 870 à 629,99€. Sa capacité de nettoyage a été améliorée de 50% selon la marque, les brosses ne nécessiteront plus autant d’entretien, la batterie optimisée et l’ergonomie du bac à poussières repensée. Colin Angels, PDG d’Irobot avait récemment donné une interview dans laquelle il annonçait la sortie d’un nouveau Roomba fin 2013. Quelles sont les différences avec la série 700 ? Design A première vue le design semble similaire aux Roomba de la série 700. (Credit: Colin West McDonald/CNET) Il pèse 3,14 kg pour une hauteur de 9,1 cm et une largeur de 35,3 cm (contre 34 cm pour la série 700). Bac à poussière optimisée L’accès au bac à poussières a été optimisé. Son volume est également plus important (il l’était déjà sur le Roomba 700). Aspiration améliorée Credit : Engadget Conclusion