Suche senden
Hochladen
Rajashekaran vengalil building cross browser html5 websites
•
Als PPTX, PDF herunterladen
•
0 gefällt mir
•
250 views
S
suniltomar04
Folgen
Technologie
Melden
Teilen
Melden
Teilen
1 von 33
Jetzt herunterladen
Empfohlen
Pluginが広げるRailsの魅力
Pluginが広げるRailsの魅力
Yoji Shidara
Daily Deals from Buy.com
Daily Deals from Buy.com
drocallaghan
sd
sd
Martin Hunt
Slimme Joomla! Templating Tips en Truuks
Slimme Joomla! Templating Tips en Truuks
ThemePartner
The Code
The Code
Gary Barber
InstantRails how to
InstantRails how to
Yuichiro MASUI
Java script events
Java script events
AbhishekMondal42
China unicom模拟登陆
China unicom模拟登陆
Yao Zuo
Empfohlen
Pluginが広げるRailsの魅力
Pluginが広げるRailsの魅力
Yoji Shidara
Daily Deals from Buy.com
Daily Deals from Buy.com
drocallaghan
sd
sd
Martin Hunt
Slimme Joomla! Templating Tips en Truuks
Slimme Joomla! Templating Tips en Truuks
ThemePartner
The Code
The Code
Gary Barber
InstantRails how to
InstantRails how to
Yuichiro MASUI
Java script events
Java script events
AbhishekMondal42
China unicom模拟登陆
China unicom模拟登陆
Yao Zuo
Vijesh Pachatiyan 2016
Vijesh Pachatiyan 2016
Vijesh Pachatiyan
YUI for your Hacks-IITB
YUI for your Hacks-IITB
Subramanyan Murali
Mmpng
Mmpng
Laurie Lyon, MSCS
Debugging Django
Debugging Django
Simon Willison
Select * from internet
Select * from internet
markandey
Ad
Ad
Rosi4
Paypal + symfony
Paypal + symfony
Massimiliano Arione
symfony & jQuery (PUG)
symfony & jQuery (PUG)
Massimiliano Arione
Sami direct presentation
Sami direct presentation
Anavaratham Ayyasamy
Decompiladores
Decompiladores
Jhon Alexito
5. hello popescu
5. hello popescu
Razvan Raducanu, PhD
This Item Is No Longer Available
This Item Is No Longer Available
joshncindy
Dti2143 dam31303 lab sheet 8
Dti2143 dam31303 lab sheet 8
alish sha
Webinar PHParty7 - Errors handlings
Webinar PHParty7 - Errors handlings
Darkmira
Clever Joomla! Templating Tips and Tricks
Clever Joomla! Templating Tips and Tricks
ThemePartner
Manaslu camping trek
Manaslu camping trek
Dolakh Thapa
Resume.courtneywalker
Resume.courtneywalker
Courtney Walker
Harsha s ipmi_tool_osi
Harsha s ipmi_tool_osi
suniltomar04
Divyanshu open stack presentation -osi-ppt
Divyanshu open stack presentation -osi-ppt
suniltomar04
Sriram simplify os_sdevelopment
Sriram simplify os_sdevelopment
suniltomar04
Sumit& archit osi nov-2011-displays-in-mobile-devices
Sumit& archit osi nov-2011-displays-in-mobile-devices
suniltomar04
Sumit& archit osi nov-2011-displays-in-mobile-devices
Sumit& archit osi nov-2011-displays-in-mobile-devices
OpenSourceIndia
Weitere ähnliche Inhalte
Was ist angesagt?
Vijesh Pachatiyan 2016
Vijesh Pachatiyan 2016
Vijesh Pachatiyan
YUI for your Hacks-IITB
YUI for your Hacks-IITB
Subramanyan Murali
Mmpng
Mmpng
Laurie Lyon, MSCS
Debugging Django
Debugging Django
Simon Willison
Select * from internet
Select * from internet
markandey
Ad
Ad
Rosi4
Paypal + symfony
Paypal + symfony
Massimiliano Arione
symfony & jQuery (PUG)
symfony & jQuery (PUG)
Massimiliano Arione
Sami direct presentation
Sami direct presentation
Anavaratham Ayyasamy
Decompiladores
Decompiladores
Jhon Alexito
5. hello popescu
5. hello popescu
Razvan Raducanu, PhD
This Item Is No Longer Available
This Item Is No Longer Available
joshncindy
Dti2143 dam31303 lab sheet 8
Dti2143 dam31303 lab sheet 8
alish sha
Webinar PHParty7 - Errors handlings
Webinar PHParty7 - Errors handlings
Darkmira
Clever Joomla! Templating Tips and Tricks
Clever Joomla! Templating Tips and Tricks
ThemePartner
Manaslu camping trek
Manaslu camping trek
Dolakh Thapa
Resume.courtneywalker
Resume.courtneywalker
Courtney Walker
Was ist angesagt?
(17)
Vijesh Pachatiyan 2016
Vijesh Pachatiyan 2016
YUI for your Hacks-IITB
YUI for your Hacks-IITB
Mmpng
Mmpng
Debugging Django
Debugging Django
Select * from internet
Select * from internet
Ad
Ad
Paypal + symfony
Paypal + symfony
symfony & jQuery (PUG)
symfony & jQuery (PUG)
Sami direct presentation
Sami direct presentation
Decompiladores
Decompiladores
5. hello popescu
5. hello popescu
This Item Is No Longer Available
This Item Is No Longer Available
Dti2143 dam31303 lab sheet 8
Dti2143 dam31303 lab sheet 8
Webinar PHParty7 - Errors handlings
Webinar PHParty7 - Errors handlings
Clever Joomla! Templating Tips and Tricks
Clever Joomla! Templating Tips and Tricks
Manaslu camping trek
Manaslu camping trek
Resume.courtneywalker
Resume.courtneywalker
Andere mochten auch
Harsha s ipmi_tool_osi
Harsha s ipmi_tool_osi
suniltomar04
Divyanshu open stack presentation -osi-ppt
Divyanshu open stack presentation -osi-ppt
suniltomar04
Sriram simplify os_sdevelopment
Sriram simplify os_sdevelopment
suniltomar04
Sumit& archit osi nov-2011-displays-in-mobile-devices
Sumit& archit osi nov-2011-displays-in-mobile-devices
suniltomar04
Sumit& archit osi nov-2011-displays-in-mobile-devices
Sumit& archit osi nov-2011-displays-in-mobile-devices
OpenSourceIndia
Chetan postgresql partitioning
Chetan postgresql partitioning
suniltomar04
Gil yehuda commoditization open source
Gil yehuda commoditization open source
suniltomar04
Kernel Recipes 2013 - Overview display in the Linux kernel
Kernel Recipes 2013 - Overview display in the Linux kernel
Anne Nicolas
Andere mochten auch
(8)
Harsha s ipmi_tool_osi
Harsha s ipmi_tool_osi
Divyanshu open stack presentation -osi-ppt
Divyanshu open stack presentation -osi-ppt
Sriram simplify os_sdevelopment
Sriram simplify os_sdevelopment
Sumit& archit osi nov-2011-displays-in-mobile-devices
Sumit& archit osi nov-2011-displays-in-mobile-devices
Sumit& archit osi nov-2011-displays-in-mobile-devices
Sumit& archit osi nov-2011-displays-in-mobile-devices
Chetan postgresql partitioning
Chetan postgresql partitioning
Gil yehuda commoditization open source
Gil yehuda commoditization open source
Kernel Recipes 2013 - Overview display in the Linux kernel
Kernel Recipes 2013 - Overview display in the Linux kernel
Ähnlich wie Rajashekaran vengalil building cross browser html5 websites
Best practices for building cross browser compatible web apps
Best practices for building cross browser compatible web apps
Rajasekharan Vengalil
From java to rails
From java to rails
jokry
All I Need to Know I Learned by Writing My Own Web Framework
All I Need to Know I Learned by Writing My Own Web Framework
Ben Scofield
And the Greatest of These Is ... Rack Support
And the Greatest of These Is ... Rack Support
Ben Scofield
JavaScript and UI Architecture Best Practices
JavaScript and UI Architecture Best Practices
Siarhei Barysiuk
Curso Symfony - Clase 4
Curso Symfony - Clase 4
Javier Eguiluz
JavaScript on Rails 튜토리얼
JavaScript on Rails 튜토리얼
Sukjoon Kim
Presentation1
Presentation1
daisy_arcangel
Metodologia de-las-5-s
Metodologia de-las-5-s
Yolanda Chereti García
Merb jQuery
Merb jQuery
Yehuda Katz
Do your test
Do your test
Yura Tolstik
Devclub Servicemix Jevgeni Holodkov 23 04 09
Devclub Servicemix Jevgeni Holodkov 23 04 09
helggeist
Sami direct presentation
Sami direct presentation
Anavaratham Ayyasamy
Rugalytics | Ruby Manor Nov 2008
Rugalytics | Ruby Manor Nov 2008
Rob
Integrating Flex And Rails With Ruby Amf
Integrating Flex And Rails With Ruby Amf
railsconf
Flex With Rubyamf
Flex With Rubyamf
Tony Hillerson
Myfacesplanet
Myfacesplanet
cagataycivici
Jsf Ajax
Jsf Ajax
rajivmordani
Private slideshow
Private slideshow
sblackman
More Secrets of JavaScript Libraries
More Secrets of JavaScript Libraries
jeresig
Ähnlich wie Rajashekaran vengalil building cross browser html5 websites
(20)
Best practices for building cross browser compatible web apps
Best practices for building cross browser compatible web apps
From java to rails
From java to rails
All I Need to Know I Learned by Writing My Own Web Framework
All I Need to Know I Learned by Writing My Own Web Framework
And the Greatest of These Is ... Rack Support
And the Greatest of These Is ... Rack Support
JavaScript and UI Architecture Best Practices
JavaScript and UI Architecture Best Practices
Curso Symfony - Clase 4
Curso Symfony - Clase 4
JavaScript on Rails 튜토리얼
JavaScript on Rails 튜토리얼
Presentation1
Presentation1
Metodologia de-las-5-s
Metodologia de-las-5-s
Merb jQuery
Merb jQuery
Do your test
Do your test
Devclub Servicemix Jevgeni Holodkov 23 04 09
Devclub Servicemix Jevgeni Holodkov 23 04 09
Sami direct presentation
Sami direct presentation
Rugalytics | Ruby Manor Nov 2008
Rugalytics | Ruby Manor Nov 2008
Integrating Flex And Rails With Ruby Amf
Integrating Flex And Rails With Ruby Amf
Flex With Rubyamf
Flex With Rubyamf
Myfacesplanet
Myfacesplanet
Jsf Ajax
Jsf Ajax
Private slideshow
Private slideshow
More Secrets of JavaScript Libraries
More Secrets of JavaScript Libraries
Kürzlich hochgeladen
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Slibray Presentation
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
Hervé Boutemy
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
BkGupta21
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
MounikaPolabathina
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
Kalema Edgar
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
NavinnSomaal
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
Alan Dix
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
Fwdays
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
BookNet Canada
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
DianaGray10
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Rizwan Syed
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Addepto
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
Fwdays
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
LoriGlavin3
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
Dilum Bandara
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
LoriGlavin3
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Commit University
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
LoriGlavin3
Kürzlich hochgeladen
(20)
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Rajashekaran vengalil building cross browser html5 websites
1.
bit.ly/avranju
2.
3.
4.
12.09%
IE8 3.12% 3.04% Chrome 14 29.00% FF 7 5.41% IE9 IE6 5.56% FF3.6 IE7 7.50% 13.65% FF6 Safari 5.1 9.79% Others 10.18% Source: http://www.netmarketshare.com/
5.
6.
7.
8.
9.
// If not
IE then use addEventListener…
10.
11.
12.
13.
function(){
var sheet, bool, head = docHead || docElement, style = document.createElement("style"), impl = document.implementation || { hasFeature: function() { return false; } }; style.type = 'text/css'; head.insertBefore(style, head.firstChild); sheet = style.sheet || style.styleSheet; var supportAtRule = impl.hasFeature('CSS2', '') ? function(rule) { if (!(sheet && rule)) return false; var result = false; try { sheet.insertRule(rule, 0); result = (/src/i).test(sheet.cssRules[0].cssText); sheet.deleteRule(sheet.cssRules.length - 1); } catch(e) { } return result; }: function(rule) { if (!(sheet && rule)) return false; sheet.cssText = rule; return sheet.cssText.length !== 0 && (/src/i).test(sheet.cssText) && sheet.cssText .replace(/r+|n+/g, '') .indexOf(rule.split(' ')[0]) === 0; }; bool = supportAtRule('@font-face { font-family: "font"; src: url(data:,); }'); head.removeChild(style); return bool; };
14.
15.
16.
if(Modernizr.fontface){ … }
17.
18.
19.
20.
21.
22.
http://bit.ly/b5HV1x
23.
24.
25.
<object type="application/x-silverlight-2"
width="640" height="384"> <param name="source" value="http://channel9.msdn.com/App_Themes/default/VideoPlayer10_01_1 8.xap"></param> <param name="initParams" value="deferredLoad=true,duration=0,m=http://mysite.com/videos/big_buck_ bunny.mp4,autostart=true,autohide=true,showembed=true"></param> <param name="background" value="#00FFFFFF"></param> <a href="http://go.microsoft.com/fwlink/?LinkID=124807" style="text- decoration: none;"> <img src="http://go.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight" style="border-style: none"/> </a> <param name="x-allowscriptaccess" value="never"></param> <param name="allowScriptAccess" value="never" /> <param name="wmode" value="opaque" /> </object>
26.
<video controls width="500">
<source src="video.mp4“ type="video/mp4" /> </video>
27.
Credit: Encoding.com
28.
<video controls width="500">
<source src="video.mp4" type="video/mp4“ /> <source src="video.ogg" type="video/ogg“ /> <source src="video.webm" type="video/webm“ /> </video>
29.
30.
<video controls width="500">
<source src="video.mp4" type="video/mp4“ /> <object type="application/x-silverlight-2“ width="640" height="384"> … more stuff here … </object> </video>
31.
32.
blogorama.nerdworks.in rajave@microsoft.com
@avranju
Hinweis der Redaktion
Don’t do this because when IE starts supporting the standards compliant “addEventListener” this code will continue to use “attachEvent” which can potentially get deprecated.
Jetzt herunterladen