SlideShare a Scribd company logo
1 of 112
今天要來談談… 
名詞解釋
今天要來談談… 
名詞解釋 
好玩範例
今天要來談談… 
名詞解釋 
好玩範例
在講HTML5之前…
所謂的網頁…
這….
沒誠意
環境圖
Client可能原因 
DNS => tw.yahoo.com / 
123.456.789.111 
DNS server 掛掉 
http 80 port / https 443 port 
ping / traceroute / nslookup…..
Server可能原因 
防火牆 
主機重開機失敗( Update ) 
通常累積1xxx小時不重開機 
安全性漏洞? 靠防火牆 
忘記開機… ( MIS 3R )
分流沒做好
語法下得差
網頁價值
API 
Application Programming Interfaces 
我們講好,如果你要提款,你跟我講你的帳 
號密碼跟提款金額,我就給你錢 
爾後,每次都要給這三個資料才成立 
3rd 
Third party component 
別的個人、團隊或組織已經寫好一些功能, 
可能免費、授權金或買斷方式提供使用
講正經的 
我們來聊聊HTML5 !!
HTML5 - WIKI 
HTML5 = HTML 第5版 
Developed byWorld Wide Web 
Consortium (W3C) and WHATWG 
29 October 2014 ( 1997 ~ 2014 )
HTML5 - W3C 
HTML5 is the latest HTML standard. It 
walks hand in hand with CSS3, the 
latest CSS standard. 
* W3C 一個制訂網頁相關標準的組織
HTML5 -當約束沒有強制力…
HTML5 -流覽器大戰 
Net Applications
HTML5 -特殊情況 
政府機關專案 
中國市場
HTML5 -補強 
HTML5的支援差異,由Framework補強, 
甚至增加自己的特色功能 
Javascript 相容: JQuery. 
CSS相容: JQuery UI. 
Responsive Web 
Mobile App
HTML5 -迷思1 
HTML5 是全新產品X 
去蕪存精,大部分語法跟HTML4都還通用 
簡化過去繁瑣的語法 
增加之前需要第三方元件的支援
HTML5 -迷思2 
HTML5 跟APP沒直接關聯,但是因為推 
出時間,大家都習慣行動上網,所以以為 
手機上的APP跟HTML5有關聯 
* 有Hybrid的方式,稍後說明!
HTML5 -迷思3 
HTML5 本身不包含JS (Javascript)跟CSS3 
整合更密切 
通常,單一無法發揮全部效用
HTML5 - W3C 
HTML to define the content of web pages 
CSS to specify the layout of web pages 
JavaScript to program the behavior of 
web pages
HTML5 -其實…. 
HTML5相關考試,通常就涵蓋 
HTML基本語法 
好朋友JS (Javascript) / CSS3 
甚至進化過的JQuery / JQuery UI 
彼此整合時,該如何使用 
瀏覽網頁時,HTML5、JS跟CSS3之間互動
HTML5 - HTML基礎 
<html> 
<br> 
<ol> 
<li> 
<table> 
<div> 
<hr> 
<meta> 
<xxxx> </xxxxx> 成對出現, 少結尾會出現錯誤
HTML5 - HTML基礎 
<Tag A> 
<Tag B> 
</ Tag B> 
</ Tag A>
HTML5 – 精簡 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
HTML5 
New Elements
HTML5 -New Elements 
New semantic elements like <header>, 
<footer>, <article>, and <section>.
HTML5 -New Elements 
New form controls like number, date, 
time, calendar, and range.
HTML5 -New Elements 
New graphic elements: <svg> and 
<canvas>.
HTML5 -New Elements 
New multimedia elements: <audio> and 
<video>
HTML5 -New Elements 
New multimedia elements: <audio> and 
<video>
HTML5 
New API
HTML5 - New API 
HTML Geolocation
HTML5 - New API 
HTML Geolocation
HTML5 - New API 
Drag and Drop
HTML5 - New API 
Local Storage 
部分資料先存在Client,免得我 
每次都要跟Server要資料占頻寬 
* 比Cookie存的資料更複雜且多
HTML5 - New API 
Application Cache 
類似Local Storage,存在Client 
記憶體中,不需要跟Server取資 
料,可離線時繼續看 
*即時性低的資料才用
HTML5 - New API 
Web Workers 
通常網頁要等全部執行完畢才 
可以操作,萬一要更新,又必須 
要在等一次,透過這機制,可在 
不影響操作情況下,繼續更新資 
料 
*AJAX概念
HTML5 - New API 
SSE 
Receive Server-Sent Event 
Notifications 
Server有更新資料,通知Client, 
Client就不需要一直去問好了沒! 
*Node.js
JS (Javascript)
JS 
JavaScript to program the behavior of 
web pages 
網頁的互動師
JS 
滑鼠移過去Click 
點著拖拉 
手指頭縮放 
點按鈕跳出提醒視窗 
驗證表單輸入是否正確 
畫面上的連動效果( 點按鈕,跳出選單)
HTML5 -當約束沒有強制力…
JS Framework (套件) 
每次都調相容,不如我寫一次,以後套用 
把常用程式片段包起來,方便使用 
增加功能,或整合其他套件 
開發者自己的特色 
針對Mobile 
主推輕量化 
有自家的UI設計
JS Framework (套件)
JS -功能越多,套件越肥大 
JQuery (HTML4開始,歷史悠久,信用 
保證) 
Angular JS (輕量,Google主推) 
Backbone.js 
Node.js 
…
JS-JQuery
JS-JQuery
JS-JQuery
CSS (Cascading Style Sheets) 
階層式樣式表
CSS to specify the layout of 
web pages 
網頁的化妝師
CSS3-W3C
CSS3-Example
CSS3-Example
CSS3-Three Ways to Insert 
External style sheet 
Internal style sheet 
Inline style
CSS3-Three Ways to Insert 1/3 
External style sheet
CSS3-Three Ways to Insert 2/3 
Internal Style Sheet
CSS3-Three Ways to Insert 3/3 
Inline Styles
CSS3-Selectors
CSS3-Font
CSS3-Box Model
CSS3-Relative Position ( 相對定位)
CSS3-Absolute Position ( 絕對定位)
CSS3-Float Position ( 浮動定位)
CSS3-Float Position ( 浮動定位)
CSS3-Modules 
CSS3 has been split into "modules". It contains the 
"old CSS specification" (which has been split into 
smaller pieces). In addition, new modules are added. 
Some of the most important CSS3 modules are: 
Selectors 
Box Model 
Backgrounds and Borders 
Image Values and Replaced Content 
Text Effects 
2D/3D Transformations 
Animations 
Multiple Column Layout 
User Interface
CSS3- Flex XXX
HTML5 -當約束沒有強制力…
CSS3-Doria Test
CSS-Hack 
/* IE6 and below */ * html #uno { color: red } 
/* IE7 */ *:first-child+html #dos { color: red } 
/* IE7, FF, Saf, Opera */ html>body #tres { color: red } 
/* IE8, FF, Saf, Opera (Everything but IE 6,7) */ html>/**/body 
#cuatro { color: red } 
/* Opera 9.27 and below, safari 2 */ html:first-child #cinco 
{ color: red } /* Safari 2-3 */ html[xmlns*=""] body:last-child 
#seis { color: red }
CSS3-Hack 
-moz-box-shadow:0 3px 6px rgba(0, 0, 0, 
0.25); -moz-transform:rotate(-5deg); 
-webkit-box-shadow:0 3px 6px rgba(0, 0, 
0, 0.25); 
-webkit-transform:rotate(-5deg); 
-ms-transform: rotate(7deg); /* IE 9 */
說點543 
HTML5 in Mobile ( Mobile Web ) 
HTML5 vs Flash 
RWD (Responsive web design)
說點543 
HTML5 in Mobile ( Mobile Web ) 
HTML5 vs Flash 
RWD (Responsive web design)
HTML5 in Mobile
HTML5 in Mobile
HTML5 in Mobile
HTML5 in Mobile 優點 
既有工程師轉移成本低 
開發時程相對快 
跨裝置(iOS、Android、Windows Phone)
HTML5 in Mobile 缺點 
效能 
操作經驗不如Native-App順暢 
缺乏新功能(iOS更新, Android更新)
HTML5 in Mobile 缺點
HTML5 in Mobile 缺點 
不是不好,是太早用
HTML5 in Mobile
HTML5 in Mobile
說點543 
HTML5 in Mobile ( Mobile Web ) 
HTML5 vs Flash 
RWD (Responsive web design)
說點543 
HTML5 in Mobile ( Mobile Web ) 
HTML5 vs Flash 
RWD (Responsive web design)
說點543 
HTML5 in Mobile ( Mobile Web ) 
HTML5 vs Flash 
RWD (Responsive web design) 
響應式網頁設計
RWD – 沒響應
RWD – 響應式
RWD
RWD-Bootstrap
Exam 98-375 HTML5 Application Development Fundamentals

More Related Content

What's hot

百度前端性能监控与优化实践
百度前端性能监控与优化实践百度前端性能监控与优化实践
百度前端性能监控与优化实践Welefen Lee
 
移动端Web开发性能优化实践
移动端Web开发性能优化实践移动端Web开发性能优化实践
移动端Web开发性能优化实践Mingel Zhang
 
深入剖析浏览器
深入剖析浏览器深入剖析浏览器
深入剖析浏览器jay li
 
支付宝CSS构架
支付宝CSS构架支付宝CSS构架
支付宝CSS构架Sofish Lin
 
编辑器设计Kissy editor
编辑器设计Kissy editor编辑器设计Kissy editor
编辑器设计Kissy editortaobao.com
 
基于Greasemonkey的Firefox浏览器扩展
基于Greasemonkey的Firefox浏览器扩展基于Greasemonkey的Firefox浏览器扩展
基于Greasemonkey的Firefox浏览器扩展agen
 
使用kslite支持第三方内容开发
使用kslite支持第三方内容开发使用kslite支持第三方内容开发
使用kslite支持第三方内容开发leneli
 
基于Greasemonkey的Firefox浏览器扩展
基于Greasemonkey的Firefox浏览器扩展基于Greasemonkey的Firefox浏览器扩展
基于Greasemonkey的Firefox浏览器扩展agen
 
Qq.com前端架构实践与思考
Qq.com前端架构实践与思考Qq.com前端架构实践与思考
Qq.com前端架构实践与思考greengnn
 
FIM Media Player - BoxModel in Flash
FIM Media Player - BoxModel in FlashFIM Media Player - BoxModel in Flash
FIM Media Player - BoxModel in Flashqizhi20
 
让我们的页面跑得更快
让我们的页面跑得更快让我们的页面跑得更快
让我们的页面跑得更快li qiang
 
使用Bigpipe提升浏览速度
使用Bigpipe提升浏览速度使用Bigpipe提升浏览速度
使用Bigpipe提升浏览速度kumawu
 
網頁設計 - Bootstrap前端框架
網頁設計 - Bootstrap前端框架網頁設計 - Bootstrap前端框架
網頁設計 - Bootstrap前端框架Vincent Chi
 
[2008]网站重构 -who am i
[2008]网站重构 -who am i[2008]网站重构 -who am i
[2008]网站重构 -who am iTwinsen Liang
 
Koubei banquet 34
Koubei banquet 34Koubei banquet 34
Koubei banquet 34Koubei UED
 
Sencha SDK Tools简介:IE6上也可以用CSS3?
Sencha SDK Tools简介:IE6上也可以用CSS3?Sencha SDK Tools简介:IE6上也可以用CSS3?
Sencha SDK Tools简介:IE6上也可以用CSS3?Frank Cheung
 
非常靠谱 Html 5
非常靠谱 Html 5 非常靠谱 Html 5
非常靠谱 Html 5 Tony Deng
 
Alice库构建
Alice库构建Alice库构建
Alice库构建Sofish Lin
 
[译]Efficient, maintainable CSS
[译]Efficient, maintainable CSS[译]Efficient, maintainable CSS
[译]Efficient, maintainable CSSjeannewoo
 

What's hot (20)

百度前端性能监控与优化实践
百度前端性能监控与优化实践百度前端性能监控与优化实践
百度前端性能监控与优化实践
 
移动端Web开发性能优化实践
移动端Web开发性能优化实践移动端Web开发性能优化实践
移动端Web开发性能优化实践
 
深入剖析浏览器
深入剖析浏览器深入剖析浏览器
深入剖析浏览器
 
支付宝CSS构架
支付宝CSS构架支付宝CSS构架
支付宝CSS构架
 
编辑器设计Kissy editor
编辑器设计Kissy editor编辑器设计Kissy editor
编辑器设计Kissy editor
 
Berserk js
Berserk jsBerserk js
Berserk js
 
基于Greasemonkey的Firefox浏览器扩展
基于Greasemonkey的Firefox浏览器扩展基于Greasemonkey的Firefox浏览器扩展
基于Greasemonkey的Firefox浏览器扩展
 
使用kslite支持第三方内容开发
使用kslite支持第三方内容开发使用kslite支持第三方内容开发
使用kslite支持第三方内容开发
 
基于Greasemonkey的Firefox浏览器扩展
基于Greasemonkey的Firefox浏览器扩展基于Greasemonkey的Firefox浏览器扩展
基于Greasemonkey的Firefox浏览器扩展
 
Qq.com前端架构实践与思考
Qq.com前端架构实践与思考Qq.com前端架构实践与思考
Qq.com前端架构实践与思考
 
FIM Media Player - BoxModel in Flash
FIM Media Player - BoxModel in FlashFIM Media Player - BoxModel in Flash
FIM Media Player - BoxModel in Flash
 
让我们的页面跑得更快
让我们的页面跑得更快让我们的页面跑得更快
让我们的页面跑得更快
 
使用Bigpipe提升浏览速度
使用Bigpipe提升浏览速度使用Bigpipe提升浏览速度
使用Bigpipe提升浏览速度
 
網頁設計 - Bootstrap前端框架
網頁設計 - Bootstrap前端框架網頁設計 - Bootstrap前端框架
網頁設計 - Bootstrap前端框架
 
[2008]网站重构 -who am i
[2008]网站重构 -who am i[2008]网站重构 -who am i
[2008]网站重构 -who am i
 
Koubei banquet 34
Koubei banquet 34Koubei banquet 34
Koubei banquet 34
 
Sencha SDK Tools简介:IE6上也可以用CSS3?
Sencha SDK Tools简介:IE6上也可以用CSS3?Sencha SDK Tools简介:IE6上也可以用CSS3?
Sencha SDK Tools简介:IE6上也可以用CSS3?
 
非常靠谱 Html 5
非常靠谱 Html 5 非常靠谱 Html 5
非常靠谱 Html 5
 
Alice库构建
Alice库构建Alice库构建
Alice库构建
 
[译]Efficient, maintainable CSS
[译]Efficient, maintainable CSS[译]Efficient, maintainable CSS
[译]Efficient, maintainable CSS
 

Similar to Exam 98-375 HTML5 Application Development Fundamentals

Bootstrap個人網站 20141027
Bootstrap個人網站 20141027Bootstrap個人網站 20141027
Bootstrap個人網站 20141027均民 戴
 
Html5和css3入门
Html5和css3入门Html5和css3入门
Html5和css3入门Xiujun Ma
 
移动Web开发框架jqm探讨
移动Web开发框架jqm探讨移动Web开发框架jqm探讨
移动Web开发框架jqm探讨newker
 
HTML5概览
HTML5概览HTML5概览
HTML5概览Adam Lu
 
淘宝网前端开发面试题
淘宝网前端开发面试题 淘宝网前端开发面试题
淘宝网前端开发面试题 Lumend
 
从无阻塞并行脚本加载(Lab.js)到浏览器消息模型
从无阻塞并行脚本加载(Lab.js)到浏览器消息模型从无阻塞并行脚本加载(Lab.js)到浏览器消息模型
从无阻塞并行脚本加载(Lab.js)到浏览器消息模型Jackson Tian
 
Inside the-browser
Inside the-browserInside the-browser
Inside the-browserjy03845581
 
Web设计 3 java_script初探(程序员与设计师的双重眼光)
Web设计 3 java_script初探(程序员与设计师的双重眼光)Web设计 3 java_script初探(程序员与设计师的双重眼光)
Web设计 3 java_script初探(程序员与设计师的双重眼光)ziggear
 
Inspire DGT 網站技術分享
Inspire DGT 網站技術分享Inspire DGT 網站技術分享
Inspire DGT 網站技術分享inspire digital
 
2010 01-07周五分享 前端的那些事儿-小米猪
2010 01-07周五分享 前端的那些事儿-小米猪2010 01-07周五分享 前端的那些事儿-小米猪
2010 01-07周五分享 前端的那些事儿-小米猪小 米猪
 
HTML5 介绍
HTML5 介绍HTML5 介绍
HTML5 介绍S S
 
浅析浏览器解析和渲染
浅析浏览器解析和渲染浅析浏览器解析和渲染
浅析浏览器解析和渲染Ailsa126
 
高性能网站最佳实践
高性能网站最佳实践高性能网站最佳实践
高性能网站最佳实践longhao
 
Struts学习笔记
Struts学习笔记Struts学习笔记
Struts学习笔记yiditushe
 
HTML & JavaScript
HTML & JavaScriptHTML & JavaScript
HTML & JavaScriptSanji Zhang
 
Inside the browser
Inside the browserInside the browser
Inside the browserotakustay
 
模块加载策略 - 2012 SDCC, 北京
模块加载策略 - 2012 SDCC, 北京模块加载策略 - 2012 SDCC, 北京
模块加载策略 - 2012 SDCC, 北京Joseph Chiang
 
前端杂谈
前端杂谈前端杂谈
前端杂谈salinet
 
[DCTPE2010] 從企劃到開發維護的 Drupal 專案經驗
[DCTPE2010] 從企劃到開發維護的 Drupal 專案經驗[DCTPE2010] 從企劃到開發維護的 Drupal 專案經驗
[DCTPE2010] 從企劃到開發維護的 Drupal 專案經驗Drupal Taiwan
 

Similar to Exam 98-375 HTML5 Application Development Fundamentals (20)

Bootstrap個人網站 20141027
Bootstrap個人網站 20141027Bootstrap個人網站 20141027
Bootstrap個人網站 20141027
 
Html5和css3入门
Html5和css3入门Html5和css3入门
Html5和css3入门
 
移动Web开发框架jqm探讨
移动Web开发框架jqm探讨移动Web开发框架jqm探讨
移动Web开发框架jqm探讨
 
HTML5概览
HTML5概览HTML5概览
HTML5概览
 
淘宝网前端开发面试题
淘宝网前端开发面试题 淘宝网前端开发面试题
淘宝网前端开发面试题
 
从无阻塞并行脚本加载(Lab.js)到浏览器消息模型
从无阻塞并行脚本加载(Lab.js)到浏览器消息模型从无阻塞并行脚本加载(Lab.js)到浏览器消息模型
从无阻塞并行脚本加载(Lab.js)到浏览器消息模型
 
Inside the-browser
Inside the-browserInside the-browser
Inside the-browser
 
Html5
Html5Html5
Html5
 
Web设计 3 java_script初探(程序员与设计师的双重眼光)
Web设计 3 java_script初探(程序员与设计师的双重眼光)Web设计 3 java_script初探(程序员与设计师的双重眼光)
Web设计 3 java_script初探(程序员与设计师的双重眼光)
 
Inspire DGT 網站技術分享
Inspire DGT 網站技術分享Inspire DGT 網站技術分享
Inspire DGT 網站技術分享
 
2010 01-07周五分享 前端的那些事儿-小米猪
2010 01-07周五分享 前端的那些事儿-小米猪2010 01-07周五分享 前端的那些事儿-小米猪
2010 01-07周五分享 前端的那些事儿-小米猪
 
HTML5 介绍
HTML5 介绍HTML5 介绍
HTML5 介绍
 
浅析浏览器解析和渲染
浅析浏览器解析和渲染浅析浏览器解析和渲染
浅析浏览器解析和渲染
 
高性能网站最佳实践
高性能网站最佳实践高性能网站最佳实践
高性能网站最佳实践
 
Struts学习笔记
Struts学习笔记Struts学习笔记
Struts学习笔记
 
HTML & JavaScript
HTML & JavaScriptHTML & JavaScript
HTML & JavaScript
 
Inside the browser
Inside the browserInside the browser
Inside the browser
 
模块加载策略 - 2012 SDCC, 北京
模块加载策略 - 2012 SDCC, 北京模块加载策略 - 2012 SDCC, 北京
模块加载策略 - 2012 SDCC, 北京
 
前端杂谈
前端杂谈前端杂谈
前端杂谈
 
[DCTPE2010] 從企劃到開發維護的 Drupal 專案經驗
[DCTPE2010] 從企劃到開發維護的 Drupal 專案經驗[DCTPE2010] 從企劃到開發維護的 Drupal 專案經驗
[DCTPE2010] 從企劃到開發維護的 Drupal 專案經驗
 

Exam 98-375 HTML5 Application Development Fundamentals

Editor's Notes

  1. http://img.epochtimes.com.tw/upload/images/2014/08/29/102734_medium.jpg
  2. http://ns3.eze.com.tw/img/under.gif http://kirintape.myweb.hinet.net/images/img1.jpg http://www.webtech.com.tw/web/201100180/archive/editor/about/construction.jpg
  3. http://cdn0.techbang.com.tw/system/images/65481/original/84ac15c0119f55642d612c1c1503cc17.png?1321848097
  4. http://1.bp.blogspot.com/-gSX4T66BKVE/U4dEkq3QU-I/AAAAAAAAAnk/cS-X6abPPPw/s1600/web+server.gif
  5. http://1.bp.blogspot.com/-gSX4T66BKVE/U4dEkq3QU-I/AAAAAAAAAnk/cS-X6abPPPw/s1600/web+server.gif
  6. http://1.bp.blogspot.com/-gSX4T66BKVE/U4dEkq3QU-I/AAAAAAAAAnk/cS-X6abPPPw/s1600/web+server.gif
  7. http://1.bp.blogspot.com/-gSX4T66BKVE/U4dEkq3QU-I/AAAAAAAAAnk/cS-X6abPPPw/s1600/web+server.gif
  8. http://s178.photobucket.com/user/biasonica/media/blogging/bananaformonkey.jpg.html
  9. http://html5-intro.appspot.com/images/logo_html5.png
  10. http://html5-intro.appspot.com/images/logo_html5.png
  11. http://html5-intro.appspot.com/images/logo_html5.png
  12. http://en.wikipedia.org/wiki/HTML5
  13. http://html5demos.com/
  14. http://www.techbang.com/posts/ 18135-what-browser-are-you-using
  15. http://html5demos.com/
  16. http://www.logicstudio.net/spa/wp-content/uploads/2013/05/LogicStudio_HTML5.png
  17. http://www.w3schools.com/js/default.asp
  18. http://html5-intro.appspot.com/images/logo_html5.png
  19. http://html5demos.com/
  20. http://html5-intro.appspot.com/images/logo_html5.png
  21. http://codepen.io/yshlin/pen/ylDEk
  22. http://davidwalsh.name/demo/css-cube.php http://davidwalsh.name/demo/css-cube.php
  23. http://www.w3schools.com/css/box-model.gif
  24. http://www.w3school.com.cn/css/css_positioning_floating.asp
  25. http://www.w3school.com.cn/css/css_positioning_floating.asp
  26. http://www.w3school.com.cn/css/css_positioning_floating.asp
  27. http://www.w3school.com.cn/css/css_positioning_floating.asp 考題有錯 No81 .CSS float:right 答案敘述有問題,正式考試是對的 (文字轉折 上左下 )
  28. http://umaar.github.io/css-flexbox-demo/ 考題有這題相關延伸
  29. http://html5demos.com/
  30. http://image.steachs.com/doria/
  31. http://html5-intro.appspot.com/images/logo_html5.png
  32. Gartner
  33. http://mail.tku.edu.tw/ted/libraryviews/images/mobile_web.jpg
  34. http://www.clickhost.com/wp-content/uploads/2012/09/CH-mobile-before-and-after.jpg
  35. https://developer.salesforce.com/page/Native,_HTML5,_or_Hybrid:_Understanding_Your_Mobile_Application_Development_Options
  36. https://developer.salesforce.com/page/Native,_HTML5,_or_Hybrid:_Understanding_Your_Mobile_Application_Development_Options
  37. http://flashvhtml.com/
  38. http://www.zdnet.com/blog/perlow/exclusive-adobe-ceases-development-on-mobile-browser-flash-refocuses-efforts-on-html5-updated/19226
  39. http://files.dotblogs.com.tw/kangting/1202/201222603838950.jpg
  40. http://designmodo.com/wp-content/uploads/2011/10/5.jpg
  41. http://getbootstrap.com/getting-started/
  42. http://www.top-tennis-training.org/wp-content/uploads/2013/06/qa.png