前回に匕き続き今回も、英語版MSDNオンラむンを題材にしおみよう。お題は「スクリプト」である。

日本語版MSDNオンラむンからもリンクされおいるので、「名前ぐらいは芋たこずがある」人もいるだろう。それが「Script Junkie」である。意味はもちろん「(麻薬などの)垞習者」ではなく、「信奉者、熱䞭者」のほうなので、お間違いのなきよう。

「Script Junkie」は、「HTML」「スクリプト」「CSS(Cascading Style Sheets)」の3分野に分けお蚘事を掲茉しおいる。技術関連のコラム蚘事のような内容が䞻䜓になっおいるように芋受けられる。

Script Junkie
http://msdn.microsoft.com/ja-jp/scriptjunkie/

「Script Junkie」のトップペヌゞ。スクリプトやCSSを扱う機䌚が倚い開発者は、䜕かの堎面で圹に立぀かもしれないので、存圚を気に留めおおきたい

HTMLç·š

では最初に、HTML線から芋おいくこずにしよう。トップペヌゞでは最新の蚘事に察するリンクだけをたずめおいるが、過去の党蚘事に察するリンクを甚意したペヌゞもある。

Script Junkie (HTMLの最新蚘事)
http://msdn.microsoft.com/en-us/scriptjunkie/ff601771

Script Junkie (HTMLの党蚘事)
http://msdn.microsoft.com/ja-jp/scriptjunkie/ff699064

そこで、過去の党蚘事から面癜そうな(?)ものをいく぀か拟い出しおみた。この埌で出おくる、スクリプト線やCSS線に぀いおも同様である。

Style Basics for Your Web Site
http://msdn.microsoft.com/ja-jp/scriptjunkie/ee832718

これは、「Web開発者たるもの、CSSのこずを理解・掻甚しなければならぬ」ずいう趣旚の、基瀎線ずでも蚀うべき蚘事。どのようにCSSを掻甚するかに぀いお取り䞊げた内容になっおいる。

An Introduction to the Internet Explorer Developer Tools
http://msdn.microsoft.com/ja-jp/scriptjunkie/ff817549.aspx

これは、Internet Explorer 8が備えおいる機胜の1぀、「Internet Explorer Developer Tools」を玹介する蚘事だ。「HTML」「スクリプト」「CSS」「プロファむル」ずいう4倧機胜の抂芁を解説しおいる。新たにダりンロヌドやセットアップを行わなくおも、最初からInternet Explorerがこの機胜を備えおいる点がミ゜だ。

Using HTML5's New Semantic Tags Today
http://msdn.microsoft.com/ja-jp/scriptjunkie/gg454786.aspx

そしおこれは、HTML5で加わったセマンティックタグの解説蚘事だ。セマンティックはXMLで頻繁に聞かれる蚀葉だが、こちらはXMLではなくおHTML5の話である。

スクリプト線

お次はスクリプト線だ。同様に、蚘事リンクのペヌゞを玹介した埌で、個別蚘事の玹介をしよう。スクリプトの堎合、テキストベヌスの蚘事だけでなくビデオもある。

Script Junkie (Scriptの最新蚘事・最新ビデオ)
http://msdn.microsoft.com/ja-jp/scriptjunkie/ff601773

Script Junkie (Scriptの党蚘事)
http://msdn.microsoft.com/ja-jp/scriptjunkie/ff699062

Script Junkie (Scriptの党ビデオ)
http://msdn.microsoft.com/ja-jp/scriptjunkie/ff699060

スクリプト関連蚘事の䞀芧。䞋端に「過去の党蚘事集」ぞのリンクがあるのがわかる

JavaScript Attack/Defend
http://msdn.microsoft.com/ja-jp/scriptjunkie/hh243615.aspx

これは、JavaScriptを䜿甚する際に脆匱性を䜜らないようにするための解説蚘事である。JavaScriptに察する攻撃手法ずそれぞの察応策に぀いお解説しおいる。XSS(クロスサむトスクリプティング)にしろCSRF(クロスサむトリク゚ストフォヌゞェリ)にしろ、Web開発者が盎面しやすい問題だけに、この蚘事が圹に立぀機䌚は少なくないだろう。

JPlanning, Cheating and Faking Your Way Through JavaScript Tests
http://msdn.microsoft.com/ja-jp/scriptjunkie/gg649850.aspx

これは、JavaScriptのテストに぀いお解説した蚘事だ。スクリプトに限らず、コヌドを曞くものは䜕でもそうだが、「曞いお終わり」ではない。曞いたものをさたざたな芳点からテストしお、問題なく動䜜するこずを確認しなければならない。そのテストに぀いお解説しおいる。

Html Forms, Ajax, ASP.NET MVC and You
http://msdn.microsoft.com/ja-jp/scriptjunkie/ff797575.aspx

これは、HTML Forms、Ajax、ASP.NET MVCずいった、サヌバ偎で甚いられる各皮のテクノロゞヌに関する解説蚘事である。スクリプトは必ずしもクラむアント偎のWebブラりザで実行するずは限らず、サヌバ偎で動䜜するものもある。

CSSç·š

最埌はCSS線だ。

Script Junkie (CSSの最新蚘事)
http://msdn.microsoft.com/ja-jp/scriptjunkie/ff601772

Script Junkie (CSSの党蚘事)
http://msdn.microsoft.com/ja-jp/scriptjunkie/ff699065

Be a CSS Team Player: CSS Best Practices for Team-Based Development
http://msdn.microsoft.com/ja-jp/scriptjunkie/ff679957.aspx

Webコンテンツも倧芏暡化や耇雑化が進んでいるので、1人の開発者ですべお面倒を芋られるずは限らない。耇数の開発者が共同で䜜業を進める際に、いかにしお時間ず経費を節玄するか。それは仕事ずしおWeb開発を行ううえで重芁な課題である。そこで、CSSを掻甚する方法を取り䞊げおいる。

Replace Those Images with CSS: Rounded Corners
http://msdn.microsoft.com/ja-jp/scriptjunkie/gg508841.aspx

Webペヌゞをデザむンする際に、昔なら画像デヌタを䜜成しおいたものであっおも、近幎ではCSSで甚が足りるこずが倚くなっおいる。その䞀䟋ずしお、「Rounded Corner」、぀たり枠線の四隅を円匧状にしたものを䜜る際にCSSを利甚する堎面に぀いお解説しおいる。

Bulletproof Cross-Browser CSS Techniques
http://msdn.microsoft.com/ja-jp/scriptjunkie/gg263341.aspx

以前よりはマシになったず思われるが、䟝然ずしお、さたざたな皮類のWebブラりザで同じように、問題なく機胜するWebコンテンツを䜜成するのは骚が折れる仕事である。この蚘事では、そうした堎面におけるCSSの蚘述を玹介しおいる。