JQUERY SANS JQUERY Raphaël Rougeron
|
|
- Ada Spencer
- 8 years ago
- Views:
Transcription
1 JQUERY SANS JQUERY Raphaël Rougeron
2 JAVASCRIPT IL Y A 10 ANS
3 2006
4 JQUERY AUJOURD'HUI 92,2%
5
6
7
8
9
10 POLYFILLING if ('queryselector' in document && 'localstorage' in window && 'addeventlistener' in window) { // Go! } else { // Polyfill all the things... }
11
12 if (Modernizr.localStorage) { // Go! } else { // Polyfill all the things... } MODERNIZR
13
14
15 PREMIER EXEMPLE $("button.continue").html("next Step...")
16 DOCUMENT getelementbyid getelementsbytagname getelementsbyclassname queryselector queryselectorall
17 document.queryselector >= 8 >= 3.5 >= 1 >= 3.2 >= 10
18
19
20 $("button.continue").html("next Step..."); document.queryselector("button.continue").innerhtml = "Next Step...";
21 $("button.continue").html("next Step..."); document.queryselector("button.continue").innerhtml = "Next Step..."; Et que se passe t-il si le sélecteur ne correspond à aucun élément?
22 Uncaught TypeError: Cannot set property 'innerhtml' of null
23 DEUXIÈME EXEMPLE var hiddenbox = $("#banner-message"); $("#button-container button").on("click", function(event) { hiddenbox.show(); });
24 addeventlistener var hiddenbox = document.getelementbyid("#banner-message"); document.queryselector("#button-container button").addeventlistener("click", function(event) { hiddenbox.setattribute("style", "display: block"); }, false);
25 addeventlistener >= 9 >= 1 >= 1 >= 1 >= 7
26
27 PLUS VERBEUX? var $ = document.queryselector.bind(document); Element.prototype.on = Element.prototype.addEventListener; var hiddenbox = $("#banner-message"); $("#button-container button").on("click", function(event) { hiddenbox.setattribute("style", "display: block"); });
28 Element.className hiddenbox.classname += ' hidden'; hiddenbox.classname.replace('hidden', '');
29 Element.classList hiddenbox.classlist.add('hidden'); hiddenbox.classlist.remove('hidden'); var hiddenbox = $("#banner-message"); $("#button-container button").on("click", function(event) { hiddenbox.classlist.toggle('hidden'); });
30 Element.classList >= 10 >= 3.6 >= 8 >= 5.1 >= 11.5
31 insertadjacenthtml $('#box').before('<p>test</p>'); $('#box').after('<p>test</p>'); $('#box').append('<p>test</p>'); $('#box').prepend('<p>test</p>'); $('#box').insertadjacenthtml('beforebegin', '<p>test</p>'); $('#box').insertadjacenthtml('afterend', '<p>test</p>'); $('#box').insertadjacenthtml('beforeend', '<p>test</p>'); $('#box').insertadjacenthtml('afterbegin', '<p>test</p>');
32 DocumentFragment var tags = ['foo', 'bar', 'baz'], fragment = document.createdocumentfragment(); tags.foreach(function(tag) { var li = document.createelement('li'); li.textcontent = tag; fragment.appendchild(li); }); var ul = document.queryselector('ul'); ul.appendchild(fragment);
33 TABLE API insertrow() deleterow() insertcell() deletecell() createcaption() deletecaption() createthead()...
34 TROISIÈME EXEMPLE $.ajax({ url: "/api/getweather", data: { zipcode: }, success: function(data) { $("#weather-temp").html("<strong>" + data + "</strong> degrees"); } });
35 XMLHttpRequest var xhr = new XMLHttpRequest(), data = [], rawdata = { zipcode: }; for (var k in rawdata) { data.push(encodeuricomponent(k) + "=" + encodeuricomponent(rawdata[k])); } xhr.open("get", "/api/getweather"); xhr.onload = function () { document.queryselector("#weather-temp").innerhtml = "<strong>" + xhr.response + "</strong> degrees"; }; xhr.send(data.join("&"));
36 XMLHttpRequest et FormData var xhr = new XMLHttpRequest(), data = new FormData(), rawdata = { zipcode: }; for (var k in rawdata) { data.append(k, JSON.stringify(rawData[k])); } xhr.open("get", "/api/getweather"); xhr.onload = function () { document.queryselector("#weather-temp").innerhtml = "<strong>" + xhr.response + "</strong> degrees"; }; xhr.send(data);
37 XMLHttpRequest et FormData var xhr = new XMLHttpRequest(), data = new FormData(document.querySelector("#zipcode")); xhr.open("get", "/api/getweather"); xhr.onload = function () { document.queryselector("#weather-temp").innerhtml = "<strong>" + xhr.response + "</strong> degrees"; }; xhr.send(data);
38 FormData >= 10 >= 4 >= 7 >= 12 >= 5
39 CALLBACK HELL $('#demo5').animo("rotate", { degrees:90 }, function(e) { e.element.animo( { animation: "flipoutx", keep: true } ); $('#demo6').animo("rotate", { degrees:90 }, function(e) { e.element.animo( { animation: "flipouty", keep: true } ); $('#demo7').animo("rotate", { degrees:90 }, function(e) { e.element.animo( { animation: "flipoutx", keep: true } ); $('#demo8').animo("rotate", { degrees:90 }, function(e){ e.element.animo( { animation: "flipouty", keep: true } ); }); }); }); });
40 JQUERY DEFERREDS $.ajax({ url: "/api/getweather", data: { zipcode: } }).done(function(data) { $("#weather-temp").html("<strong>" + data + "</strong> degrees"); }).fail(function() { alert("error"); });
41 PROMISES/A+ gettweetsfor("goldoraf", function (err, results) {... }); var promisefortweets = gettweetsfor("goldoraf"); promisefortweets.then(function(results) {... }); then(fulfilledhandler, errorhandler, progresshandler)
42 PROMISES & XHR function request(type, url, data) { return new Promise(function (resolve, reject) { var xhr = new XMLHttpRequest; xhr.addeventlistener("error", reject); xhr.addeventlistener("load", resolve); xhr.open("get", url); xhr.send(null); }); }
43 RÉSULTAT FINAL request("get", "/api/getweather", data).then(function(result) { document.queryselector("#weather-temp").innerhtml = "<strong>" + result + "</strong> degrees"; });
44 CALLBACK HELL PROMISE HEAVEN $('#demo5').animo("rotate", { degrees:90 }).then(function(e) { e.element.animo({ animation: "flipoutx", keep: true }); return $('#demo6').animo("rotate", { degrees:90 }); }).then(function(e) { e.element.animo({ animation: "flipouty", keep: true }); return $('#demo7').animo("rotate", { degrees:90 }); }).then(function(e) { e.element.animo({ animation: "flipoutx", keep: true }); return $('#demo8').animo("rotate", { degrees:90 }); }).then(function(e){ e.element.animo({ animation: "flipouty", keep: true }); });
45 $("#book").animate({ left: "+=50" }, 5000, function() { // Animation complete. }); ANIMATIONS
46 requestanimationframe >= 10 >= 4 >= 10 >= 6 >= 15
47 requestanimationframe var start = null, d = document.getelementbyid("#book"); function step(timestamp) { var progress; if (start === null) start = timestamp; progress = timestamp - start; d.style.left = Math.min(progress/100, 50) + "px"; if (progress < 5000) { requestanimationframe(step); } } requestanimationframe(step);
48 TRANSITIONS CSS3 button.foo { font-size: 40px; background: #C9C9C9; transition-property: background; -moz-transition-property: background; -webkit-transition-property: background; -o-transition-property: background; transition-duration: 500ms; -webkit-transition-duration: 500ms; } button.foo:hover { background: #959595; color: #FFF; } Hello
49 ANIMATIONS 'my-animation' { 0% { background: #C9C9C9; } 50% { background: #61BE50; } 100% { background: #C9C9C9; } } button.bar:hover { background: #959595; color: #FFF; Hello } animation-name: 'my-animation'; animation-duration: 2s; animation-iteration-count: infinite;
50 transitionend function whichtransitionevent(el){ var t, transitions = { 'transition':'transitionend', 'OTransition':'oTransitionEnd', 'MozTransition':'transitionend', 'WebkitTransition':'webkitTransitionEnd' } } for (t in transitions) { if (el.style[t]!== undefined) { return transitions[t]; } }
51 transitionend var transitionend = whichtransitionevent(element); element.addeventlistener(transitionend, function(event) { // on déclenche l'animation suivante! element.classlist.add('expand'); });
52
53 WEB COMPONENTS UN MODÈLE DE COMPOSANT POUR LE WEB
54 TEMPLATES <template id="commenttemplate"> <div> <img src=""> <div class="comment-text"></div> </div> </template> var tpl = document.queryselector("#commenttemplate"); tpl.content.queryselector(".comment-text").innerhtml =...; document.body.appendchild(tpl.content.clonenode(true));
55 DECORATORS <decorator id="modal-controls"> <template> <section> <header> <a id="toggle" href="#">maximize</a> <a id="close" href="#">close</a> </header> <content></content> </section> </template> </decorator>.my-modal { decorator: url(#modal-controls); }
56 CUSTOM ELEMENTS <element extends="button" name="my-button" attributes="foo bar"> <template>...</template> <script>... </script> </element>
57 SHADOW DOM HTML IMPORTS <link rel="import" href="my-component.html">
58 WEB COMPONENTS AVEC X-TAG >= 9 >= 5 >= 4 >= 4 >= 11
59 <browser-compat ie="9" ff="5" cr="4" sa="4" op="11" /> UN EXEMPLE?
60 UN EXEMPLE? <polymer-element name="browser-compat" attributes="ie ff cr sa op"> <template> <style>... </style> <table class="browser-compat"> <tr> <td><img src="images/ie.png" /></td>... </tr> <tr> <td class="{{ie_class}}">>= {{ie}}</td>... </tr> </table> </template> <script>... </script> </polymer-element>
61 UN EXEMPLE? Polymer('browser-compat', { created: function() { switch(parseint(this.ie)) { case 10: this.ie_class = 'red'; break; case 9: this.ie_class = 'yellow'; break; default: this.ie_class = 'green'; break; } } });
62 CODEZ POUR LE FUTUR! Copyright Steve Thomas Art & Illustration, LLC
Essential HTML & CSS for WordPress. Mark Raymond Luminys, Inc. 949-654-3890 mraymond@luminys.com www.luminys.com
Essential HTML & CSS for WordPress Mark Raymond Luminys, Inc. 949-654-3890 mraymond@luminys.com www.luminys.com HTML: Hypertext Markup Language HTML is a specification that defines how pages are created
More informationHTML5 & Friends. And How They Change A Developer s Life
HTML5 & Friends And How They Change A Developer s Life Yang Piao yp@cmu.edu 2 HTML5? 3 What is HTML5 The markup language 5 th major version of HTML successor of HTML 4.01 Or a set of cutting-edge web technologies
More informationProgramming in HTML5 with JavaScript and CSS3
Course 20480B: Programming in HTML5 with JavaScript and CSS3 Course Details Course Outline Module 1: Overview of HTML and CSS This module provides an overview of HTML and CSS, and describes how to use
More informationWeb Development CSE2WD Final Examination June 2012. (a) Which organisation is primarily responsible for HTML, CSS and DOM standards?
Question 1. (a) Which organisation is primarily responsible for HTML, CSS and DOM standards? (b) Briefly identify the primary purpose of the flowing inside the body section of an HTML document: (i) HTML
More informationCIS 467/602-01: Data Visualization
CIS 467/602-01: Data Visualization HTML, CSS, SVG, (& JavaScript) Dr. David Koop Assignment 1 Posted on the course web site Due Friday, Feb. 13 Get started soon! Submission information will be posted Useful
More informationONLINE COURSE TIP SHEET. HTML5 Mobile Web Development. Jake Carter
ONLINE COURSE TIP SHEET HTML5 Mobile Web Development Jake Carter About the instructor Jake Carter is a web and software developer at RogueSheep, an award-winning Seattle-based company dedicated to creating
More informationCMSC434 TUTORIAL #3 HTML CSS JavaScript Jquery Ajax + Google AppEngine Mobile WebApp HTML5
CMSC434 TUTORIAL #3 HTML CSS JavaScript Jquery Ajax + Google AppEngine Mobile WebApp HTML5 JQuery Recap JQuery source code is an external JavaScript file
More informationDashboard Skin Tutorial. For ETS2 HTML5 Mobile Dashboard v3.0.2
Dashboard Skin Tutorial For ETS2 HTML5 Mobile Dashboard v3.0.2 Dashboard engine overview Dashboard menu Skin file structure config.json Available telemetry properties dashboard.html dashboard.css Telemetry
More informationContents. Downloading the Data Files... 2. Centering Page Elements... 6
Creating a Web Page Using HTML Part 1: Creating the Basic Structure of the Web Site INFORMATION TECHNOLOGY SERVICES California State University, Los Angeles Version 2.0 Winter 2010 Contents Introduction...
More informationUpgrade to Microsoft Web Applications
Upgrade to Microsoft Web Applications Description Customers demand beautiful, elegant apps that are alive with activity. Demonstrate your expertise at designing and developing the fast and fluid Store
More informationThe purpose of jquery is to make it much easier to use JavaScript on your website.
jquery Introduction (Source:w3schools.com) The purpose of jquery is to make it much easier to use JavaScript on your website. What is jquery? jquery is a lightweight, "write less, do more", JavaScript
More informationjquery Tutorial for Beginners: Nothing But the Goods
jquery Tutorial for Beginners: Nothing But the Goods Not too long ago I wrote an article for Six Revisions called Getting Started with jquery that covered some important things (concept-wise) that beginning
More informationWeb - Travaux Pratiques 1
Web - Travaux Pratiques 1 Pour rappel, le squelette d une page HTML5 est la suivante : Syntaxe ... ... Une fois qu une page est terminée,
More informationAdvanced Online Media Dr. Cindy Royal Texas State University - San Marcos School of Journalism and Mass Communication
Advanced Online Media Dr. Cindy Royal Texas State University - San Marcos School of Journalism and Mass Communication Using JQuery to Make a Photo Slideshow This exercise was modified from the slideshow
More informationA cloud based solution for enterprise mobility: Putting Windows Phone 7 into context
A cloud based solution for enterprise mobility: Putting Windows Phone 7 into context Dr. Mícheál Ó Foghlú CTO Microsoft: Developer Developer Developer Digital Hub, Dublin October 2010 1 CTO FeedHenry Executive
More informationMobile Web Applications using HTML5. L. Cotfas 14 Dec. 2011
Mobile Web Applications using HTML5 L. Cotfas 14 Dec. 2011 Reasons for mobile web development Many different platforms: Android, IPhone, Symbian, Windows Phone/ Mobile, MeeGo (only a few of them) Reasons
More informationExample. Represent this as XML
Example INF 221 program class INF 133 quiz Assignment Represent this as XML JSON There is not an absolutely correct answer to how to interpret this tree in the respective languages. There are multiple
More informationProgressive Enhancement With GQuery and GWT. Ray Cromwell ray@timefire.com
Progressive Enhancement With GQuery and GWT Ray Cromwell ray@timefire.com Web Application Models Web 1.0, 1 Interaction = 1 Page Refresh Pure JS, No Navigation Away from Page Mixed Model, Page Reloads
More informationEntrance exam for PBA in Web Development
Entrance exam for PBA in Web Development Fill out your personal details below. Full name: CPR-number: E-mail address: 1 PART I: Overall knowledge In this test you will find 35 questions covering different
More informationCross Site Scripting (XSS) and PHP Security. Anthony Ferrara NYPHP and OWASP Security Series June 30, 2011
Cross Site Scripting (XSS) and PHP Security Anthony Ferrara NYPHP and OWASP Security Series June 30, 2011 What Is Cross Site Scripting? Injecting Scripts Into Otherwise Benign and Trusted Browser Rendered
More informationMASTERTAG DEVELOPER GUIDE
MASTERTAG DEVELOPER GUIDE TABLE OF CONTENTS 1 Introduction... 4 1.1 What is the zanox MasterTag?... 4 1.2 What is the zanox page type?... 4 2 Create a MasterTag application in the zanox Application Store...
More informationWeb layout guidelines for daughter sites of Scotland s Environment
Web layout guidelines for daughter sites of Scotland s Environment Current homepage layout of Scotland s Aquaculture and Scotland s Soils (September 2014) Design styles A daughter site of Scotland s Environment
More informationWebsite Login Integration
SSO Widget Website Login Integration October 2015 Table of Contents Introduction... 3 Getting Started... 5 Creating your Login Form... 5 Full code for the example (including CSS and JavaScript):... 7 2
More informationWeb Performance Boot Camp. Speed It Up
Web Performance Boot Camp / Speed It Up Who am I? @postwait on twitter Author of Scalable Internet Architectures Pearson, ISBN: 067232699X (and Web Operations by O Reilly) CEO of OmniTI We build scalable
More informationJoomla Templates 101 Barb Ackemann
Joomla Templates 101 Barb Ackemann Joomla Day NE May 30, 2009 NOTE: Slides, files and resources are all online So you can listen /think hard and not worry about writing everything down! Joomla Templates
More informationMaking Web Application using Tizen Web UI Framework. Koeun Choi
Making Web Application using Tizen Web UI Framework Koeun Choi Contents Overview Web Applications using Web UI Framework Tizen Web UI Framework Web UI Framework Launching Flow Web Winsets Making Web Application
More informationIntroduction to web development and JavaScript
Objectives Chapter 1 Introduction to web development and JavaScript Applied Load a web page from the Internet or an intranet into a web browser. View the source code for a web page in a web browser. Knowledge
More informationWeb Development Recipes
Extracted from: Web Development Recipes This PDF file contains pages extracted from Web Development Recipes, published by the Pragmatic Bookshelf. For more information or to purchase a paperback or PDF
More informationYandex.Widgets Quick start
17.09.2013 .. Version 2 Document build date: 17.09.2013. This volume is a part of Yandex technical documentation. Yandex helpdesk site: http://help.yandex.ru 2008 2013 Yandex LLC. All rights reserved.
More informationWeb Same-Origin-Policy Exploration Lab
Laboratory for Computer Security Education 1 Web Same-Origin-Policy Exploration Lab (Web Application: Collabtive) Copyright c 2006-2011 Wenliang Du, Syracuse University. The development of this document
More informationWeb Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence
Web Development Owen Sacco ICS2205/ICS2230 Web Intelligence Introduction Client-Side scripting involves using programming technologies to build web pages and applications that are run on the client (i.e.
More informationLevel 1 - Clients and Markup
Level 1 - Clients and Markup The design for the email we ll build In this level The skills you ll need to compete Power Moves HTML and CSS Media queries Signature Move Using external resources An HTML
More informationQuick Setup Guide. HTML Email Signatures. A short guide on how to set up HTML Signatures on LetMC emails. Last updated 22/11/2012
Quick Setup Guide HTML Email Signatures A short guide on how to set up HTML Signatures on LetMC emails Last updated 22/11/2012 Overview LetMC has an email management system and it is possible to implement
More informationThe CloudBrowser Web Application Framework
The CloudBrowser Web Application Framework Brian Newsom McDaniel Thesis submitted to the Faculty of the Virginia Polytechnic Institute and State University in partial fulfillment of the requirements for
More informationUsing jquery and CSS to Gain Easy Wins in CiviCRM
Using jquery and CSS to Gain Easy Wins in CiviCRM The CMS agnostic, cross browser way to get (mostly) what you want By Stuart from Korlon LLC (find me as "Stoob") Why is this method OK to use? CiviCRM
More informationHow to make a custom Joomla template!
How to make a custom Joomla template! Part 2 NOTE: This Tutorial has been donated by a Thomas Nielsen. This work is licensed under a Creative Commons Attributon NonCommercial ShareAlike 2.5 License. Lets
More informationHTML5 and CSS3. new semantic elements advanced form support CSS3 features other HTML5 features
HTML5 and CSS3 new semantic elements advanced form support CSS3 features other HTML5 features fallback solutions HTML5 and CSS3 are new and evolving standards two levels of fallback different browsers
More information1. User Guide... 2 2. API overview... 4 2.1 addon - xml Definition... 4 2.1.1 addon.background... 5 2.1.1.1 addon.background.script... 5 2.1.
User Guide............................................................................................. 2 API overview...........................................................................................
More informationChat Window Skinning Creation Guide
Chat Window Skinning Creation Guide Throughout the course of a chat conversation, there are a number of different web pages that are displayed to your website visitors, including: The pre-chat survey The
More informationScript Handbook for Interactive Scientific Website Building
Script Handbook for Interactive Scientific Website Building Version: 173205 Released: March 25, 2014 Chung-Lin Shan Contents 1 Basic Structures 1 11 Preparation 2 12 form 4 13 switch for the further step
More informationUComment. UComment is a comment component for Umbraco, it makes it very easy to add comment functionality to any Umbraco content document you wish.
UComment UComment is a comment component for Umbraco, it makes it very easy to add comment functionality to any Umbraco content document you wish. Contents Installation... 3 Setup... 4 Prerequisites...
More informationTraining Studio Templates Documentation Table of Contents
Training Studio Templates Documentation Table of Contents Loading the TrainingStudio Solution... 2 Architecture... 3 Big Picture... 4 Lesson Directory... 6 index.htm... 6 Styles... 16 backgroundstyles.css...
More information^/ CS> KRIS. JAMSA, PhD, MBA. y» A- JONES & BARTLETT LEARNING
%\ ^/ CS> v% Sr KRIS JAMSA, PhD, MBA y» A- JONES & BARTLETT LEARNING Brief Contents Acknowledgments Preface Getting Started with HTML Integrating Images Using Hyperlinks to Connect Content Presenting Lists
More informationHAML und SASS. (und COMPASS) markup haiku vs. syntactically awesome stylesheets. Tobias Adam, Jan Krutisch mindmatters GmbH & Co.
Mit hotfixes von Carsten Bormann 2011-02-28, 2012-03-13 HAML und SASS (und COMPASS) markup haiku vs. syntactically awesome stylesheets Tobias Adam, Jan Krutisch mindmatters GmbH & Co. KG HAML (X)HTML Abstraction
More informationDart and Web Components - Scalable, Structured Web Apps
Dart and Web Components - Scalable, Structured Web Apps Seth Ladd, Developer Advocate, Dart JavaZone 2013 Language and libraries Tools VM Compiler to JavaScript Jasmine Docs PhantomJS Docs dest templates
More informationUnlocking the Java EE Platform with HTML 5
1 2 Unlocking the Java EE Platform with HTML 5 Unlocking the Java EE Platform with HTML 5 Overview HTML5 has suddenly become a hot item, even in the Java ecosystem. How do the 'old' technologies of HTML,
More informationReady, Set, Go Getting started with Tuscany
Ready, Set, Go Getting started with Tuscany Install the Tuscany Distribution The first thing you do is to create a folder on you disk into which you will download the TUSCANY distribution. Next you download
More informationSubject Tool Remarks What is JQuery. Slide Javascript Library
Subject Tool Remarks What is JQuery Slide Javascript Library Picture John Resig Tool for Searching the DOM (Document Object Model) Created by John Resig Superstar Very Small (12k) Browser Independent Not
More informationAdvanced Web Development SCOPE OF WEB DEVELOPMENT INDUSTRY
Advanced Web Development Duration: 6 Months SCOPE OF WEB DEVELOPMENT INDUSTRY Web development jobs have taken thе hot seat when it comes to career opportunities and positions as a Web developer, as every
More informationThis document will describe how you can create your own, fully responsive. drag and drop email template to use in the email creator.
1 Introduction This document will describe how you can create your own, fully responsive drag and drop email template to use in the email creator. It includes ready-made HTML code that will allow you to
More informationMobile Web Site Style Guide
YoRk University Mobile Web Site Style Guide Table of Contents This document outlines the graphic standards for the mobile view of my.yorku.ca. It is intended to be used as a guide for all York University
More informationCoding HTML Email: Tips, Tricks and Best Practices
Before you begin reading PRINT the report out on paper. I assure you that you ll receive much more benefit from studying over the information, rather than simply browsing through it on your computer screen.
More informationBeginning Web Development with Node.js
Beginning Web Development with Node.js Andrew Patzer This book is for sale at http://leanpub.com/webdevelopmentwithnodejs This version was published on 2013-10-18 This is a Leanpub book. Leanpub empowers
More informationThe Essential Guide to HTML Email Design
The Essential Guide to HTML Email Design Emailmovers Limited, Pindar House, Thornburgh Road Scarborough, North Yorkshire, YO11 3UY Tel: 0845 226 7181 Fax: 0845 226 7183 Email: enquiries@emailmovers.com
More informationInteractive HTML Reporting Using D3 Naushad Pasha Puliyambalath Ph.D., Nationwide Insurance, Columbus, OH
Paper DV09-2014 Interactive HTML Reporting Using D3 Naushad Pasha Puliyambalath Ph.D., Nationwide Insurance, Columbus, OH ABSTRACT Data visualization tools using JavaScript have been flourishing recently.
More informationResponsive Web Design Creative License
Responsive Web Design Creative License Level: Introduction - Advanced Duration: 16 Days Time: 9:30 AM - 4:30 PM Cost: 2197 Overview Web design today is no longer just about cross-browser compatibility.
More informationPerformance Testing for Ajax Applications
Radview Software How to Performance Testing for Ajax Applications Rich internet applications are growing rapidly and AJAX technologies serve as the building blocks for such applications. These new technologies
More informationJJY s Joomla 1.5 Template Design Tutorial:
JJY s Joomla 1.5 Template Design Tutorial: Joomla 1.5 templates are relatively simple to construct, once you know a few details on how Joomla manages them. This tutorial assumes that you have a good understanding
More informationCSS : petits compléments
CSS : petits compléments Université Lille 1 Technologies du Web CSS : les sélecteurs 1 au programme... 1 ::before et ::after 2 compteurs 3 media queries 4 transformations et transitions Université Lille
More informationHTML CSS Basic Structure. HTML Structure [Source Code] CSS Structure [Cascading Styles] DIV or ID Tags and Classes. The BOX MODEL
HTML CSS Basic Structure HTML [Hypertext Markup Language] is the code read by a browser and defines the overall page structure. The HTML file or web page [.html] is made up of a head and a body. The head
More informationThe Essential Guide to HTML Email Design
The Essential Guide to HTML Email Design Index Introduction... 3 Layout... 4 Best Practice HTML Email Example... 5 Images... 6 CSS (Cascading Style Sheets)... 7 Animation and Scripting... 8 How Spam Filters
More informationTHE SAS OUTPUT DELIVERY SYSTEM: BOLDLY TAKE YOUR WEB PAGES WHERE THEY HAVE NEVER GONE BEFORE! CHEVELL PARKER, SAS INSTITUTE INC.
THE SAS OUTPUT DELIVERY SYSTEM: BOLDLY TAKE YOUR WEB PAGES WHERE THEY HAVE NEVER GONE BEFORE! CHEVELL PARKER, SAS INSTITUTE INC. Copyright 2012, SAS Institute Inc. All rights reserved. Overview Mobile
More informationLearnem.com. Web Development Course Series. Quickly Learn. Web Design Using HTML. By: Siamak Sarmady
Learnem.com Web Development Course Series Quickly Learn Web Design Using HTML By: Siamak Sarmady L E A R N E M W E B D E V E L O P M E N T C O U R S E S E R I E S Quickly Learn Web Design Using HTML Ver.
More informationModern Web Development:
: HTML5, JavaScript, LESS and jquery Shawn Wildermuth One of the Minds, Wilder Minds LLC Microsoft MVP @shawnwildermuth http://wilderminds.com What it was like
More informationDIPLOMA IN WEBDEVELOPMENT
DIPLOMA IN WEBDEVELOPMENT Prerequisite skills Basic programming knowledge on C Language or Core Java is must. # Module 1 Basics and introduction to HTML Basic HTML training. Different HTML elements, tags
More informationHTML and CSS. Elliot Davies. April 10th, 2013. ed37@st-andrews.ac.uk
HTML and CSS Elliot Davies ed37@st-andrews.ac.uk April 10th, 2013 In this talk An introduction to HTML, the language of web development Using HTML to create simple web pages Styling web pages using CSS
More informationIntroduction to Web Development
Introduction to Web Development Week 2 - HTML, CSS and PHP Dr. Paul Talaga 487 Rhodes paul.talaga@uc.edu ACM Lecture Series University of Cincinnati, OH October 16, 2012 1 / 1 HTML Syntax For Example:
More informationjquery Sliding Image Gallery
jquery Sliding Image Gallery Copyright 2011 FlashBlue Website : http://www.flashdo.com Email: flashblue80@hotmail.com Twitter: http://twitter.com/flashblue80 Directories source - Original source files
More informationIntroduction to the. Barracuda Embedded Web-Server
Introduction to the Barracuda Embedded Web-Server This paper covers fundamental concepts of HTTP and how the Barracuda Embedded Web Server can be used in an embedded device. Introduction to HTTP Using
More informationCreate interactive web graphics out of your SAS or R datasets
Paper CS07 Create interactive web graphics out of your SAS or R datasets Patrick René Warnat, HMS Analytical Software GmbH, Heidelberg, Germany ABSTRACT Several commercial software products allow the creation
More informationInvestigation Report Regarding Security Issues of Web Applications Using HTML5
Investigation Report Regarding Security Issues of Web Applications Using HTML5 JPCERT Coordination Center October 30, 2013 Contents 1. Introduction... 2 2. Purpose and Method of This Investigation... 4
More informationMobile Web Design with HTML5, CSS3, JavaScript and JQuery Mobile Training BSP-2256 Length: 5 days Price: $ 2,895.00
Course Page - Page 1 of 12 Mobile Web Design with HTML5, CSS3, JavaScript and JQuery Mobile Training BSP-2256 Length: 5 days Price: $ 2,895.00 Course Description Responsive Mobile Web Development is more
More informationSizmek Formats. HTML5 Page Skin. Build Guide
Formats HTML5 Page Skin Build Guide Table of Contents Overview... 2 Supported Platforms... 7 Demos/Downloads... 7 Known Issues:... 7 Implementing a HTML5 Page Skin Format... 7 Included Template Files...
More informationNoSQL web apps. w/ MongoDB, Node.js, AngularJS. Dr. Gerd Jungbluth, NoSQL UG Cologne, 4.9.2013
NoSQL web apps w/ MongoDB, Node.js, AngularJS Dr. Gerd Jungbluth, NoSQL UG Cologne, 4.9.2013 About us Passionate (web) dev. since fallen in love with Sinclair ZX Spectrum Academic background in natural
More information07/04/2014 NOBIL API. Version 3.0. Skåland Webservice Side 1 / 16
NOBIL API Version 3.0 Skåland Webservice Side 1 / 16 Client API version 3.0 NOBIL is a comprehensive and trustworthy database covering all charging stations in Norway, and is open for other countries,
More informationBuzz it for real! ... the tortuous road to Mobile HTML5 Apps. Andrea Giammarchi @WebReflection. Senior SW Engineer @NOKIA
Buzz it for real!... the tortuous road to Mobile HTML5 Apps Andrea Giammarchi @WebReflection Senior SW Engineer @NOKIA Many Choices where would you like to create your app? Symbian? Many Choices where
More informationBlackbox Reversing of XSS Filters
Blackbox Reversing of XSS Filters Alexander Sotirov alex@sotirov.net Introduction Web applications are the future Reversing web apps blackbox reversing very different environment and tools Cross-site scripting
More informationWeb Authoring CSS. www.fetac.ie. Module Descriptor
The Further Education and Training Awards Council (FETAC) was set up as a statutory body on 11 June 2001 by the Minister for Education and Science. Under the Qualifications (Education & Training) Act,
More informationAdvanced Online Media Dr. Cindy Royal Texas State University - San Marcos School of Journalism and Mass Communication
Advanced Online Media Dr. Cindy Royal Texas State University - San Marcos School of Journalism and Mass Communication HTML5 HTML5 is the most recent version of Hypertext Markup Language. It's evolution
More informationWebsite Builder Documentation
Website Builder Documentation Main Dashboard page In the main dashboard page you can see and manager all of your projects. Filter Bar In the filter bar at the top you can filter and search your projects
More informationPliki.tpl. boxes/facebooklike/box.tpl. boxes/login/box.tpl. boxes/pricelist/box.tpl
Dokumentacja zmian plików graficznych: shoper red Wersja zmian: 5.5.3-5.5.4 Pliki.tpl boxes/facebooklike/box.tpl 1 {if $boxns->$box_id->pageid > 0} - 2 + 2
More information(http://jqueryui.com) François Agneray. Octobre 2012
(http://jqueryui.com) François Agneray Octobre 2012 plan jquery UI est une surcouche de jquery qui propose des outils pour créer des interfaces graphiques interactives. Ses fonctionnalités se divisent
More informationCLASSROOM WEB DESIGNING COURSE
About Web Trainings Academy CLASSROOM WEB DESIGNING COURSE Web Trainings Academy is the Top institutes in Hyderabad for Web Technologies established in 2007 and managed by ITinfo Group (Our Registered
More informationmaximizing IT productivity
HTML5 jquery.net SharePoint Silverlight ASP.NET Consulting & Training Time is money and productive software developers save time. The Wahlin Group specializes in helping software developers learn development
More informationGetting Started Guide
Getting Started Guide Table of Contents OggChat Overview... 3 Getting Started Basic Setup... 3 Dashboard... 4 Creating an Operator... 5 Connecting OggChat to your Google Account... 6 Creating a Chat Widget...
More informationWEB DEVELOPMENT COURSE (PHP/ MYSQL)
WEB DEVELOPMENT COURSE (PHP/ MYSQL) COURSE COVERS: HTML 5 CSS 3 JAVASCRIPT JQUERY BOOTSTRAP 3 PHP 5.5 MYSQL SYLLABUS HTML5 Introduction to HTML Introduction to Internet HTML Basics HTML Elements HTML Attributes
More informationNetFlow for SouthWare NetLink
NetFlow for SouthWare NetLink NetFlow is a technology add-on for the SouthWare NetLink module that allows customization of NetLink web pages without modifying the standard page templates or requests! You
More informationChapter 1. Introduction to web development
Chapter 1 Introduction to web development HTML, XHTML, and CSS, C1 2010, Mike Murach & Associates, Inc. Slide 1 Objectives Applied 1. Load a web page from the Internet or an intranet into a web browser.
More informationUSER S MANUAL JOOMLA! GOVERNMENT WEB TEMPLATE
USER S MANUAL JOOMLA! GOVERNMENT WEB TEMPLATE 1 TABLE OF CONTENTS Introduction 3 Parts of the Government Web Template (GWT) 4 Logging In and Getting Started 5 GWT Joomla! Module Map 8 Editing the Top Bar
More informationCoding Standards for Web Development
DotNetDaily.net Coding Standards for Web Development This document was downloaded from http://www.dotnetdaily.net/ You are permitted to use and distribute this document for any noncommercial purpose as
More informationCOMMONWEALTH OF PENNSYLVANIA DEPARTMENT S OF Human Services, INSURANCE, AND AGING
COMMONWEALTH OF PENNSYLVANIA DEPARTMENT S OF Human Services, INSURANCE, AND AGING INFORMATION TECHNOLOGY GUIDELINE Name Of Guideline: Domain: Application Date Issued: 03/18/2014 Date Revised: 02/17/2016
More informationDOM, Jav Ja a v Script a and AJA AJ X A Madalina Croitoru IUT Mont Mon pellier
DOM, JavaScript and AJAX Madalina Croitoru IUT Montpellier JavaScript Initially called LiveScript Implemented in Netscape Navigator Microsoft adapts it in 1996: Jscript European Computer Manufacturers
More informationGoogle Web Toolkit. Progetto di Applicazioni Software a.a. 2011/12. Massimo Mecella
Google Web Toolkit Progetto di Applicazioni Software a.a. 2011/12 Massimo Mecella Introduction Ajax (Asynchronous JavaScript and XML) refers to a broad range of techniques Beyond the technical jargon,
More informationMagic Liquidizer Documentation
Magic Liquidizer helps many web developers and website owners to instantly make their websites adaptable to mobile screens such as tablets and smartphones. Magic Liquidizer Documentation A complete solution
More informationWeb Design and Development ACS-1809. Chapter 13. Using Forms 11/30/2015 1
Web Design and Development ACS-1809 Chapter 13 Using Forms 11/30/2015 1 Chapter 13: Employing Forms Understand the concept and uses of forms in web pages Create a basic form Validate the form content 11/30/2015
More informationBasics of HTML Canvas. Material taken from http://www.w3schools.com CSCU9B2
Basics of HTML Canvas Material taken from http://www.w3schools.com CSCU9B2 CSCU9B2 1 We are going to cover What is HTML canvas and what it can do Most commonly used canvas methods Example of a simple animated
More informationITNP43: HTML Lecture 4
ITNP43: HTML Lecture 4 1 Style versus Content HTML purists insist that style should be separate from content and structure HTML was only designed to specify the structure and content of a document Style
More informationNetwork Performance Evaluation within the Web Browser Sandbox
Network Performance Evaluation within the Web Browser Sandbox by Artur Janc A Thesis Submitted to the Faculty of the WORCESTER POLYTECHNIC INSTITUTE In partial fulfillment of the requirements for the Degree
More informationHTML5 & CSS3. Jens Jäger Freiberuflicher Softwareentwickler JavaEE, Ruby on Rails, Webstuff Blog: www.jensjaeger.com Mail: mail@jensjaeger.
HTML5 & CSS3 and beyond Jens Jäger Freiberuflicher Softwareentwickler JavaEE, Ruby on Rails, Webstuff Blog: www.jensjaeger.com Mail: mail@jensjaeger.com 1 Content A short of history Html New Markup Webforms
More informationGoogle Analytics Social Plug-in Tracking
smart. uncommon. ideas. Google Analytics Social Plug-in Tracking The Ultimate Guide {WEB} MEADIGITAL.COM {TWITTER} @MEADIGITAL {BLOG} MEADIGITAL.COM/CLICKOSITY {EMAIL} INFO@MEADIGITAL.COM In June 2011,
More information