earth2marsh + ajax   73

Websites are clients, too! | Foursquare Engineering Blog
"To get there, we had to overcome the challenges associated with cross-domain (technically, cross sub-domain) communication between foursquare.com (web) and api.foursquare.com (API). Although we could theoretically make our API available on the same domain, doing so would undermine the security and production isolation benefits of our current setup.

Our API supports CORS, but not every browser we want to support does. To work around this we used a common technique in which an iframe hosted on api.foursquare.com is embedded on the foursquare.com web pages. The iframe executes a simple JavaScript statement setting document.domain to foursquare.com — notably the same as the web domain. Through the magic of the same-origin policy, this technique enables inter-frame communication while still allowing the iframe to make AJAX requests back to its original domain, in this case, api.foursquare.com. When we need to make api requests we can just use the iframe’s XMLHttpRequest object from foursquare.com pages."
ajax  api  backbone  javascript  app  architecture  clients  foursquare  apis  cors 
9 weeks ago by earth2marsh
EasyXDM – crossdomain javascript done right | Zemanta Ltd.
"EasyXDM gives you the ability to make cross-domain requests securely from a client to a server and even from a client to a client. The real beauty of it is that it can even open a socket-like device that you can use to communicate rather efficiently … in every browser. Even IE6.

Here’s what the creators have to say about it.

At the core easyXDM provides a transport stack capable of passing string based messages between two windows, a consumer (the main document) and a provider (a document included using an iframe). It does this by using one of several available techniques, always selecting the most efficient one for the current browser.
For all implementations the transport stack offers bi-directionality, reliability, queueing and sender-verification.

Using JavaScript only (no Flash, Silverlight, extra html files etc) easyXDM provides the following browsers with stacks with latency of less than 15ms: [IE6+, FF1+, Opera9+, Chrome2+, Safari4+]"
ajax  xss  xhr  client  javascript  domain  cross 
february 2012 by earth2marsh
Ajax Upload; A file upload script with progress-bar, drag-and-drop.
"This plugin uses XHR for uploading multiple files with progress-bar in FF3.6+, Safari4+, Chrome and falls back to hidden iframe based upload in other browsers, providing good user experience everywhere."
file  javascript  ajax  upload  plugin  jquery 
january 2012 by earth2marsh
Hashbang URIs – They’re not as bad as you think; really. | mtrpcic.net
"No, it's not perfect.  No, it's not a solution for everyone. Yes, it has drawbacks and downsides.  So what?  It's pushing the boundaries of the browser, and treating the web as an Application Platform, rather than a dumb terminal for reading content and data entry.  The "Hashbang URI" makes your application feel like an application, instead of a website.  The drawbacks are things that need to be weighed against the benefits in your unique case, and the decision will be different for everyone."
webdev  javascript  ajax  hashbang  from delicious
may 2011 by earth2marsh
Getting Started - Making AJAX Applications Crawlable - Google Code
"This document outlines the steps that are necessary in order to make your AJAX application crawlable. Once you have fully understood each of these steps, it should not take you very long to actually make your application crawlable! However, you do need to understand each of the steps involved, so we recommend reading this guide in its entirety."
google  crawler  crawl  AJAX  javascript  reference  #!  crawlable  seo  urls  url 
september 2010 by earth2marsh
Ajax Fixtures Plugin for jQuery - Jupiter JavaScript Consulting
"Are you developing jQuery hotness so fast that the slow-poke server team can't supply you AJAX services fast enough?  If so, you might be interested in the JavaScriptMVC-extracted jQuery.Fixture plugin.  Fixtures simulate AJAX responses so you can keep developing JavaScript functionality even if the server's services aren't working.  The fixture plugin is easy to setup and remove once the services are online."
jquery  prototyping  testing  rest  tools  mock  development  javascript  ajax  cool 
june 2010 by earth2marsh
HTML5 presentation
Outstanding HTML5 presentation & demo done completely using HTML5: (via @flyosity)
ajax  canvas  chrome  demo  css  js  html  presentation  slideshow  javascript  features  html5 
april 2010 by earth2marsh
Digg the Blog » Blog Archive » DUI.Stream and MXHR
"DUI.Stream will allow developers to drastically improve the speed of uncached page loads by bundling most of their resources into a single HTTP request, with a single time-to-first-byte and no request throttling by the user agent. Additionally, the size of the response has no effect on the rendering time of each chunk, as the client handles each piece of the response on the fly and can inject it into the DOM for rendering immediately, in the exact order you specify."
digg  webdev  ajax  javascript  performance  optimization  webapp  caching 
april 2009 by earth2marsh
jQuery UI - Home
because I keep looking for this in the wrong place!
jquery  ui  ajax  gui  webdev 
march 2009 by earth2marsh
AJAX APIs Playground
awesome—a sandbox to play with Google's API's
sandbox  apis  javascript  reference  webdev  programming  demo  testing  api  ajax  playground 
january 2009 by earth2marsh
Introduction to AJAX calls using jQuery and PHP
"an introductory explanation of using jQuery to interact with your PHP application through AJAX."
php  ajax  howto  jquery 
december 2008 by earth2marsh
jQuery and JavaScript Coding: Examples and Best Practices | How-To | Smashing Magazine
When used correctly, jQuery can help you make your website more interactive, interesting and exciting. This article will share some best practices and examples for using the popular Javascript framework to create unobtrusive, accessible DOM scripting effects. The article will explore what constitutes best practices with regard to Javascript and, furthermore, why jQuery is a good choice of a framework to implement best practices.
reference  javascript  development  webdev  programming  bestpractices  dom  jquery  ajax 
september 2008 by earth2marsh
Wordpress plugin: Manageable at aaron harp
allows for inline editing of the date, title, author, categories, tags, status and more on both posts and pages without leaving the “Manage” admin sections. No need to load each post or page individually. Simply double-click anywhere in the post or page row and when you’re done, press enter. Alternately, you can click the link in the new “Edit” column.
ajax  edit  manage  wordpress  date  plugins  management  pages  posts 
september 2008 by earth2marsh
iBox - Lightweight inline popup
a lightweight script that lets you overlay images and documents in a small dialog without a page reload. It's built to be easy to install and use, while offering great flexibility.
webdesign  webdev  overlay  images  documents  ajax  wordpress 
august 2008 by earth2marsh
Psychic Whois
Nice ajax-y domain name suggester/availability tool.
ajax  suggestion  service  branding  domain  name  names  naming  search 
july 2008 by earth2marsh
Kotatsu
apparently generates nice markup for tables and makes it easy to apply classes to columns/rows.
ajax  automation  class  code  css  webdev  tools  utilities  free  generator  development  programming  resources  xhtml 
may 2008 by earth2marsh
Google Code University - Google Code
provides tutorials and sample course content so CS students and educators can learn more about current computing technologies and paradigms
google  programming  tutorial  education  code  tutorials  ajax 
march 2008 by earth2marsh
NicEdit.com - Micro Inline WYSIWYG
an alternative for the complexity, many files and large download size (> 200KB) of popular WYSIWYG editors such as TinyMCE and FCKEditor.
javascript  wysiwyg  editor  ajax 
december 2007 by earth2marsh
TinyMCE WYSIWYG Editor | drupal.org
integrates the TinyMCE WYSIWYG editor into a Drupal site for editing advance site content
wysiwyg  editor  drupal  module  plugin  ajax 
december 2007 by earth2marsh
AJAX for n00bs
what AJAX is and why it's just a simple evolution of client/server tricks Javascript programmers have been doing since the web was born.
ajax  tutorial  programming  javascript  development  webdesign  beginner  howto 
october 2007 by earth2marsh
FBJS - Facebook Developers Wiki
Facebook's solution for developers who want to use Javascript in their Facebook applications.
facebook  javascript  ajax  development  fbjs  api  programming  developer  platform 
october 2007 by earth2marsh
43 Exceptionally Useful AJAX Applications > Design Vitality
"43 extremely useful (but still easy to implement) AJAX applications for use on any website." Dragable boxes, cooltips, etc
ajax  webdesign  javascript  resources 
october 2007 by earth2marsh
Looks Good Works Well: Announcing Protoscript
a way to take an existing web page or a prototype of a web page and "sprinkle" rich behaviors to play with concepts
ajax  javascript  programming  prototype  scripting  ui  framework  protoscript  webdev  webdesign 
september 2007 by earth2marsh
Lingr: Chatrooms for the people
an open community of chatrooms. You can chat about anything you want, in public or private rooms. No account is required
chat  ajax  community  web  service  communication 
september 2007 by earth2marsh
Mindquarry for Collaboration, Teamwork, Productivity | Mindquarry, the Open Source Collaborative Software
an Open Source collaborative software platform for file sharing (documents, images, media files, etc.), task and project management, team collaboration and Wiki editing
collaboration  opensource  wiki  groupware  software  projectmanagement  ajax  online  offline 
june 2007 by earth2marsh
Glossy.js (now with IE 6/7 support)
allows you to add corners and shading and shadow to images on your webpages (alternatively: corner.js). It uses unobtrusive javascript to keep your code clean. It works in all the major browsers - Mozilla Firefox 1.5+, Opera 9+, IE6+ and Safari. On older
ajax  button  effects  graphics  javascript  webdev  library  corners  rounded  shadows 
june 2007 by earth2marsh
Slimbox, the ultimate lightweight Lightbox clone · digitalia.be
a 7kb visual clone of the popular Lightbox JS v2.0 by Lokesh Dhakar, written using the ultra compact mootools framework. It was designed to be small, efficient, more convenient and 100% compatible with the original Lightbox v2.
javascript  ajax  lightbox  CSS  webdesign  slimbox  mootools  development  webdev  slideshow  graphics 
march 2007 by earth2marsh
Lightbox JS v2.0
a simple, unobtrusive script used to overlay images on the current page. It's a snap to setup and works on all modern browsers.
JavaScript  lightbox  ajax  webdesign  CSS  resources  webdev  graphics  slideshow 
march 2007 by earth2marsh
MooTools - home
A compact, modular, OO javascript framework designed to make writing extensible and compatible code easier and faster.
javascript  framework  ajax  library  programming  webdev 
march 2007 by earth2marsh
Wikiwyg - Home
Wikiwyg is the simple way to add Wysiwyg editing to your existing social software project.
wiki  wysiwyg  javascript  ajax  editor  free 
january 2007 by earth2marsh
Instant Domain Search
This site helps you find the right domain name—as fast as you can type.
domain  search  ajax  domains  tools  registration  name 
december 2006 by earth2marsh
MochiKit - A lightweight Javascript library
a highly documented and well tested, suite of JavaScript libraries that will help you get shit done, fast
Javascript  Ajax  library  Programming  framework  Web  webdev 
november 2006 by earth2marsh
SIMILE | Timeline
Timeline is a DHTML-based AJAXy widget for visualizing time-based events.
ajax  timeline  visualization  tool 
october 2006 by earth2marsh
flickrshow › Simple javascript slideshows for Flickr
flickrshow provides you with the simplest way of displaying your Flickr photosets on your own website. It is simple to install, free and doesn't require Flash or any server side programming knowledge.
flickr  javascript  slideshow  ajax  gallery  photography  webdesign 
august 2006 by earth2marsh
Google Web Toolkit - Build AJAX apps in the Java language
a Java software development framework that makes writing AJAX applications like Google Maps and Gmail easy for developers who don't speak browser quirks as a second language.
java  ajax  toolkit 
may 2006 by earth2marsh
Pligg Beta
Pligg is Web 2.0 Content Management System (CMS) unlike any other existing CMS.
opensource  cms  ajax  php  socialsoftware  scripts 
march 2006 by earth2marsh
greased lightbox / shifting pixel / joe lencioni
Greased Lightbox is a Greasemonkey/Creammonkey user script designed to enhance browsing on websites that link to images such as Google Image Search, Flickr, Gmail, Facebook, MySpace, and deviantART.
javascript  greasemonkey  ajax  flickr  script 
march 2006 by earth2marsh
Yahoo! UI Library
a set of utilities and controls, written in JavaScript, for building richly interactive web applications using techniques such as DOM scripting, HTML and AJAX.
javascript  ajax  development  yahoo 
february 2006 by earth2marsh
24 ways: Easy Ajax with Prototype
There’s little more impressive on the web today than a appropriate touch of Ajax.
ajax  javascript  prototype  howTo  webdev 
february 2006 by earth2marsh
FireBug - JoeHewitt.com
FireBug is a new tool for Firefox that aids with debugging Javascript, DHTML, and Ajax. It is like a combination of the Javascript Console, DOM Inspector, and a command line Javascript interpreter.
Firefox  JavaScript  AJAX  extension  debugging  development  programming 
january 2006 by earth2marsh
wikiCalc Alpha Test Home
combines some of the ease of authoring and multi-person editing of a wiki with the familiar visual formatting and data organizing metaphor of a spreadsheet
wiki  spreadsheet  opensource  software  Ajax 
january 2006 by earth2marsh
Time Tracker - A Personal Time Management Application - The Form Assembly
Time Tracker is a simple tool to keep track of the time you spend on any task. Think of it as a to-do-list with a clock. And yes, it's free.
ajax  productivity  time  management 
january 2006 by earth2marsh
Mastering Ajax, Part 1: Introduction to Ajax
Ajax, which consists of HTML, JavaScript™ technology, DHTML, and DOM, is an outstanding approach that helps you transform clunky Web interfaces into interactive Ajax applications. The author, an Ajax expert, demonstrates how these technologies work toge
ajax  webdev  programming  webdesign 
december 2005 by earth2marsh

related tags

#!  accordion  ajax  alert  animation  api  apis  app  architecture  audio  automation  backbone  beginner  bestpractices  blogger  Blogging  bookmarklet  branding  browser  button  caching  canvas  chat  checker  chrome  class  client  clients  cms  code  collaboration  color  communication  community  contact  contacts  cool  corners  cors  crawl  crawlable  crawler  crm  cross  crossdomain  css  date  debugging  demo  design  developer  development  dhtml  digg  documents  dom  domain  domains  drupal  edit  editor  education  effects  example  extension  facebook  fbjs  features  feed  file  Firefox  flickr  form  forum  foursquare  framework  free  gallery  generator  google  graphics  greasemonkey  groupware  gui  hashbang  howto  html  html5  iframe  iframes  images  interface  java  javascript  jquery  js  library  lightbox  links  list  loader  lookup  manage  management  mashup  menus  mock  module  mootools  mysql  name  names  naming  node  node.js  offline  online  opensource  optimization  overlay  pages  performance  photo  photography  php  platform  playground  plugin  plugins  png  popup  posts  presentation  presentations  productivity  programming  projectmanagement  protoscript  prototype  prototyping  reference  registration  resources  rest  reviews  rounded  rss  sandbox  script  scriptaculous  scripting  scripts  search  searchengine  selector  selectors  seo  service  shadows  slideshow  slimbox  socialsoftware  software  sound  spreadsheet  style  suggestion  testing  time  timeline  tool  toolkit  tools  tracking  tutorial  tutorials  twitter  ui  upload  url  urls  useful  utilities  visualization  web  web2.0  webapp  webdesign  webdev  wiki  windows  woot  wootoff  wordpress  wysiwyg  xhr  xhtml  xss  yahoo 

Copy this bookmark:



description:


tags: