Good Morning everyone! Good to have you here. I'm Michael Lee, JavaScript fan and creator of the Ajile open-source project for Dynamic Script Loading & Namespace Management. Today I'm introducing jsonXD, a new, pure JavaScript approach to working with JSON in both client and server-side environments.
Michael Lee Presentatin Cross Domain Json - Presentation Transcript
Cross-domain, Client-side JSON Exchange by Michael Lee
What is jsonXD? Declarative JavaScript with JSON-like syntax.
Cross-domain JSON with /* Target data */ { “ test ” : “jsonXD Works!” }
// 1: Add data listener: +{ on : { test: function (result) { // 4: Display data: alert (result.data. test ); }}}; // 1: Add data listener: + { on : { test : function (result) { // 4: Display data: alert (result.data.test); }}}; // 2: Request data from JSON/P server: + { get : “ http://ser.ver.b/data.js ?callback= ~ ” }; // 2: Request data from jsonXD server: + { get : “ http://ser.ver.b/data.js ” }; Cross-domain JSON with ser.ver.a (client) ser.ver.b (server) // 3: Server returns JSON/P: ~( { “ test ”: "jsonXD Works!" } ) ; // 3: Server returns jsonXD: + { “ test ”: "jsonXD Works!" };
Works Where?
Please complete an evaluation Michael Lee http://iskitz.com/ Follow me @iskitz on Twitter jsonXD http://jsonxd.net/ Follow @jsonxd on Twitter ajile Ajile http://ajile.net/ Follow @ajilenet on Twitter
0 comments
Post a comment