
webサイトをHTML(CSSも含む)だけで制作することはかなり減ってきたんじゃないかと思う。
もちろんHTMLだけで作ることが悪い訳じゃないし、規模によってはそれで十分なこともあるので全て効率化することが良いとはかぎらないけれど、制作後運用していくことを考えれば、効率化しておいて損はしない。
PHPでは主にサーバー側でデータの管理やコーディングの手間などを省く効率化が可能
Javascript(Ajaxフレームワークを利用しても良い)ではソースコードの見やすさを維持したままインタラクティブな表現を可能にする
その他webサイトに合った内容をJavascriptやPHPで効率化することによって作業時間が削減でき、SEOにも効果があったり、ユーザーの利便性を向上させることができる。
(ここには記していないが、tipsやタブ表示などユーザーへの情報提供を補助するためにjavascriptを利用することは良い利用方法である。)
と雑に書きましたが、メモとして残しておきます。
<embed src="xxxx.swf" wmode="transparent" />
<param name="wmode" value="transparent"/>
window.onload = function(){ var Elements = document.getElementsByTagName("input"); for(var i = 0; i < Elements.length; i++){ if(Elements[i].type == "text"){ Event.observe( Elements[i], 'focus', BgChenge ); Event.observe( Elements[i], 'blur', BackBgChenge ); } } Elements = document.getElementsByTagName("textarea"); for(var i = 0; i < Elements.length; i++){ Event.observe( Elements[i], 'focus', TxBgChenge ); Event.observe( Elements[i], 'blur', TxBackBgChenge ); } } function BgChenge(){ $(this).style.border = "2px solid #888"; $(this).style.padding = "10px"; $(this).style.fontSize = "150%"; $(this).style.fontWeight = "600"; $(this).style.position = "relative"; $(this).style.margin = "-10px 0 -10px 0"; } function BackBgChenge(){ $(this).style.border = "1px solid #bbb"; $(this).style.padding = "3px"; $(this).style.fontSize = "110%"; $(this).style.fontWeight = "400"; $(this).style.position = "static"; $(this).style.margin = "0"; } function TxBgChenge(){ $(this).style.border = "2px solid #888"; $(this).style.padding = "10px"; $(this).style.fontSize = "130%"; $(this).style.fontWeight = "600"; $(this).style.position = "relative"; $(this).style.margin = "-8px 0 -8px 0"; } function TxBackBgChenge(){ $(this).style.border = "1px solid #bbb"; $(this).style.padding = "3px"; $(this).style.fontSize = "110%"; $(this).style.fontWeight = "400"; $(this).style.position = "static"; $(this).style.margin = "0"; }
馬場で働く見習いweb担当のブログ
| Sun | Mon | Tue | Wed | Thu | Fri | Sat |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |