SlideShare uma empresa Scribd logo
1 de 130
JAVASCRIPT FOR PEOPLE
  WHO DON’T CODE
 Christopher Schmitt | http://twitter.com/teleject




          eduWeb 2009 | Chicago
JAVASCRIPT DOESN’T
 UNDERSTAND GRAPHIC
   DESIGN PRINCIPLES.
     ERGO, I DON’T
UNDERSTAND JAVASCRIPT
JAVASCRIPT FRAMEWORKS

• What’s   JavaScript?

• What’s   a JavaScript Framework?

• What   JavaScript Frameworks are out there?

• How   can I get started with a JS Framework?

• What   can I do with a JS Framework?

  • or “How    can I bring the bling?”
WHAT IS JAVASCRIPT?
JavaScript is a scripting language most often used
for client-side web development. It was the
originating dialect of the ECMAScript standard. It is
a dynamic, weakly typed, prototype-based language
with first-class functions.

JavaScript was influenced by many languages and
was designed to look like Java, but be easier for
non-programmers to work with.

Although best known for its use in websites (as
was renamed in a co-marketing deal between
Netscape and Sun, in exchange for Netscape
bundling Sun's Java runtime with their then-
dominant browser. The key design principles within
JavaScript are inherited from the Self and Scheme
programming languages.

"JavaScript" is a trademark of Sun Microsystems. It
was used under license for technology invented and
implemented by Netscape Communications and
current entities such as the Mozilla Foundation. -
Source: Wikipedia
(X)HTML




JavaScript             CSS
(X)HTML
               noun




JavaScript               CSS
   verb                adjective
(X)HTML
               noun




JavaScript               CSS
   verb                adjective
WORD ABOUT
SEMANTIC MARKUP
Semantic
Markup
91
http://www.w3.org/TR/html4/index/elements.html
Some Common
       HTML Errors
• <p>&nbsp;</p>
• <p> ... <br><br><br> ... <br><br><br>...
• <h2>Subject Matter<br></h2>
• <p><h2>Subject Matter</h2></p>
• <p><img ></p>
WORD ABOUT
GREAT CSS CODING
Setting Up
the Easel
3D View of Box Model
“CSS Reset”

• http://developer.yahoo.com/yui/reset/
• http://meyerweb.com/eric/thoughts/
  2007/04/12/reset-styles/
  • http://meyerweb.com/eric/tools/css/reset/
    index.html
WHAT DOES
JAVASCRIPT MEAN TO ME?
EXAMPLES OF JAVASCRIPT
JAVASCRIPT FRAMEWORKS
WHAT IS A
JAVASCRIPT FRAMEWORK?
WHAT IS A
JAVASCRIPT FRAMEWORK?

•A collection of code that allows for cross-browser
 building of JavaScript functions without losing your hair.

• Well, without    losing not much hair.

• This   is JavaScript we are talking about after all.
AVAILABLE
JAVASCRIPT FRAMEWORKS
AVAILABLE
JAVASCRIPT FRAMEWORKS
• Prototype   : www.prototypejs.org/
AVAILABLE
JAVASCRIPT FRAMEWORKS
• Prototype   : www.prototypejs.org/

• script.aculo.us   : script.aculo.us/
AVAILABLE
JAVASCRIPT FRAMEWORKS
• Prototype   : www.prototypejs.org/

• script.aculo.us   : script.aculo.us/

• MooTools    : www.mootools.net/
AVAILABLE
JAVASCRIPT FRAMEWORKS
• Prototype   : www.prototypejs.org/

• script.aculo.us   : script.aculo.us/

• MooTools    : www.mootools.net/

• Spry   : labs.adobe.com/technologies/spry/
AVAILABLE
JAVASCRIPT FRAMEWORKS
• Prototype   : www.prototypejs.org/

• script.aculo.us   : script.aculo.us/

• MooTools    : www.mootools.net/

• Spry   : labs.adobe.com/technologies/spry/

• Dojo Toolkit   : dojotoolkit.org
AVAILABLE
JAVASCRIPT FRAMEWORKS
• Prototype   : www.prototypejs.org/

• script.aculo.us   : script.aculo.us/

• MooTools    : www.mootools.net/

• Spry   : labs.adobe.com/technologies/spry/

• Dojo Toolkit   : dojotoolkit.org

• MochiKit   : www.mochikit.com/
AVAILABLE
JAVASCRIPT FRAMEWORKS
• Prototype   : www.prototypejs.org/

• script.aculo.us   : script.aculo.us/

• MooTools    : www.mootools.net/

• Spry   : labs.adobe.com/technologies/spry/

• Dojo Toolkit   : dojotoolkit.org

• MochiKit   : www.mochikit.com/

• jQuery   : jquery.com/
WHY JQUERY?

• Light    footprint at 15kb when gzipped & compressed

• Utilizes       knowledge of CSS selectors,

   • including      cool CSS3 selectors!

• Active     developer community = plugins!

• It’s   free!
http://www.flickr.com/photos/teleject/432030263/
WHY JQUERY?
• Light    footprint at 15kb when gzipped & compressed

• Utilizes       knowledge of CSS selectors,

   • including      cool CSS3 selectors!

• Active     developer community = plugins!

• It’s   free!

• Cross-browser             support:

   • IE6+, Firefox       2+, Safari 2+, Opera 9+
WHERE IS JQUERY USED?
• Google              • WordPress

• Bank   of America   • Technorati

• Digg                • Major   League Baseball

• NBC                 • Drupal

• CBS                 • Mozilla.org

• Netflix              • Twitter
GETTING STARTED
  WITH JQUERY
DOWNLOAD HELPER FILES
  @ HTTP://TR.IM/CX8K
<SCRIPT TYPE="TEXT/JAVASCRIPT"
SRC="/_ASSETS/JS/JQUERY.JS"></SCRIPT>
<SCRIPT TYPE="TEXT/JAVASCRIPT">
 // TELL JQUERY WHAT TO DO HERE...
</SCRIPT>
<SCRIPT TYPE="TEXT/JAVASCRIPT"
SRC="_ASSETS/JS/JQUERY.JS"></SCRIPT>
<SCRIPT TYPE= "TEXT/JAVASCRIPT"
SRC="_ASSETS/JS/MICROWAVEPOPCORN.JS"></
SCRIPT>
READY EVENT
<SCRIPT TYPE="TEXT/JAVASCRIPT"
SRC="/_ASSETS/JS/JQUERY.JS"></SCRIPT>
<SCRIPT TYPE="TEXT/JAVASCRIPT">
 // TELL JQUERY WHAT TO DO HERE...

 $(DOCUMENT).READY(FUNCTION() {

 });
</SCRIPT>
<SCRIPT TYPE="TEXT/JAVASCRIPT"
SRC="/_ASSETS/JS/JQUERY.JS"></SCRIPT>
<SCRIPT TYPE="TEXT/JAVASCRIPT">
 // TELL JQUERY WHAT TO DO HERE...

 $(DOCUMENT).READY(FUNCTION() {

 
 $("A");

 });
</SCRIPT>
<SCRIPT TYPE="TEXT/JAVASCRIPT"
SRC="/_ASSETS/JS/JQUERY.JS"></SCRIPT>
<SCRIPT TYPE="TEXT/JAVASCRIPT">
 // TELL JQUERY WHAT TO DO HERE...

 $(DOCUMENT).READY(FUNCTION() {

 
 $("A").CLICK();

 });
</SCRIPT>
<SCRIPT TYPE="TEXT/JAVASCRIPT"
SRC="/_ASSETS/JS/JQUERY.JS"></SCRIPT>
<SCRIPT TYPE="TEXT/JAVASCRIPT">
 // TELL JQUERY WHAT TO DO HERE...

 $(DOCUMENT).READY(FUNCTION() {

 
 $("A").CLICK(FUNCTION(EVENT){

 
 });

 });
</SCRIPT>
<SCRIPT TYPE="TEXT/JAVASCRIPT"
SRC="/_ASSETS/JS/JQUERY.JS"></SCRIPT>
<SCRIPT TYPE="TEXT/JAVASCRIPT">
 // TELL JQUERY WHAT TO DO HERE...

 $(DOCUMENT).READY(FUNCTION() {

 
 $("A").CLICK(FUNCTION(EVENT){

 
 ALERT();

 
 });

 });
</SCRIPT>
<SCRIPT TYPE="TEXT/JAVASCRIPT"
SRC="_ASSETS/JS/JQUERY.JS"></SCRIPT>
<SCRIPT TYPE="TEXT/JAVASCRIPT">
 // TELL JQUERY WHAT TO DO HERE...

 $(DOCUMENT).READY(FUNCTION() {

 
 $("A").CLICK(FUNCTION(EVENT){

 
 ALERT("HELLO, WORLD!");

 
 });

 });
</SCRIPT>
“HELLO, WORLD”
                  IN REVIEW


1.Wait till page is finished loading

2.Select element(s) within the Web document

3.Perform something on that element (or those elements)
EXAMPLE:
STRIPING TABLE ROWS
<TABLE>
 <TR VALIGN="TOP" CLASS="ODD">
  <TD>SALMON</TD>
  <TD>OMEGA-3'S HELP THE BRAIN DEVELOP
PROPERLY, REDUCE THE RISK OF ALZHEIMER'S, AND
HELP PREVENT HEART DISEASE.</TD>
 </TR>
 <TR VALIGN="TOP">
  <TD>SPINACH</TD>
  <TD>GREAT SOURCE OF FOLATE AND LUTEIN.
PREVENTS BIRTH DEFECTS, HEART DISEASE, STROKE,
AND PROTECTS YOUR SKIN FROM SUN DAMAGE.</TD>
 </TR>
 <TR VALIGN="TOP" CLASS="ODD">
  <TD>SWEET POTATOES</TD>
  <TD>BETA CAROTENE PROTECTS YOUR SKIN FROM
SUN DAMAGE.</TD>
 </TR>
</TABLE>
TR.ODD {
  BACKGROUND-COLOR: #99FF99;
}
:NTH-CHILD CSS3 SELECTOR

• tr:nth-child(an+b)

  • tr:nth-child(2n)   // every even row

  • tr:nth-child(2n+1)   //every odd row

• Shortcut:

  • tr:nth-child(even)

  • tr:nth-child(odd)
TR:NTH-CHILD(ODD) {
  BACKGROUND-COLOR: #99FF99;
}
PROBLEM :NTH-CHILD
• CSS3   Selector is supported by:

  • Safari   3

  • Opera     9.5

• Browsers       not supporting :nth-child:

  • IE6+

  • Firefox      2+

  • Safari   2
ENTER JQUERY
ENTER JQUERY


#content tr.diff td{
 background-color: #cbc1be;
}
ENTER JQUERY

<script type="text/javascript" src="/_assets/js/
jquery.js"></script>
<script type="text/javascript">
  // Tell jQuery what to do here...

 $(document).ready(function() {

 });
</script>
ENTER JQUERY
<script type="text/javascript" src="/_assets/js/
jquery.js"></script>
<script type="text/javascript">
  // Tell jQuery what to do here...

 $(document).ready(function() {

 
       
$("tr:even").addClass("diff");

 });
</script>
ENTER JQUERY
<script type="text/javascript" src="/_assets/js/
jquery.js"></script>
<script type="text/javascript">
  // Tell jQuery what to do here...

 $(document).ready(function() {

 
       
$(".striping tr:even").addClass("diff");

 });
</script>
PROOF OF IE6 SUPPORT
EXAMPLE:
HIGHLIGHTING A TABLE ROW
CSS :HOVER PSEUDO-CLASS


    #content tr:hover td {
     background-color: #fbc057;
    }
:HOVER PROBLEM

• Not     supported in:

  • IE6

  • IE7

• Supported    in IE8
ENTER JQUERY


#content tr.over td {

 background-color: #fbc057;
}
ENTER JQUERY



  $(".striping tr");
ENTER JQUERY



$(".striping tr").mouseover();
ENTER JQUERY



$(".striping tr").mouseover(function() {
});
ENTER JQUERY


$(".striping tr").mouseover(function() {

 $(this);
});
ENTER JQUERY


$(".striping tr").mouseover(function() {

 $(this).addClass("over");
});
ENTER JQUERY

$(".striping tr").mouseover(function() {

 $(this).addClass("over");
});
$(".striping tr").mouseover(function() {

 $(this).addClass("over");
});
ENTER JQUERY

$(".striping tr").mouseover(function() {

 $(this).addClass("over");
});
$(".striping tr").mouseout(function() {

 $(this).removeClass("over");
});
CHAINING IN JQUERY

$(".striping tr").mouseover(function() {

 $(this).addClass("over");
});
$(".striping tr").mouseout(function() {

 $(this).removeClass("over");
});
CHAINING IN JQUERY

$(".striping tr").mouseover(function() {

 $(this).addClass("over");
}).mouseout(function() {

 
 $(this).removeClass("over");
});
EXAMPLE:
SUBTLE ROLLOVERS
FADEIN AND FADEOUT

• jQuery   allows elements to fade in and fade out.

  • Disappear    and re-appear.

• Also   allows elements to fade to a set opacity.
DISAPPEARING <P>

 $("p").click(function(){
 
 $(this).fadeOut("slow");
 });
GOOD USES

• Error   warnings on forms, if JavaScript validation finds an error

• Hiding
       headings and showing form elements like Flickr’s edit
 everywhere interface

• Hiding
       extraneous information until it’s needed by the user, e.g.
 more information on a product, etc.
MAKING A ROLLOVER
MAKING A CSS ROLLOVER

    #site-nav #certifylink a {
    
 text-indent: -9999em;
    
 width: 203px;
    
 height: 66px;
    
 display: block;
    }
MAKING A CSS ROLLOVER
#site-nav #certifylink a:link,
#site-nav #certifylink a:visited {

 
 background-image: url(/_assets/img/
certifications.gif);
}
#site-nav #certifylink a:link:hover,
#site-nav #certifylink a:visited:hover {

 
 background-image: url(/_assets/img/
certifications_on.gif);
}
MAKING SUBTLE ROLLOVERS



       $("#site-nav a");
MAKING SUBTLE ROLLOVERS



    $("#site-nav a").mouseover();
MAKING SUBTLE ROLLOVERS



 $("#site-nav a").mouseover(function () {
 });
MAKING SUBTLE ROLLOVERS



 $("#site-nav a").mouseover(function () {
 });
MAKING SUBTLE ROLLOVERS


  $("#site-nav a").mouseover(function() {
    $(this).fadeTo("slow", .50);
  });
MAKING SUBTLE ROLLOVERS

  $("#site-nav a").mouseover(function({
    $(this).fadeTo("slow", .50);
  });
  $("#site-nav a").mouseout(function({
    $(this).fadeTo("slow", 1);
  });
MAKING SUBTLE ROLLOVERS

 $("#site-nav a").mouseover(function () {
   $(this).fadeTo("slow", .50);
 }).mouseout(function () {
   $(this).fadeTo("slow", 1);
 });
EXAMPLE:
USING PNGS FOR IE6
   AND BEYOND
PNGS THE EASY WAY

• Write   CSS rules with PNGs without worry

• Download     jquery.pngFix.js

  • http://jquery.andreaseberhard.de/pngFix/

• Include   activator

• There   is no step 4.
<div class="container"
  style="background-image: url(/_assets/img/
background_container.png);">
...
</div>
<script type="text/javascript" src="/_assets/js/
jquery.pngFix.js"></script>

<script type="text/javascript">

 $(document).ready(function(){

 
 $(document).pngFix();

 });
</script>
<!--[if lt IE 7]>
<script type="text/javascript" src="/_assets/js/
jquery.pngFix.js"></script>

<script type="text/javascript">

 $(document).ready(function(){

 
 $(document).pngFix();

 });
</script>
<![endif]-->
TROUBLE WITH PNGS
          IN IE6
• Use   proprietary filter properties in IE

• Placed   in backgrounds of elements

• Theimages stretch to fit the dimensions of the space
 taken up by the element

• Makesure dimensions of PNG images match the
 dimensions of the element

• Don’t   count on PNGs repeating, tiling
JQUERY TAKE AWAYS
• Talked   about what is JavaScript

• How   important JavaScript is for people who don’t code

• Talked
       about where to get jQuery and how to install it
 into Web pages, sites.
JQUERY TAKE AWAYS
• Example    of how to do table striping

  • Basic   premise of how jQuery works

  • Chaining   events to one area of a document

• Continued table example by showing how to highlight
 rows within a table
JQUERY TAKE AWAYS
• How    to fade out and in elements of a page

• Use   FadeTo set the opacity of elements

  • Use this technique to create subtle, more complex
   rollovers than available with CSS

• Simple
       solution to PNGs in older versions of the IE
 browser

  • Andhow to pinpoint the solution to only those
   browsers
JQUERY SUMMIT
• Official   online conference for jQuery

  • All   jQuery, all-day with 8 speakers

• Coming     this November

• Early   bird pricing will be $99/$399

• To   learn more, follow:

  • http://environmentsforhumans.com

  • http://twitter.com/e4h
THANK YOU!


Christopher Schmitt
schmitt@heatvision.com
http://twitter.com/teleject
ChristopherSchmitt.com

Mais conteúdo relacionado

Mais procurados

Jqueryforbeginnersjqueryconference2009 090914063709 Phpapp02
Jqueryforbeginnersjqueryconference2009 090914063709 Phpapp02Jqueryforbeginnersjqueryconference2009 090914063709 Phpapp02
Jqueryforbeginnersjqueryconference2009 090914063709 Phpapp02careersblog
 
[jqconatx] Adaptive Images for Responsive Web Design
[jqconatx] Adaptive Images for Responsive Web Design[jqconatx] Adaptive Images for Responsive Web Design
[jqconatx] Adaptive Images for Responsive Web DesignChristopher Schmitt
 
Drupal Theme Development - DrupalCon Chicago 2011
Drupal Theme Development - DrupalCon Chicago 2011Drupal Theme Development - DrupalCon Chicago 2011
Drupal Theme Development - DrupalCon Chicago 2011Ryan Price
 
Realize mais com HTML 5 e CSS 3 - 16 EDTED - RJ
Realize mais com HTML 5 e CSS 3 - 16 EDTED - RJRealize mais com HTML 5 e CSS 3 - 16 EDTED - RJ
Realize mais com HTML 5 e CSS 3 - 16 EDTED - RJLeonardo Balter
 
Keypoints html5
Keypoints html5Keypoints html5
Keypoints html5dynamis
 
Progressive Downloads and Rendering
Progressive Downloads and RenderingProgressive Downloads and Rendering
Progressive Downloads and RenderingStoyan Stefanov
 
Accessibility - A feature you can build
Accessibility - A feature you can buildAccessibility - A feature you can build
Accessibility - A feature you can buildMonika Piotrowicz
 
What you need to know bout html5
What you need to know bout html5What you need to know bout html5
What you need to know bout html5Kevin DeRudder
 
JavaScript Performance Patterns
JavaScript Performance PatternsJavaScript Performance Patterns
JavaScript Performance PatternsStoyan Stefanov
 
Progressive Downloads and Rendering - take #2
Progressive Downloads and Rendering - take #2Progressive Downloads and Rendering - take #2
Progressive Downloads and Rendering - take #2Stoyan Stefanov
 

Mais procurados (20)

[edUi] HTML5 Workshop
[edUi] HTML5 Workshop[edUi] HTML5 Workshop
[edUi] HTML5 Workshop
 
Html5 public
Html5 publicHtml5 public
Html5 public
 
Jqueryforbeginnersjqueryconference2009 090914063709 Phpapp02
Jqueryforbeginnersjqueryconference2009 090914063709 Phpapp02Jqueryforbeginnersjqueryconference2009 090914063709 Phpapp02
Jqueryforbeginnersjqueryconference2009 090914063709 Phpapp02
 
[jqconatx] Adaptive Images for Responsive Web Design
[jqconatx] Adaptive Images for Responsive Web Design[jqconatx] Adaptive Images for Responsive Web Design
[jqconatx] Adaptive Images for Responsive Web Design
 
lecture5
lecture5lecture5
lecture5
 
Drupal Theme Development - DrupalCon Chicago 2011
Drupal Theme Development - DrupalCon Chicago 2011Drupal Theme Development - DrupalCon Chicago 2011
Drupal Theme Development - DrupalCon Chicago 2011
 
Jquery tutorial
Jquery tutorialJquery tutorial
Jquery tutorial
 
Realize mais com HTML 5 e CSS 3 - 16 EDTED - RJ
Realize mais com HTML 5 e CSS 3 - 16 EDTED - RJRealize mais com HTML 5 e CSS 3 - 16 EDTED - RJ
Realize mais com HTML 5 e CSS 3 - 16 EDTED - RJ
 
HTML 5 & CSS 3
HTML 5 & CSS 3HTML 5 & CSS 3
HTML 5 & CSS 3
 
Keypoints html5
Keypoints html5Keypoints html5
Keypoints html5
 
Progressive Downloads and Rendering
Progressive Downloads and RenderingProgressive Downloads and Rendering
Progressive Downloads and Rendering
 
Accessibility - A feature you can build
Accessibility - A feature you can buildAccessibility - A feature you can build
Accessibility - A feature you can build
 
YSlow 2.0
YSlow 2.0YSlow 2.0
YSlow 2.0
 
HTML 5 - Overview
HTML 5 - OverviewHTML 5 - Overview
HTML 5 - Overview
 
Taking your Web App for a walk
Taking your Web App for a walkTaking your Web App for a walk
Taking your Web App for a walk
 
[PSU Web 2011] HTML5 Design
[PSU Web 2011] HTML5 Design[PSU Web 2011] HTML5 Design
[PSU Web 2011] HTML5 Design
 
What you need to know bout html5
What you need to know bout html5What you need to know bout html5
What you need to know bout html5
 
JavaScript Performance Patterns
JavaScript Performance PatternsJavaScript Performance Patterns
JavaScript Performance Patterns
 
WordPress and Ajax
WordPress and AjaxWordPress and Ajax
WordPress and Ajax
 
Progressive Downloads and Rendering - take #2
Progressive Downloads and Rendering - take #2Progressive Downloads and Rendering - take #2
Progressive Downloads and Rendering - take #2
 

Destaque

The Scent of the Skunk
The Scent of the SkunkThe Scent of the Skunk
The Scent of the Skunkcoolstuff
 
Inside Google Analytics
Inside Google AnalyticsInside Google Analytics
Inside Google Analyticsskyhawk133
 
Understanding Psychosis and Schizophrenia Royal Edinburgh
Understanding Psychosis and Schizophrenia Royal EdinburghUnderstanding Psychosis and Schizophrenia Royal Edinburgh
Understanding Psychosis and Schizophrenia Royal EdinburghJames Coyne
 
The Changing Face of Type
The Changing Face of TypeThe Changing Face of Type
The Changing Face of TypeMatthew Smith
 

Destaque (7)

Genesis B-M Content and Design Bureau
Genesis B-M Content and Design BureauGenesis B-M Content and Design Bureau
Genesis B-M Content and Design Bureau
 
The Scent of the Skunk
The Scent of the SkunkThe Scent of the Skunk
The Scent of the Skunk
 
Inside Google Analytics
Inside Google AnalyticsInside Google Analytics
Inside Google Analytics
 
Marriage
MarriageMarriage
Marriage
 
Understanding Psychosis and Schizophrenia Royal Edinburgh
Understanding Psychosis and Schizophrenia Royal EdinburghUnderstanding Psychosis and Schizophrenia Royal Edinburgh
Understanding Psychosis and Schizophrenia Royal Edinburgh
 
The Changing Face of Type
The Changing Face of TypeThe Changing Face of Type
The Changing Face of Type
 
Ultimate Guide to SaaS Pricing
Ultimate Guide to SaaS PricingUltimate Guide to SaaS Pricing
Ultimate Guide to SaaS Pricing
 

Semelhante a JavaScript For People Who Don't Code

jQuery Makes Writing JavaScript Fun Again (for HTML5 User Group)
jQuery Makes Writing JavaScript Fun Again (for HTML5 User Group)jQuery Makes Writing JavaScript Fun Again (for HTML5 User Group)
jQuery Makes Writing JavaScript Fun Again (for HTML5 User Group)Doris Chen
 
It's a Mod World - A Practical Guide to Rocking Modernizr
It's a Mod World - A Practical Guide to Rocking ModernizrIt's a Mod World - A Practical Guide to Rocking Modernizr
It's a Mod World - A Practical Guide to Rocking ModernizrMichael Enslow
 
Develop High Performance Windows 8 Application with HTML5 and JavaScriptHigh ...
Develop High Performance Windows 8 Application with HTML5 and JavaScriptHigh ...Develop High Performance Windows 8 Application with HTML5 and JavaScriptHigh ...
Develop High Performance Windows 8 Application with HTML5 and JavaScriptHigh ...Doris Chen
 
About Best friends - HTML, CSS and JS
About Best friends - HTML, CSS and JSAbout Best friends - HTML, CSS and JS
About Best friends - HTML, CSS and JSNaga Harish M
 
Front-End Frameworks: a quick overview
Front-End Frameworks: a quick overviewFront-End Frameworks: a quick overview
Front-End Frameworks: a quick overviewDiacode
 
Introduction to Jquery
Introduction to JqueryIntroduction to Jquery
Introduction to JqueryGurpreet singh
 
Familiar HTML5 - 事例とサンプルコードから学ぶ 身近で普通に使わているHTML5
Familiar HTML5 - 事例とサンプルコードから学ぶ 身近で普通に使わているHTML5Familiar HTML5 - 事例とサンプルコードから学ぶ 身近で普通に使わているHTML5
Familiar HTML5 - 事例とサンプルコードから学ぶ 身近で普通に使わているHTML5Sadaaki HIRAI
 
Webpack packing it all
Webpack packing it allWebpack packing it all
Webpack packing it allCriciúma Dev
 
Packing it all: JavaScript module bundling from 2000 to now
Packing it all: JavaScript module bundling from 2000 to nowPacking it all: JavaScript module bundling from 2000 to now
Packing it all: JavaScript module bundling from 2000 to nowDerek Willian Stavis
 
JavaScript 2.0 in Dreamweaver CS4
JavaScript 2.0 in Dreamweaver CS4JavaScript 2.0 in Dreamweaver CS4
JavaScript 2.0 in Dreamweaver CS4alexsaves
 
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...tdc-globalcode
 
JavaScript front end performance optimizations
JavaScript front end performance optimizationsJavaScript front end performance optimizations
JavaScript front end performance optimizationsChris Love
 
Going on an HTTP Diet: Front-End Web Performance
Going on an HTTP Diet: Front-End Web PerformanceGoing on an HTTP Diet: Front-End Web Performance
Going on an HTTP Diet: Front-End Web PerformanceAdam Norwood
 

Semelhante a JavaScript For People Who Don't Code (20)

jQuery Makes Writing JavaScript Fun Again (for HTML5 User Group)
jQuery Makes Writing JavaScript Fun Again (for HTML5 User Group)jQuery Makes Writing JavaScript Fun Again (for HTML5 User Group)
jQuery Makes Writing JavaScript Fun Again (for HTML5 User Group)
 
It's a Mod World - A Practical Guide to Rocking Modernizr
It's a Mod World - A Practical Guide to Rocking ModernizrIt's a Mod World - A Practical Guide to Rocking Modernizr
It's a Mod World - A Practical Guide to Rocking Modernizr
 
Develop High Performance Windows 8 Application with HTML5 and JavaScriptHigh ...
Develop High Performance Windows 8 Application with HTML5 and JavaScriptHigh ...Develop High Performance Windows 8 Application with HTML5 and JavaScriptHigh ...
Develop High Performance Windows 8 Application with HTML5 and JavaScriptHigh ...
 
About Best friends - HTML, CSS and JS
About Best friends - HTML, CSS and JSAbout Best friends - HTML, CSS and JS
About Best friends - HTML, CSS and JS
 
Coding the UI
Coding the UICoding the UI
Coding the UI
 
Coding Ui
Coding UiCoding Ui
Coding Ui
 
Front-End Frameworks: a quick overview
Front-End Frameworks: a quick overviewFront-End Frameworks: a quick overview
Front-End Frameworks: a quick overview
 
Introduction to Jquery
Introduction to JqueryIntroduction to Jquery
Introduction to Jquery
 
The Devil and HTML5
The Devil and HTML5The Devil and HTML5
The Devil and HTML5
 
Familiar HTML5 - 事例とサンプルコードから学ぶ 身近で普通に使わているHTML5
Familiar HTML5 - 事例とサンプルコードから学ぶ 身近で普通に使わているHTML5Familiar HTML5 - 事例とサンプルコードから学ぶ 身近で普通に使わているHTML5
Familiar HTML5 - 事例とサンプルコードから学ぶ 身近で普通に使わているHTML5
 
Webpack packing it all
Webpack packing it allWebpack packing it all
Webpack packing it all
 
Packing it all: JavaScript module bundling from 2000 to now
Packing it all: JavaScript module bundling from 2000 to nowPacking it all: JavaScript module bundling from 2000 to now
Packing it all: JavaScript module bundling from 2000 to now
 
JavaScript 2.0 in Dreamweaver CS4
JavaScript 2.0 in Dreamweaver CS4JavaScript 2.0 in Dreamweaver CS4
JavaScript 2.0 in Dreamweaver CS4
 
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
 
Building Web Hack Interfaces
Building Web Hack InterfacesBuilding Web Hack Interfaces
Building Web Hack Interfaces
 
JavaScript front end performance optimizations
JavaScript front end performance optimizationsJavaScript front end performance optimizations
JavaScript front end performance optimizations
 
Introduccion a HTML5
Introduccion a HTML5Introduccion a HTML5
Introduccion a HTML5
 
html5
html5html5
html5
 
JavaScript Basics with baby steps
JavaScript Basics with baby stepsJavaScript Basics with baby steps
JavaScript Basics with baby steps
 
Going on an HTTP Diet: Front-End Web Performance
Going on an HTTP Diet: Front-End Web PerformanceGoing on an HTTP Diet: Front-End Web Performance
Going on an HTTP Diet: Front-End Web Performance
 

Mais de Christopher Schmitt

Keeping Colors from Killing Your Product
Keeping Colors from Killing Your ProductKeeping Colors from Killing Your Product
Keeping Colors from Killing Your ProductChristopher Schmitt
 
[funka] Adaptive Images in Responsive Web Design
[funka] Adaptive Images in Responsive Web Design[funka] Adaptive Images in Responsive Web Design
[funka] Adaptive Images in Responsive Web DesignChristopher Schmitt
 
[Austin WordPress Meetup] Adaptive Images in Responsive Web Design
[Austin WordPress Meetup] Adaptive Images in Responsive Web Design[Austin WordPress Meetup] Adaptive Images in Responsive Web Design
[Austin WordPress Meetup] Adaptive Images in Responsive Web DesignChristopher Schmitt
 
[CSSDevConf] Adaptive Images in Responsive Web Design 2014
[CSSDevConf] Adaptive Images in Responsive Web Design 2014[CSSDevConf] Adaptive Images in Responsive Web Design 2014
[CSSDevConf] Adaptive Images in Responsive Web Design 2014Christopher Schmitt
 
[rwdsummit] Adaptive Images in Responsive Web Design
[rwdsummit] Adaptive Images in Responsive Web Design[rwdsummit] Adaptive Images in Responsive Web Design
[rwdsummit] Adaptive Images in Responsive Web DesignChristopher Schmitt
 
[artifactconf] Github for People Who Don't Code
[artifactconf] Github for People Who Don't Code[artifactconf] Github for People Who Don't Code
[artifactconf] Github for People Who Don't CodeChristopher Schmitt
 
[cssdevconf] Adaptive Images in Responsive Web Design
[cssdevconf] Adaptive Images in Responsive Web Design[cssdevconf] Adaptive Images in Responsive Web Design
[cssdevconf] Adaptive Images in Responsive Web DesignChristopher Schmitt
 
[parisweb] Adaptive Images in Responsive Web Design
[parisweb] Adaptive Images in Responsive Web Design[parisweb] Adaptive Images in Responsive Web Design
[parisweb] Adaptive Images in Responsive Web DesignChristopher Schmitt
 
[peachpit] Adaptive Images in Responsive Web Design
[peachpit] Adaptive Images in Responsive Web Design[peachpit] Adaptive Images in Responsive Web Design
[peachpit] Adaptive Images in Responsive Web DesignChristopher Schmitt
 
[wvbcn] Adaptive Images in Responsive Web Design
[wvbcn] Adaptive Images in Responsive Web Design[wvbcn] Adaptive Images in Responsive Web Design
[wvbcn] Adaptive Images in Responsive Web DesignChristopher Schmitt
 
[drupalcampatx] Adaptive Images in Responsive Web Design
[drupalcampatx] Adaptive Images in Responsive Web Design[drupalcampatx] Adaptive Images in Responsive Web Design
[drupalcampatx] Adaptive Images in Responsive Web DesignChristopher Schmitt
 
[refreshpitt] Adaptive Images in Responsive Web Design
[refreshpitt] Adaptive Images in Responsive Web Design[refreshpitt] Adaptive Images in Responsive Web Design
[refreshpitt] Adaptive Images in Responsive Web DesignChristopher Schmitt
 
[psuweb] Adaptive Images in Responsive Web Design
[psuweb] Adaptive Images in Responsive Web Design[psuweb] Adaptive Images in Responsive Web Design
[psuweb] Adaptive Images in Responsive Web DesignChristopher Schmitt
 
GitHub for People Who Don't Code
GitHub for People Who Don't CodeGitHub for People Who Don't Code
GitHub for People Who Don't CodeChristopher Schmitt
 
[wcatx] Adaptive Images in Responsive Web Design
[wcatx] Adaptive Images in Responsive Web Design[wcatx] Adaptive Images in Responsive Web Design
[wcatx] Adaptive Images in Responsive Web DesignChristopher Schmitt
 
[HEWEBFL] Adaptive Images in Responsive Web Design
[HEWEBFL] Adaptive Images in Responsive Web Design[HEWEBFL] Adaptive Images in Responsive Web Design
[HEWEBFL] Adaptive Images in Responsive Web DesignChristopher Schmitt
 
[refreshaustin] Adaptive Images in Responsive Web Design
[refreshaustin] Adaptive Images in Responsive Web Design[refreshaustin] Adaptive Images in Responsive Web Design
[refreshaustin] Adaptive Images in Responsive Web DesignChristopher Schmitt
 
[sxsw2013] Extremely Compressed JPEGs
[sxsw2013] Extremely Compressed JPEGs[sxsw2013] Extremely Compressed JPEGs
[sxsw2013] Extremely Compressed JPEGsChristopher Schmitt
 
[html5tx] Adaptive Images in Responsive Web Design
[html5tx] Adaptive Images in Responsive Web Design[html5tx] Adaptive Images in Responsive Web Design
[html5tx] Adaptive Images in Responsive Web DesignChristopher Schmitt
 

Mais de Christopher Schmitt (20)

Keeping Colors from Killing Your Product
Keeping Colors from Killing Your ProductKeeping Colors from Killing Your Product
Keeping Colors from Killing Your Product
 
[funka] Adaptive Images in Responsive Web Design
[funka] Adaptive Images in Responsive Web Design[funka] Adaptive Images in Responsive Web Design
[funka] Adaptive Images in Responsive Web Design
 
[Austin WordPress Meetup] Adaptive Images in Responsive Web Design
[Austin WordPress Meetup] Adaptive Images in Responsive Web Design[Austin WordPress Meetup] Adaptive Images in Responsive Web Design
[Austin WordPress Meetup] Adaptive Images in Responsive Web Design
 
[CSSDevConf] Adaptive Images in Responsive Web Design 2014
[CSSDevConf] Adaptive Images in Responsive Web Design 2014[CSSDevConf] Adaptive Images in Responsive Web Design 2014
[CSSDevConf] Adaptive Images in Responsive Web Design 2014
 
[rwdsummit] Adaptive Images in Responsive Web Design
[rwdsummit] Adaptive Images in Responsive Web Design[rwdsummit] Adaptive Images in Responsive Web Design
[rwdsummit] Adaptive Images in Responsive Web Design
 
[artifactconf] Github for People Who Don't Code
[artifactconf] Github for People Who Don't Code[artifactconf] Github for People Who Don't Code
[artifactconf] Github for People Who Don't Code
 
[cssdevconf] Adaptive Images in Responsive Web Design
[cssdevconf] Adaptive Images in Responsive Web Design[cssdevconf] Adaptive Images in Responsive Web Design
[cssdevconf] Adaptive Images in Responsive Web Design
 
[parisweb] Adaptive Images in Responsive Web Design
[parisweb] Adaptive Images in Responsive Web Design[parisweb] Adaptive Images in Responsive Web Design
[parisweb] Adaptive Images in Responsive Web Design
 
[peachpit] Adaptive Images in Responsive Web Design
[peachpit] Adaptive Images in Responsive Web Design[peachpit] Adaptive Images in Responsive Web Design
[peachpit] Adaptive Images in Responsive Web Design
 
[wvbcn] Adaptive Images in Responsive Web Design
[wvbcn] Adaptive Images in Responsive Web Design[wvbcn] Adaptive Images in Responsive Web Design
[wvbcn] Adaptive Images in Responsive Web Design
 
[drupalcampatx] Adaptive Images in Responsive Web Design
[drupalcampatx] Adaptive Images in Responsive Web Design[drupalcampatx] Adaptive Images in Responsive Web Design
[drupalcampatx] Adaptive Images in Responsive Web Design
 
[refreshpitt] Adaptive Images in Responsive Web Design
[refreshpitt] Adaptive Images in Responsive Web Design[refreshpitt] Adaptive Images in Responsive Web Design
[refreshpitt] Adaptive Images in Responsive Web Design
 
[psuweb] Adaptive Images in Responsive Web Design
[psuweb] Adaptive Images in Responsive Web Design[psuweb] Adaptive Images in Responsive Web Design
[psuweb] Adaptive Images in Responsive Web Design
 
GitHub for People Who Don't Code
GitHub for People Who Don't CodeGitHub for People Who Don't Code
GitHub for People Who Don't Code
 
[wcatx] Adaptive Images in Responsive Web Design
[wcatx] Adaptive Images in Responsive Web Design[wcatx] Adaptive Images in Responsive Web Design
[wcatx] Adaptive Images in Responsive Web Design
 
[HEWEBFL] Adaptive Images in Responsive Web Design
[HEWEBFL] Adaptive Images in Responsive Web Design[HEWEBFL] Adaptive Images in Responsive Web Design
[HEWEBFL] Adaptive Images in Responsive Web Design
 
[refreshaustin] Adaptive Images in Responsive Web Design
[refreshaustin] Adaptive Images in Responsive Web Design[refreshaustin] Adaptive Images in Responsive Web Design
[refreshaustin] Adaptive Images in Responsive Web Design
 
[sxsw2013] Extremely Compressed JPEGs
[sxsw2013] Extremely Compressed JPEGs[sxsw2013] Extremely Compressed JPEGs
[sxsw2013] Extremely Compressed JPEGs
 
[amigos] HTML5 and CSS3
[amigos] HTML5 and CSS3[amigos] HTML5 and CSS3
[amigos] HTML5 and CSS3
 
[html5tx] Adaptive Images in Responsive Web Design
[html5tx] Adaptive Images in Responsive Web Design[html5tx] Adaptive Images in Responsive Web Design
[html5tx] Adaptive Images in Responsive Web Design
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 

Último (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 

JavaScript For People Who Don't Code