background preloader

Tutorials

Tutorials

The Scala Programming Language CSS3 Animations Ajax (programming) Ajax is not a single technology, but a group of technologies. HTML and CSS can be used in combination to mark up and style information. The DOM is accessed with JavaScript to dynamically display, and allow the user to interact with, the information presented. JavaScript and the XMLHttpRequest object provide a method for exchanging data asynchronously between browser and server to avoid full page reloads. In 1996, the iframe tag was introduced by Internet Explorer to load or to fetch content asynchronously. In 1998, Microsoft Outlook Web App team implemented the first component XMLHTTP by client script. Google made a wide deployment of standards-compliant, cross browser Ajax with Gmail (2004) and Google Maps (2005).[6] The term "Ajax" was publicly stated on 18 February 2005 by Jesse James Garrett in an article titled "Ajax: A New Approach to Web Applications", based on techniques used on Google pages.[1] get-ajax-data.js: send-ajax-data.php: jQuery example

Clojure - home HTML DOM Document Objects SVG with a little help from Raphaël Raphaël is a light-weight JavaScript library that renders dynamic SVG graphics including charts, graphs, vector-based animations and GUI components right into your web pages. Now, you’re probably thinking, I can already do this with jQuery, Google Charts, or even Flash! While this is true, Raphaël reveals new possibilities not currently available with these other technologies. Let’s learn how to create inline scalable vector images that work across browsers and degrade gracefully. Open language for an open web#section1 Issue № 310 The web is all about open standards and unencumbered technologies. But, what about Internet Explorer 6? JQuery#section2 What about jQuery? There are plenty of interesting jQuery graphics plugins, such as jqPlot, Flot, jQuery SVG, and others. Raphaël is smaller overall for creating basic vector graphics. It doesn’t have to be an either/or scenario. Dynamic Images#section3 Examples#section4 Progressive Enhancement#section5 Animations#section6 Conclusion#section9

Amit’s Game Programming Information What’s on this page? I’m interested in producing complexity out of simple parts. This page contains bookmarks that I collected while working on games; I did not write most of the content linked from here. As a result the set of links here reflects the types of things I needed to know: only a few specific topics (not everything related to game programming), general ideas instead of platform-specific information (graphics, sound, compilers), and ideas and designs instead of source code (I find it easier to go from an idea to code than from code to an idea). Other sites, like Gamedev Tuts+, Gamedev, and Gamasutra, cover lots more topics than mine does. Determining how to move around on a map is an interesting problem. These pages are about specific techniques for pathfinding and object movement: My current favorite algorithm is A*, because it can handle varying terrain costs well, and it seems to be faster than most graph searching algorithms. Code and Demos Data structures Displaying Tiles

memento-html5.pdf Creating a Web App from Scratch - Part 1 of 8: Basic Idea and Design Today we begin Part 1 of an 8-Part series on building a web application from absolute scratch to a complete product. I am going to kick things off by introducing the idea, and then I will be handling the design, UI, and general front-end stuff. We are going to be going back and forth from here over to my friend Jason Lengstorf's site Copter Labs. Jason will be handling the back-end stuff like application planning and database stuff. It's Easy, Right? What we're going to create is a "list app". First of all, it needs to work and it needs to work well. Through this whole 8-part series, we are going to create an app that hopefully does all these things pretty well. The Big Idea This "list app" is going to be called Colored Lists. Sketch It Out No need to get fancy right away. Looks like a list to me. Early UI Planning Click-to-editDrag and dropTwo-click deleteAutomatic saving (after any action) All this stuff basically adds up to a whole bunch of AJAX. The Screens "Features" Moving On Share On

The Google Search Engine" Does Whatever a Spider Can and Hitting the Links A search engine spider does the search engine's grunt work: It scans Web pages and creates indexes of keywords. Once a spider has visited, scanned and categorized a page, it follows links from that page to other sites. The spider will continue to crawl from one site to the next, which means the search engine's index becomes more comprehensive and robust. To learn more about these programs, read How Search Engines Work. Google uses lots of tricks to prevent people from cheating the system to get higher placement on SERPs. ­Google's search engine is a powerful tool. ­Google uses automated programs called spiders or crawlers, just like most search engines. A Web page's PageRank depends on a few factors: Out of these three factors, the third is the most important. As more Web pages link to Discovery's Planet Earth page, the Discovery page's rank increases. Google initiated an experiment with its search engine in 2008.

XMLHttpRequest La deuxième version du XHR ajoute de nombreuses fonctionnalités intéressantes. Pour ceux qui se posent la question, le XHR2 ne fait pas partie de la spécification du HTML5. Cependant, cette deuxième version utilise de nombreuses technologies liées au HTML5, nous allons donc nous limiter à ce qui est utilisable (et intéressant) et nous verrons le reste plus tard, dans la partie consacrée au HTML5. Tout d'abord, faisons une petite clarification : L'objet utilisé pour la deuxième version est le même que celui utilisé pour la première, à savoir XMLHttpRequest.Toutes les fonctionnalités présentes dans la première version sont présentes dans la deuxième. Maintenant que tout est clair, entrons dans le vif du sujet : l'étude des nouvelles fonctionnalités. Les requêtes cross-domain Les requêtes cross-domain sont des requêtes effectuées depuis un nom de domaine A vers un nom de domaine B. Une sécurité bien restrictive Autoriser les requêtes cross-domain Access-Control-Allow-Origin: <?

FORMAT:
Tutorial
Article
Case Study
Post
Demo
Sample
AUDIENCE:
Mobile
Gaming
Business
TECHNOLOGY:
Offline Storage Connectivity File Access Semantics Audio/Video 3D/Graphics Presentation Performance Nuts & Bolts by anturija Oct 23

Related: