7/31/2019 Jquery eBook
1/122
7/31/2019 Jquery eBook
2/122
7/31/2019 Jquery eBook
3/122
7/31/2019 Jquery eBook
4/122
7/31/2019 Jquery eBook
5/122
http://www.smashingmagazine.com/contact/http://www.smashingmagazine.com/contact/http://twitter.com/smashingmaghttp://twitter.com/smashingmag7/31/2019 Jquery eBook
6/122
7/31/2019 Jquery eBook
7/122
7/31/2019 Jquery eBook
8/122
7/31/2019 Jquery eBook
9/122
7/31/2019 Jquery eBook
10/122
7/31/2019 Jquery eBook
11/122
7/31/2019 Jquery eBook
12/122
7/31/2019 Jquery eBook
13/122
7/31/2019 Jquery eBook
14/122
7/31/2019 Jquery eBook
15/122
7/31/2019 Jquery eBook
16/122
7/31/2019 Jquery eBook
17/122
7/31/2019 Jquery eBook
18/122
7/31/2019 Jquery eBook
19/122
7/31/2019 Jquery eBook
20/122
7/31/2019 Jquery eBook
21/122
7/31/2019 Jquery eBook
22/122
7/31/2019 Jquery eBook
23/122
7/31/2019 Jquery eBook
24/122
7/31/2019 Jquery eBook
25/122
http://api.jquery.com/jQuery.extend/http://api.jquery.com/jQuery.extend/7/31/2019 Jquery eBook
26/122
http://coding.smashingmagazine.com/wp-content/uploads/2011/04/manipulation_img_crop.ziphttp://coding.smashingmagazine.com/wp-content/uploads/2011/04/manipulation_img_crop.ziphttp://coding.smashingmagazine.com/wp-content/uploads/2011/04/manipulation_img_crop.ziphttp://coding.smashingmagazine.com/wp-content/uploads/2011/04/manipulation_img_crop.zip7/31/2019 Jquery eBook
27/122
http://www.apachefriends.org/http://www.apachefriends.org/7/31/2019 Jquery eBook
28/122
7/31/2019 Jquery eBook
29/122
7/31/2019 Jquery eBook
30/122
7/31/2019 Jquery eBook
31/122
7/31/2019 Jquery eBook
32/122
7/31/2019 Jquery eBook
33/122
7/31/2019 Jquery eBook
34/122
7/31/2019 Jquery eBook
35/122
http://www.google.com/jsapihttp://www.google.com/jsapi7/31/2019 Jquery eBook
36/122
7/31/2019 Jquery eBook
37/122
7/31/2019 Jquery eBook
38/122
7/31/2019 Jquery eBook
39/122
7/31/2019 Jquery eBook
40/122
7/31/2019 Jquery eBook
41/122
7/31/2019 Jquery eBook
42/122
http://www.smashingmagazine.com/2010/08/04/commonly-confused-bits-of-jquery/http://www.smashingmagazine.com/2010/08/04/commonly-confused-bits-of-jquery/7/31/2019 Jquery eBook
43/122
7/31/2019 Jquery eBook
44/122
7/31/2019 Jquery eBook
45/122
7/31/2019 Jquery eBook
46/122
7/31/2019 Jquery eBook
47/122
http://coding.smashingmagazine.com/wp-content/uploads/2011/04/manipulation_img_crop.ziphttp://coding.smashingmagazine.com/wp-content/uploads/2011/04/manipulation_img_crop.ziphttp://coding.smashingmagazine.com/wp-content/uploads/2011/04/manipulation_img_crop.ziphttp://coding.smashingmagazine.com/wp-content/uploads/2011/04/manipulation_img_crop.zip7/31/2019 Jquery eBook
48/122
7/31/2019 Jquery eBook
49/122
http://foo.bar/baz.jshttp://foo.bar/baz.jshttp://en.wikipedia.org/wiki/Uniform_Resource_Identifierhttp://en.wikipedia.org/wiki/Uniform_Resource_Identifierhttp://jquery.com/http://jquery.com/7/31/2019 Jquery eBook
50/122
http://code.google.com/apis/ajaxlibs/http://code.google.com/apis/ajaxlibs/http://code.google.com/apis/ajaxlibs/http://code.google.com/apis/ajaxlibs/7/31/2019 Jquery eBook
51/122
http://pastie.org/462639http://pastie.org/4626397/31/2019 Jquery eBook
52/122
http://www.codetoad.com/javascript_get_selected_text.asphttp://www.codetoad.com/javascript_get_selected_text.asphttp://www.codetoad.com/javascript_get_selected_text.asphttp://www.codetoad.com/javascript_get_selected_text.asp7/31/2019 Jquery eBook
53/122
http://wikipedia.org/http://wikipedia.org/7/31/2019 Jquery eBook
54/122
7/31/2019 Jquery eBook
55/122
7/31/2019 Jquery eBook
56/122
7/31/2019 Jquery eBook
57/122
7/31/2019 Jquery eBook
58/122
http://iamnotagoodartist.com/stuff/wikiframe2.js?http://iamnotagoodartist.com/stuff/wikiframe2.js?http://iamnotagoodartist.com/stuff/wikiframe2.js?http://iamnotagoodartist.com/stuff/wikiframe2.js?7/31/2019 Jquery eBook
59/122
http://www.smashingmagazine.com/2009/10/14/css-differences-in-internet-explorer-6-7-and-8/http://www.smashingmagazine.com/2009/10/14/css-differences-in-internet-explorer-6-7-and-8/http://www.smashingmagazine.com/2009/10/14/css-differences-in-internet-explorer-6-7-and-8/http://www.smashingmagazine.com/2009/10/14/css-differences-in-internet-explorer-6-7-and-8/7/31/2019 Jquery eBook
60/122
http://www.smashingmagazine.com/2008/09/16/jquery-examples-and-best-practices/http://www.smashingmagazine.com/2008/09/16/jquery-examples-and-best-practices/http://net.tutsplus.com/tutorials/javascript-ajax/24-javascript-best-practices-for-beginners/http://net.tutsplus.com/tutorials/javascript-ajax/24-javascript-best-practices-for-beginners/http://www.smashingmagazine.com/2007/09/21/css-frameworks-css-reset-design-from-scratch/http://www.smashingmagazine.com/2007/09/21/css-frameworks-css-reset-design-from-scratch/7/31/2019 Jquery eBook
61/122
http://csstidy.sourceforge.net/http://csstidy.sourceforge.net/http://www.cleancss.com/http://www.cleancss.com/http://jscompress.com/http://jscompress.com/http://code.google.com/apis/ajaxlibs/http://code.google.com/apis/ajaxlibs/http://benalman.com/code/test/jquery-run-code-bookmarklet/http://benalman.com/code/test/jquery-run-code-bookmarklet/http://benalman.com/projects/run-jquery-code-bookmarklet/http://benalman.com/projects/run-jquery-code-bookmarklet/http://www.hunlock.com/blogs/Howto_Dynamically_Insert_Javascript_And_CSShttp://www.hunlock.com/blogs/Howto_Dynamically_Insert_Javascript_And_CSShttp://jsbin.com/http://jsbin.com/http://www.w3avenue.com/2009/05/19/list-of-really-useful-free-tools-for-javascript-developers/http://www.w3avenue.com/2009/05/19/list-of-really-useful-free-tools-for-javascript-developers/http://subsimple.com/bookmarklets/jsbuilder.htmhttp://subsimple.com/bookmarklets/jsbuilder.htmhttp://www.jslint.com/http://www.jslint.com/7/31/2019 Jquery eBook
62/122
http://www.marklets.com/bookmarklets/http://www.marklets.com/bookmarklets/https://www.squarefree.com/bookmarklets/https://www.squarefree.com/bookmarklets/http://quixapp.com/http://quixapp.com/http://www.smashingmagazine.com/2007/01/24/bookmarklets-favelets-and-snippets/http://www.smashingmagazine.com/2007/01/24/bookmarklets-favelets-and-snippets/http://www.bookmarklets.com/http://www.bookmarklets.com/http://krapplack.de/?u=/bookmarklets/http://krapplack.de/?u=/bookmarklets/http://jsbeautifier.org/http://jsbeautifier.org/http://scriptalizer.com/http://scriptalizer.com/7/31/2019 Jquery eBook
63/122
https://github.com/amdjs/amdjs-api/wiki/AMDhttps://github.com/amdjs/amdjs-api/wiki/AMDhttps://github.com/amdjs/amdjs-api/wiki/AMDhttps://github.com/amdjs/amdjs-api/wiki/AMDhttp://ajpiano.com/widgetfactory/http://ajpiano.com/widgetfactory/http://docs.jquery.com/Plugins/Authoringhttp://docs.jquery.com/Plugins/Authoringhttp://addyosmani.com/resources/essentialjsdesignpatterns/book/http://addyosmani.com/resources/essentialjsdesignpatterns/book/7/31/2019 Jquery eBook
64/122
http://remysharp.com/2010/06/03/signs-of-a-poorly-written-jquery-plugin/http://remysharp.com/2010/06/03/signs-of-a-poorly-written-jquery-plugin/http://msdn.microsoft.com/en-us/scriptjunkie/ff696759http://msdn.microsoft.com/en-us/scriptjunkie/ff696759http://docs.jquery.com/Plugins/Authoringhttp://docs.jquery.com/Plugins/Authoring7/31/2019 Jquery eBook
65/122
https://github.com/addyosmani/jquery-plugin-patterns/https://github.com/addyosmani/jquery-plugin-patterns/7/31/2019 Jquery eBook
66/122
7/31/2019 Jquery eBook
67/122
7/31/2019 Jquery eBook
68/122
http://enterprisejquery.com/2010/07/create-your-first-jquery-plugin-part-2-revising-your-plugin/http://enterprisejquery.com/2010/07/create-your-first-jquery-plugin-part-2-revising-your-plugin/http://msdn.microsoft.com/en-us/scriptjunkie/ff696759http://msdn.microsoft.com/en-us/scriptjunkie/ff696759http://msdn.microsoft.com/en-us/scriptjunkie/ff608209http://msdn.microsoft.com/en-us/scriptjunkie/ff608209http://remysharp.com/2010/06/03/signs-of-a-poorly-written-jquery-plugin/http://remysharp.com/2010/06/03/signs-of-a-poorly-written-jquery-plugin/http://docs.jquery.com/Plugins/Authoringhttp://docs.jquery.com/Plugins/Authoring7/31/2019 Jquery eBook
69/122
7/31/2019 Jquery eBook
70/122
7/31/2019 Jquery eBook
71/122
7/31/2019 Jquery eBook
72/122
http://bililite.com/blog/understanding-jquery-ui-widgets-a-tutorial/http://bililite.com/blog/understanding-jquery-ui-widgets-a-tutorial/http://wiki.jqueryui.com/w/page/12138135/Widget%20factoryhttp://wiki.jqueryui.com/w/page/12138135/Widget%20factoryhttp://msdn.microsoft.com/en-us/scriptjunkie/ff706600http://msdn.microsoft.com/en-us/scriptjunkie/ff706600http://ajpiano.com/widgetfactory/#slide1http://ajpiano.com/widgetfactory/#slide17/31/2019 Jquery eBook
73/122
7/31/2019 Jquery eBook
74/122
7/31/2019 Jquery eBook
75/122
http://www.2ality.com/2011/04/modules-and-namespaces-in-javascript.htmlhttp://www.2ality.com/2011/04/modules-and-namespaces-in-javascript.htmlhttp://michaux.ca/articles/javascript-namespacinghttp://michaux.ca/articles/javascript-namespacinghttp://ryanflorence.com/use-your-fn-jquery-namespace/http://ryanflorence.com/use-your-fn-jquery-namespace/http://javascriptweblog.wordpress.com/2010/12/07/namespacing-in-javascript/http://javascriptweblog.wordpress.com/2010/12/07/namespacing-in-javascript/7/31/2019 Jquery eBook
76/122
7/31/2019 Jquery eBook
77/122
http://msdn.microsoft.com/en-us/scriptjunkie/hh201955.aspxhttp://msdn.microsoft.com/en-us/scriptjunkie/hh201955.aspxhttp://msdn.microsoft.com/en-us/scriptjunkie/hh201955.aspxhttp://msdn.microsoft.com/en-us/scriptjunkie/hh201955.aspxhttp://www.devpatch.com/2010/03/communication-between-jquery-ui-widgets/http://www.devpatch.com/2010/03/communication-between-jquery-ui-widgets/7/31/2019 Jquery eBook
78/122
http://scottgonzalez.com/http://scottgonzalez.com/http://alexsexton.com/http://alexsexton.com/7/31/2019 Jquery eBook
79/122
7/31/2019 Jquery eBook
80/122
http://javascript.crockford.com/prototypal.htmlhttp://javascript.crockford.com/prototypal.htmlhttp://blog.bigbinary.com/2010/03/12/pratical-example-of-need-for-prototypal-inheritance.htmlhttp://blog.bigbinary.com/2010/03/12/pratical-example-of-need-for-prototypal-inheritance.htmlhttp://www.slideshare.net/SlexAxton/how-to-manage-large-jquery-appshttp://www.slideshare.net/SlexAxton/how-to-manage-large-jquery-appshttp://alexsexton.com/?p=51http://alexsexton.com/?p=517/31/2019 Jquery eBook
81/122
7/31/2019 Jquery eBook
82/122
7/31/2019 Jquery eBook
83/122
7/31/2019 Jquery eBook
84/122
http://erichynds.com/jquery/using-jquery-ui-widget-factory-bridge/http://erichynds.com/jquery/using-jquery-ui-widget-factory-bridge/7/31/2019 Jquery eBook
85/122
7/31/2019 Jquery eBook
86/122
7/31/2019 Jquery eBook
87/122
7/31/2019 Jquery eBook
88/122
7/31/2019 Jquery eBook
89/122
7/31/2019 Jquery eBook
90/122
7/31/2019 Jquery eBook
91/122
7/31/2019 Jquery eBook
92/122
http://www.angrycoding.com/2011/09/managing-dependencies-with-requirejs.htmlhttp://www.angrycoding.com/2011/09/managing-dependencies-with-requirejs.htmlhttp://jquerysbestfriends.com/#slide1http://jquerysbestfriends.com/#slide1http://speakerrate.com/talks/2983-fast-modular-code-with-jquery-and-requirejshttp://speakerrate.com/talks/2983-fast-modular-code-with-jquery-and-requirejshttp://jqfundamentals.com/book/index.html#example-10.5http://jqfundamentals.com/book/index.html#example-10.57/31/2019 Jquery eBook
93/122
7/31/2019 Jquery eBook
94/122
https://gist.github.com/472783/e8bf47340413129a8abe5fac55c83336efb5d4e1https://gist.github.com/472783/e8bf47340413129a8abe5fac55c83336efb5d4e1http://benalman.com/talks/jquery-pluginization.htmlhttp://benalman.com/talks/jquery-pluginization.html7/31/2019 Jquery eBook
95/122
7/31/2019 Jquery eBook
96/122
7/31/2019 Jquery eBook
97/122
7/31/2019 Jquery eBook
98/122
https://gist.github.com/1251221https://gist.github.com/1251221http://twitter.com/unscriptablehttp://twitter.com/unscriptablehttp://wiki.commonjs.org/wiki/Moduleshttp://wiki.commonjs.org/wiki/Moduleshttps://github.com/amdjs/amdjs-api/wiki/AMDhttps://github.com/amdjs/amdjs-api/wiki/AMDhttps://github.com/rpflorencehttps://github.com/rpflorencehttps://github.com/thomasdavishttps://github.com/thomasdavishttp://cdnjs.com/http://cdnjs.com/http://markdalgleish.com/2011/09/html5data-creating-highly-configurable-jquery-plugins-part-2/http://markdalgleish.com/2011/09/html5data-creating-highly-configurable-jquery-plugins-part-2/http://markdalgleish.com/2011/05/creating-highly-configurable-jquery-plugins/http://markdalgleish.com/2011/05/creating-highly-configurable-jquery-plugins/7/31/2019 Jquery eBook
99/122
https://github.com/jrburke/r.js/https://github.com/jrburke/r.js/http://wiki.ecmascript.org/doku.php?id=harmony:moduleshttp://wiki.ecmascript.org/doku.php?id=harmony:modules7/31/2019 Jquery eBook
100/122
7/31/2019 Jquery eBook
101/122
http://wiki.commonjs.org/wiki/Packages/1.0http://wiki.commonjs.org/wiki/Packages/1.0http://www.commonjs.org/specs/modules/1.0/http://www.commonjs.org/specs/modules/1.0/http://www.commonjs.org/http://www.commonjs.org/http://tagneto.blogspot.com/2011/04/on-inventing-js-module-formats-and.htmlhttp://tagneto.blogspot.com/2011/04/on-inventing-js-module-formats-and.htmlhttp://tagneto.blogspot.com/2011/04/on-inventing-js-module-formats-and.htmlhttp://tagneto.blogspot.com/2011/04/on-inventing-js-module-formats-and.htmlhttp://www.bbc.co.uk/iplayer/http://www.bbc.co.uk/iplayer/http://www.ibm.com/http://www.ibm.com/7/31/2019 Jquery eBook
102/122
7/31/2019 Jquery eBook
103/122
http://msdn.microsoft.com/en-us/scriptjunkie/ff943568http://msdn.microsoft.com/en-us/scriptjunkie/ff943568http://msdn.microsoft.com/en-us/scriptjunkie/ff943568http://msdn.microsoft.com/en-us/scriptjunkie/ff943568http://unscriptable.com/index.php/2011/03/30/curl-js-yet-another-amd-loader/http://unscriptable.com/index.php/2011/03/30/curl-js-yet-another-amd-loader/http://unscriptable.com/index.php/2011/03/30/curl-js-yet-another-amd-loader/http://unscriptable.com/index.php/2011/03/30/curl-js-yet-another-amd-loader/https://github.com/unscriptable/curlhttps://github.com/unscriptable/curlhttp://requirejs.org/http://requirejs.org/7/31/2019 Jquery eBook
104/122
https://github.com/addyosmani/jquery-plugin-patterns/issues/1https://github.com/addyosmani/jquery-plugin-patterns/issues/1http://code.jquery.com/jquery-1.6.4.min.jshttp://code.jquery.com/jquery-1.6.4.min.jshttp://code.jquery.com/jquery-1.6.4.min.jshttp://code.jquery.com/jquery-1.6.4.min.js7/31/2019 Jquery eBook
105/122
7/31/2019 Jquery eBook
106/122
7/31/2019 Jquery eBook
107/122
7/31/2019 Jquery eBook
108/122
7/31/2019 Jquery eBook
109/122
http://docs.jquery.com/JQuery_Core_Style_Guidelineshttp://docs.jquery.com/JQuery_Core_Style_Guidelineshttp://docs.jquery.com/JQuery_Core_Style_Guidelineshttp://docs.jquery.com/JQuery_Core_Style_Guidelineshttp://tagneto.blogspot.com/2010/12/standards-and-proposals-for-javascript.htmlhttp://tagneto.blogspot.com/2010/12/standards-and-proposals-for-javascript.htmlhttp://www.sitepen.com/blog/2010/09/30/run-anywhere-javascript-modules-boilerplate-code/http://www.sitepen.com/blog/2010/09/30/run-anywhere-javascript-modules-boilerplate-code/https://github.com/addyosmani/jquery-plugin-patterns/issues/1https://github.com/addyosmani/jquery-plugin-patterns/issues/1https://github.com/addyosmani/jquery-plugin-patterns/issues/1https://github.com/addyosmani/jquery-plugin-patterns/issues/1http://unscriptable.com/index.php/2011/09/22/amd-module-patterns-singleton/http://unscriptable.com/index.php/2011/09/22/amd-module-patterns-singleton/http://dailyjs.com/2010/10/18/modules/http://dailyjs.com/2010/10/18/modules/http://unscriptable.com/code/Using-AMD-loaders/#0http://unscriptable.com/code/Using-AMD-loaders/#07/31/2019 Jquery eBook
110/122
http://jsperf.com/http://jsperf.com/http://bassistance.de/http://bassistance.de/http://msdn.microsoft.com/en-us/scriptjunkie/gg749824http://msdn.microsoft.com/en-us/scriptjunkie/gg749824http://msdn.microsoft.com/en-us/scriptjunkie/gg749824http://msdn.microsoft.com/en-us/scriptjunkie/gg7498247/31/2019 Jquery eBook
111/122
http://gist.github.com/http://gist.github.com/7/31/2019 Jquery eBook
112/122
7/31/2019 Jquery eBook
113/122
http://sixrevisions.com/css/css-only-tooltips/http://sixrevisions.com/css/css-only-tooltips/http://bassistance.de/jquery-plugins/jquery-plugin-tooltip/http://bassistance.de/jquery-plugins/jquery-plugin-tooltip/http://net.tutsplus.com/tutorials/html-css-techniques/css-fundametals-css-3-transitions/http://net.tutsplus.com/tutorials/html-css-techniques/css-fundametals-css-3-transitions/http://colorpowered.com/colorbox/http://colorpowered.com/colorbox/http://www.ericmmartin.com/projects/simplemodal/http://www.ericmmartin.com/projects/simplemodal/http://leandrovieira.com/projects/jquery/lightbox/http://leandrovieira.com/projects/jquery/lightbox/http://docs.jquery.com/UI/Accordionhttp://docs.jquery.com/UI/Accordion7/31/2019 Jquery eBook
114/122
7/31/2019 Jquery eBook
115/122
http://plugins.jquery.com/http://plugins.jquery.com/7/31/2019 Jquery eBook
116/122
http://blue-anvil.com/archives/guide-to-semantic-mark-up/http://blue-anvil.com/archives/guide-to-semantic-mark-up/http://betterexplained.com/articles/how-to-optimize-your-site-with-gzip-compression/http://betterexplained.com/articles/how-to-optimize-your-site-with-gzip-compression/http://developer.yahoo.net/blog/archives/2007/07/high_performanc_8.htmlhttp://developer.yahoo.net/blog/archives/2007/07/high_performanc_8.html7/31/2019 Jquery eBook
117/122
7/31/2019 Jquery eBook
118/122
http://en.wikipedia.org/wiki/Unit_testinghttp://en.wikipedia.org/wiki/Unit_testinghttp://jsperf.com/http://jsperf.com/7/31/2019 Jquery eBook
119/122
http://net.tutsplus.com/tutorials/javascript-ajax/how-to-test-your-javascript-code-with-qunit/http://net.tutsplus.com/tutorials/javascript-ajax/how-to-test-your-javascript-code-with-qunit/http://docs.jquery.com/QUnithttp://docs.jquery.com/QUnit7/31/2019 Jquery eBook
120/122
7/31/2019 Jquery eBook
121/122
http://jonraasch.com/blog/http://jonraasch.com/blog/http://twitter.com/jonraaschhttp://twitter.com/jonraaschhttp://jonraasch.com/http://jonraasch.com/http://www.amazon.com/Smashing-WebKit-Magazine-Book/dp/1119999138http://www.amazon.com/Smashing-WebKit-Magazine-Book/dp/1119999138http://www.mitya.co.uk/http://www.mitya.co.uk/http://www.thenetawards.com/#num12http://www.thenetawards.com/#num12http://www.thenetawards.com/#num12http://www.thenetawards.com/#num127/31/2019 Jquery eBook
122/122
http://www.bubblelifemedia.com/http://www.bubblelifemedia.com/