FlashºÍHTML5ÄǵãÊÂ
Ç°ÑÔ
×î½ü¹ØÓÚHTML5 ³³µÃ»ðÈÈ£¬ºÜ¶àÈËÈÏΪHTML5³öÏÖ»áÃëɱFlash£¬ÒÔÖÁÓÚÔÚ¸÷´ówebÇ°¶Ë¿ª·¢ÂÛ̳³³µÃ²»¿É¿ª½»¡£ÂÛ̳ÀïÈýÑÔÁ½Óï˵µÄ²»¹»¾¡ÐË£¬Ö»ºÃÔÚ×Ô¼ºÒ»Ä¶Èý·ÖµØÀﳨ¿ªÁË˵˵¡£Ò²µ±Ò»´ÎÉñ¹÷£¬Õ¹ÍûÒ»ÏÂwebÇ°¶Ë¿ª·¢µÄδÀ´¡£
Ê×ÏÈÕâÀïËù˵µÄHTML5Ò²²»½öÖ¸HTML5±¾Éí£¬¶øÊÇ·ºÖ¸HTML5¡¢CSS3¡¢ JavaScriptÒÔ¼°ÐµÄä¯ÀÀÆ÷APIËù°üº¬µÄÕû¸öwebÇ°¶Ë¼¼Êõ¡£
Ï£ÍûÓв»Í¬¿´·¨µÄÅóÓÑÄÜÓʼþµ½ zouliang.cn+web@gmail.com½»Á÷¡£
ËÐèÒªHTML5£¿
Google×îÐèÒª£¡AppleµÄJobsÒ²ÐèÒª¡£µ«ÕâÁ½¸ö¿Ï¶¨¸÷»³¹íÌ¥¡£Î¢ÈíÎÞËùνÁË£¬·´ÕýËû»¹ÓÐSilverlight¡£Mozilla/Firefox·ÇÓ¯Àû×éÖ¯£¬Ä¿±ê¿ÉÄÜ»á¸ßÉÐЩ£¬ÊÇw3c±ê×¼¾ÍÒªÖ§³Ö¡£OperaÄǵãä¯ÀÀÆ÷Êг¡Õ¼ÓÐÂʹÀ¼Æ»¹Ã»¸ÒÓÐÌ«¶àÏë·¨¡£
GoogleµÄÔƼÆËãµÛ¹ú¾Í²îÒ»¸öÖ§³Ö RIA(Rich Internet Applications)¸»»¥ÁªÍøÓ¦ÓõĿͻ§¶ËÁË£¬ÊÔÏëHTML5µÃµ½ÆÕ¼°£¬¸ü¶àµÄÓ¦ÓÃתÏòBSģʽʱ£¬Î¢ÈíµÛ¹úµÄ×ÀÃæÈí¼þÉú̬»·¾³±Ø¶¨Êܵ½ºÜ´óÍþв£¬´¹ÏѶàÄêµÄGoogleÒ»¶¨ÊÇ×î´óÊÜÒæÕß¡£µ±ÔÚһ̨²Ù×÷ϵͳÃâ·ÑµÄµçÄÔÉÏʹÓúÍMS Word²î²»¶à¹¦ÄܵÄÃâ·ÑGoogle Docʱ£¬Ä㻹»áÌÍÇ®Âò΢ÈíµÄWordÂ𣿵±ÄãËùÓеİ칫ӦÓö¼Ö»ÐèÒª´ò¿ªä¯ÀÀÆ÷´°¿Úʱ£¬Ä㻹»á»¨Ç®Âò²Ù×÷ϵͳÂð£¿GoogleµÄChrome OS²Ù×÷ϵͳ½çÃæÒѾ˵Ã÷ÁËÕâ¸öÒâͼ¡£
JobsÒ²ÐèÒªHTML5£¬ËûÊÇ´ò×ÅСËãÅÌ£¬ÏëÈÃä¯ÀÀÆ÷ÔÉúÖ§³ÖÊÓƵÒôƵ£¬ÕâÑùiPhone¡¢iPad¾Í²»ÓÃǶÈëFlash£¬Jobsµ±È»²»ÄÜÈÃFlash½øiPhone OS£¬Òª²»È»App StoreÀïµÄÓÎÏ·ËÈ¥Âò£¿Í¬Ê±£¬Èç¹û´óÁ¿µÄÓ¦Óö¼ÄÜ»ùÓÚä¯ÀÀÆ÷ʵÏÖʱ£¬Óû§¾Í²»»á±»WindowsµÄ×ÀÃæÓ¦ÓÃÌ×ÀÎÁË¡£Æ¯ÁÁµÄMacµçÄÔ˲»Ï²»¶¡£
ËûÃÇÑ¡Ôñ HTML5¶¼ÊÇΪÁ˸ü´óÒ°ÐÄ£¬ÆÚÍûHTML5´øÀ´Õû¸öÈí¼þÉú̬»·¾³µÄ¸Ä±ä£¬Í¬Ê±±Ü¿ª²»ÊÜ×Ô¼º¿ØÖƵÄFlash¡£
MacromediaºÍºóÀ´µÄµ±¼ÒAdobe°ÑÎÕסÁË»¥ÁªÍøÓ¦Óõķ¢Õ¹ÐèÇ󣬲»¶ÏµÄÍêÉƵÄFlash£¬Ê¹Ö®ÒѾ³¬Ô½ÁËä¯ÀÀÆ÷±¾ÉíµÄ¹¦ÄÜ¡£¸÷´óä¯ÀÀÆ÷³§ÉÌÒ²¿´µ½ÕâÖÖÓ¦ÓõÄÐèÇ󣬲»¸ÊÓÚÒ»¸ö±¾¸Ãä¯ÀÀÆ÷ʵÏֵŦÄÜ£¬ÓÉÒ»¸ö¼¸Õ×´óСµÄ PluginʵÏÖÁË£¬²¢ÍæµÄ·çÉúË®Æð¡£ÓÚÊDz»ÒÅÓàÁ¦µÄÍƽøHTML5£¬²¢ÇÒìͷֱָFlash¡£
Óû§ÏëÒªHTML5Âð£¿Óû§ÒªµÄ²»ÊǼ¼Êõ£¬ÊÇÓ¦Óã¬ÊÇÌåÑé¡£Èç¹ûÄãÄÜÄÃAjaxʵÏÖÒ»¸ö¿ªÐÄÅ©³¡£¬ÎÒÏëû˻áÔÚºõËüÊDz»ÊÇFlash×öµÄ¡£
¿ª·¢ÕßÏëÒª HTML5Âð£¿ÄÇÐèÒªÒ»¸ö³ÉÊìµÄHTML5+CSS3+JSµÄ¿ª·¢»·¾³£¬ÐèÒª¸÷¸öä¯ÀÀÆ÷ÌṩͳһµÄÓû§ÌåÑ飬¼´±ê×¼µÄÍêÈ«¼æÈÝ¡£»¹ÐèÒªÔö¼ÓеÄѧϰ³É±¾¡£
Flash µÄÓÅÊÆ£¿
Flash±ÈHTML5Ç¿ÔÚÄÄ£¿ÐÔÄÜ£¬¹¦ÄÜ£¿Èç¹û˵HTML5½«ÓµÓкÍFlashËùÓÐÄÚÖöÔÏóÀà
Ïà¹ØÎĵµ£º
1 HTMLÊdz¬Îı¾±ê¼ÇÓïÑÔ£¬ÊÇä¯ÀÀÆ÷µÄ"ĸÓï"£¬ÎÒÃÇËù¿´µ½µÄÍøÒ³¾ÍÊÇä¯ÀÀÆ÷¶ÔHTML½øÐнâÊ͵Ľá¹û¡£¶øXHTMLÊÇ¿ÉÀ©Õ¹³¬Îı¾±ê¼ÇÓïÑÔ£¬ÊÇÒ»ÖÖеĸü¼Ó½á¹¹Á¼ºÃµÄHTMLÓïÑÔ¡£
2¡¢HTMLÖ÷ÒªÊǸ÷ÖÖ¸÷ÑùµÄÔªËØ£¬Ñ§Ï°HTML¾ÍÊÇѧϰʹÓÃÕâЩԪËØ¡£
3¡¢ÔªËØÒ» ......
×Ô´ÓÓÃÁË ASP.Net MVCºó¾Íϲ»¶ÉÏÁËËü £¬ÒòΪMVC¶Ô·þÎñÆ÷¿Ø¼þµÄÒÀÀµ´ó´ó¼õÉÙ£¬ËüÉú³ÉµÄHTMLÒ³Ãæ¾Í±ÈWebFormÇåˬ¶àÁË£¬¼ÓÔØËÙ¶ÈÓÐÁËÃ÷ÏԵĸÄÉÆ¡£
µ«¶ÔÓÚÒ³ÃæÖÐÄÚǶscript£¬»¹ÊDz»Äܳ¹µ×µÄ±ÜÃ⣬È磺
<script type="text/javascript" language="javascript">
//<!--
function DepositPa ......
var loader:URLLoader = new URLLoader();
loader.addEventListener(ProgressEvent.PROGRESS, handleProgress );
event:ProgressEvent event.bytesLoaded/event.bytesTotal
var streamer:URLStream = new URLStream( );
streamer.addEventListener( ProgressEvent.PROGRESS, handleProgress ......
_blank : ÔÚÒ»¸öеģ¬Ã»ÓÐÃüÃûµÄ´°¿ÚÖдò¿ªÖ¸¶¨Îĵµ
_self : ÔÚµ±Ç°´°¿ÚÖдò¿ªÎĵµ
_parent : ÔÚ¸¸´°¿ÚÖдò¿ªÎĵµ£¬µ±Ã»Óи¸´°¿Úʱ£¬_parentÓë_selfÊÇÒ»ÑùµÄ
_top £º ÔÚµ±Ç°´°¿ÚÖдò¿ªÎĵµ£¬²¢ÇÒ´ò¿ªµÄÎ ......
=======<html:messages>============
Action ÖÐ :
ActionMessages message = new ActionMessages();
message.add(" ÏûÏ¢¾ä±ú ",new ActionMessage(" ×ÊÔ´ÎļþÖÐ Key Öµ ",String ÀàÐÍÃèÊöÐÅÏ¢ ));
this.addMessages(request,message);
......