Hello! ECMAScript

2008/02/09. ryo katsuma

ECMAScript

ECMAScript

JavaScript

JS Fx3.0 Fx2.0 Safari3.0 Opera9.5 IE7.0
2.0
1.8 Y
1.7 Y Y Y Y
1.6 Y Y Y Y
1.5 Y Y Y Y Y

※JS2.0はECMAScript4相当

IEがんばれ, もっとがんばれ。(> <)

ActionScript

ここまでざっくりまとめ

Firebug

Firebug

コンソール

   var s = 'Hello! JavaScript';	
   window.alert(s);
   s = s.replace('Java', 'Action');
   window.alert(s);  

DOMインスペクタ

  var Foo = {
  	foo : 'bar',
	hoge : ['fuga1', 'fuga2']	
  };

デバッガ

 var a = ['katayama', 'isid', 'gakkie'];
 for(var i=0; i<a.length; i++){
	var name = a[i];
 }
	

Demo

jQuery

jQuery

DOM操作

   	<span class="names">gakkie</span>
	<span class="names">isid</span>
	
   	var names = $('span.names');
	$('a#foo').click(function(){
	 $('p#bar').css('display', 'none');
	 });  

Demo

AjaxもOK

   	$("#foo").load("hello.html"); 
	
	$.get("./sample.txt",function(text){
	 window.alert(text);
	});});	

Flex SDK

Flashも作りたいよ

Flex SDK

	mxmlc hoge.as // -> hoge.swf

でも。。

fcsh

(fcsh) mxmlc hoge.as
fcsh: Assigned 1 as the compile target id
Loading configuration file /path/to/config.xml
main.swf (216056 bytes)		
	

でも。。

Rascut

Rascut

おつかれさまでした。