SlideShare ist ein Scribd-Unternehmen logo
1 von 22
Downloaden Sie, um offline zu lesen
夜宴:技术前哨站
  2010.8.9
    钨龙
Qzone 即将推用户更新IE6
• IE 9
  – 在9月份进行公开测试


• Firefox 4.0 beta 2
  – 已经开始公测,9月1日发布


• Chrome
  – 加快发布周期


• Safari
  – Safari浏览器扩展由第三方开发者使用HTML5、CSS3、JavaScript等开
    放网页标准写成.
HTML 5 嵌套规则




http://www.w3.org/TR/2010/WD-html5-20100304/dom.html#kinds-of-content
http://www.w3.org/TR/2010/WD-html5-20100304/text-level-
semantics.html#text-level-semantics
获取页面性能数据?
•   Httpwatch?
•   Firebug net panel?
•   Fiddler?
•   ySlow?
•   Pageseed?
•   …….
Web Timing
http://dev.w3.org/2006/webapi/WebTiming/
http://blogs.msdn.com/b/ie/archive/2010/06/28/measuring-web-page-performance.aspx
• W3c
  – window.performance


• IE 9 preview
  – window.msPerformance


• Chrome 6 +
  – window.webkitPerformance


• Firefox,safari
  –?
YUI 3.2.0 preview release
• Touch event support

• Browser capability loading

• Transition support for the animation

 module

• update to the CSS grids

 http://www.yuiblog.com/blog/2010/07/26/3-2-0pr1/
A Little PIE with that CSS3?
           http://css3pie.com/
CSS behavior

Html Components (HTC)


        http://en.wikipedia.org/wiki/HTML_Components
Do LESS with Less.js
      http://lesscss.org/index.html
@brand-color: #3879BD;
.rounded(@radius: 3px) {
   -webkit-border-radius: @radius;
   -moz-border-radius: @radius;
   border-radius: @radius;
}

#header {
  .rounded(5px);
  a{
     color: @brand-color;
     &:hover {
       color: #000;
     }
  }
}
LESS.js
              +
            node.js
              =
way fast server-side dynamic css ?
Synthetic Event Library Syn
Aims to Make Testing Easier
Problems :
• Manual

• Unit Tests Only

• Low fidelity

• Difficult to write

• Expensive
Ex:
Syn.click( {},'hello' )
.type( 'Hello World' )
.delay() //waits 600ms seconds by default
.drag( $('#trash') ,
       function() {
               ok( $('#hello').length == 0,
               "removed hello" )
        }
);
3Q~

Weitere ähnliche Inhalte

Was ist angesagt?

Koubei banquet 25
Koubei banquet 25Koubei banquet 25
Koubei banquet 25
Koubei UED
 
Highload осень 2012 лекция 3
Highload осень 2012 лекция 3Highload осень 2012 лекция 3
Highload осень 2012 лекция 3
Technopark
 
MySQL Tips for WordPress
MySQL Tips for WordPressMySQL Tips for WordPress
MySQL Tips for WordPress
dsero
 

Was ist angesagt? (20)

Web開発の技術選び、 好き嫌いでやってませんか 〜技術選びで注目すべきポイントとは〜
Web開発の技術選び、 好き嫌いでやってませんか  〜技術選びで注目すべきポイントとは〜Web開発の技術選び、 好き嫌いでやってませんか  〜技術選びで注目すべきポイントとは〜
Web開発の技術選び、 好き嫌いでやってませんか 〜技術選びで注目すべきポイントとは〜
 
Managing the .NET Compiler
Managing the .NET CompilerManaging the .NET Compiler
Managing the .NET Compiler
 
一番速いフレンズだーれだ!!
一番速いフレンズだーれだ!!一番速いフレンズだーれだ!!
一番速いフレンズだーれだ!!
 
Koubei banquet 25
Koubei banquet 25Koubei banquet 25
Koubei banquet 25
 
Something about node basics
Something about node basicsSomething about node basics
Something about node basics
 
HTTPS Site Migration with SEMrush
HTTPS Site Migration with SEMrushHTTPS Site Migration with SEMrush
HTTPS Site Migration with SEMrush
 
Https Webinar slides - SEMRush with Gerry White, Tom Bourlet & Andy Veal
Https Webinar slides - SEMRush with Gerry White, Tom Bourlet & Andy VealHttps Webinar slides - SEMRush with Gerry White, Tom Bourlet & Andy Veal
Https Webinar slides - SEMRush with Gerry White, Tom Bourlet & Andy Veal
 
Diving into Node with Express and Mongo
Diving into Node with Express and MongoDiving into Node with Express and Mongo
Diving into Node with Express and Mongo
 
Getting started with provisioning VMs with ARM templates
Getting started with provisioning VMs with ARM templates Getting started with provisioning VMs with ARM templates
Getting started with provisioning VMs with ARM templates
 
Static Websites - The Final Frontier
Static Websites - The Final FrontierStatic Websites - The Final Frontier
Static Websites - The Final Frontier
 
Wolf fronteers 2010
Wolf fronteers 2010Wolf fronteers 2010
Wolf fronteers 2010
 
Highload осень 2012 лекция 3
Highload осень 2012 лекция 3Highload осень 2012 лекция 3
Highload осень 2012 лекция 3
 
Dev chrome tools tips and tricks
Dev chrome tools tips and tricksDev chrome tools tips and tricks
Dev chrome tools tips and tricks
 
MySQL Tips for WordPress
MySQL Tips for WordPressMySQL Tips for WordPress
MySQL Tips for WordPress
 
Plone pwns
Plone pwnsPlone pwns
Plone pwns
 
Free VR
Free VRFree VR
Free VR
 
virtualization course content
virtualization course contentvirtualization course content
virtualization course content
 
آشنایی با Modernizr
آشنایی با Modernizrآشنایی با Modernizr
آشنایی با Modernizr
 
Tech talk on Tailwind CSS
Tech talk on Tailwind CSSTech talk on Tailwind CSS
Tech talk on Tailwind CSS
 
Introduction to node.js
Introduction to  node.jsIntroduction to  node.js
Introduction to node.js
 

Andere mochten auch

Andere mochten auch (9)

Banquet 37
Banquet 37Banquet 37
Banquet 37
 
Banquet 15
Banquet 15Banquet 15
Banquet 15
 
Banquet 05
Banquet 05Banquet 05
Banquet 05
 
Banquet 40
Banquet 40Banquet 40
Banquet 40
 
Banquet 09
Banquet 09Banquet 09
Banquet 09
 
Banquet 02
Banquet 02Banquet 02
Banquet 02
 
Banquet 01
Banquet 01Banquet 01
Banquet 01
 
Koubei banquet 27
Koubei banquet 27Koubei banquet 27
Koubei banquet 27
 
Banquet 11
Banquet 11Banquet 11
Banquet 11
 

Ähnlich wie Banquet 36

Intro to node and mongodb 1
Intro to node and mongodb   1Intro to node and mongodb   1
Intro to node and mongodb 1
Mohammad Qureshi
 
CTU June 2011 - Things that Every ASP.NET Developer Should Know
CTU June 2011 - Things that Every ASP.NET Developer Should KnowCTU June 2011 - Things that Every ASP.NET Developer Should Know
CTU June 2011 - Things that Every ASP.NET Developer Should Know
Spiffy
 

Ähnlich wie Banquet 36 (20)

HTML5: An Overview
HTML5: An OverviewHTML5: An Overview
HTML5: An Overview
 
Familiar HTML5 - 事例とサンプルコードから学ぶ 身近で普通に使わているHTML5
Familiar HTML5 - 事例とサンプルコードから学ぶ 身近で普通に使わているHTML5Familiar HTML5 - 事例とサンプルコードから学ぶ 身近で普通に使わているHTML5
Familiar HTML5 - 事例とサンプルコードから学ぶ 身近で普通に使わているHTML5
 
Nodejs - A quick tour (v5)
Nodejs - A quick tour (v5)Nodejs - A quick tour (v5)
Nodejs - A quick tour (v5)
 
Nodejs - A quick tour (v6)
Nodejs - A quick tour (v6)Nodejs - A quick tour (v6)
Nodejs - A quick tour (v6)
 
Cape Cod Web Technology Meetup - 2
Cape Cod Web Technology Meetup - 2Cape Cod Web Technology Meetup - 2
Cape Cod Web Technology Meetup - 2
 
It is not HTML5. but ... / HTML5ではないサイトからHTML5を考える
It is not HTML5. but ... / HTML5ではないサイトからHTML5を考えるIt is not HTML5. but ... / HTML5ではないサイトからHTML5を考える
It is not HTML5. but ... / HTML5ではないサイトからHTML5を考える
 
HTML5 & Friends
HTML5 & FriendsHTML5 & Friends
HTML5 & Friends
 
Nodejs - Should Ruby Developers Care?
Nodejs - Should Ruby Developers Care?Nodejs - Should Ruby Developers Care?
Nodejs - Should Ruby Developers Care?
 
Nodejs and WebSockets
Nodejs and WebSocketsNodejs and WebSockets
Nodejs and WebSockets
 
Intro to node and mongodb 1
Intro to node and mongodb   1Intro to node and mongodb   1
Intro to node and mongodb 1
 
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
 
introduction to node.js
introduction to node.jsintroduction to node.js
introduction to node.js
 
CTU June 2011 - Things that Every ASP.NET Developer Should Know
CTU June 2011 - Things that Every ASP.NET Developer Should KnowCTU June 2011 - Things that Every ASP.NET Developer Should Know
CTU June 2011 - Things that Every ASP.NET Developer Should Know
 
Building Client-Side Attacks with HTML5 Features
Building Client-Side Attacks with HTML5 FeaturesBuilding Client-Side Attacks with HTML5 Features
Building Client-Side Attacks with HTML5 Features
 
HTML5 Hacking - Yahoo! Open Hack Day
HTML5 Hacking - Yahoo! Open Hack DayHTML5 Hacking - Yahoo! Open Hack Day
HTML5 Hacking - Yahoo! Open Hack Day
 
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
 
Nodejs - A quick tour (v4)
Nodejs - A quick tour (v4)Nodejs - A quick tour (v4)
Nodejs - A quick tour (v4)
 
Html 5 boot camp
Html 5 boot campHtml 5 boot camp
Html 5 boot camp
 
A brief look at CSS3 techniques by Aaron Rodgers, Web Designer @ vzaar.com
A brief look at CSS3 techniques by Aaron Rodgers, Web Designer @ vzaar.comA brief look at CSS3 techniques by Aaron Rodgers, Web Designer @ vzaar.com
A brief look at CSS3 techniques by Aaron Rodgers, Web Designer @ vzaar.com
 
Sanjeev ghai 12
Sanjeev ghai 12Sanjeev ghai 12
Sanjeev ghai 12
 

Mehr von Koubei UED

Mehr von Koubei UED (20)

Banquet 47
Banquet 47Banquet 47
Banquet 47
 
Banquet 51
Banquet 51Banquet 51
Banquet 51
 
Banquet 50
Banquet 50Banquet 50
Banquet 50
 
Banquet 49
Banquet 49Banquet 49
Banquet 49
 
Banquet 48
Banquet 48Banquet 48
Banquet 48
 
Banquet 46
Banquet 46Banquet 46
Banquet 46
 
Banquet 45
Banquet 45Banquet 45
Banquet 45
 
Banquet 44
Banquet 44Banquet 44
Banquet 44
 
Banquet 43
Banquet 43Banquet 43
Banquet 43
 
Banquet 42
Banquet 42Banquet 42
Banquet 42
 
Banquet 41
Banquet 41Banquet 41
Banquet 41
 
Banquet 39
Banquet 39Banquet 39
Banquet 39
 
Banquet 38
Banquet 38Banquet 38
Banquet 38
 
Koubei banquet 34
Koubei banquet 34Koubei banquet 34
Koubei banquet 34
 
Koubei banquet 33
Koubei banquet 33Koubei banquet 33
Koubei banquet 33
 
Koubei banquet 32
Koubei banquet 32Koubei banquet 32
Koubei banquet 32
 
Koubei banquet 31
Koubei banquet 31Koubei banquet 31
Koubei banquet 31
 
Koubei banquet 30
Koubei banquet 30Koubei banquet 30
Koubei banquet 30
 
Koubei banquet 29
Koubei banquet 29Koubei banquet 29
Koubei banquet 29
 
Koubei banquet 28
Koubei banquet 28Koubei banquet 28
Koubei banquet 28
 

Banquet 36