å享ä¸ååæ ¼çHTML5å端工ç¨å¸åºè¯¥ææ¡çç¥è¯ï¼
1ãJavaScript
JavaScriptå¨ç½é¡µè®¾è®¡ä¸æ¯è³å ³éè¦ç,å 为å®æå©äºä¸ºç½ç«æä¾åè½ãäºå®ä¸,å®æ¯ææµè¡çç¼ç¨è¯è¨,å æ¤,å³ä½¿ä¸ä¸ºäºHTML5å¼åï¼å®ä»ç¶æ¯ä¸ä¸ªæç¨çè¯è¨å¦ä¹ ãJavaScriptå¯ä»¥å¸®å©ä½ åä¸äºäºå¨å ç´ å¹¶æ·»å å°ä½ çç½ç«å°å¾çå®æ¶æ´æ°,å¨çº¿æ¸¸æ,äºå¨çµå½±çã使ç¨JavaScript,å¯ä»¥ç¡®ä¿ä½ ä¼æä¸ä¸ªå®¹æç解,交äºçç½ç«,å¯ä»¥æ¥åä»»ä½ç±»åçç¨æ·ã
2ãfront end framework
CSSå°å¸®å©ä½ æ´å¿«çå¼åãç®å,Bootstrapæ¯å¯ä»¥ä½¿ç¨çæå欢è¿çå端æ¡æ¶ãç¥éè¿äºæ¡æ¶æ¯å¦ä½å·¥ä½ç,以åå¦ä½ä½¿ç¨å®ä»¬æè½å¨HTML5å¼åèçæ¶é´ï¼è¿ååéè¦ã
3ãCSS preprocessors
æ¯ä¸ªHTML5å¼å人åé½éè¦CSSé¢å¤çå¨çä¸äºç»éª,å 为ä»ä»¬å°æå©äºå å¿«CSSç¼ç ãä»ä»¬ä¹æé¢å¤çåè½,å°ä½¿æ¨çCSSå¯å»¶å±æ§çæ¥åå¾å®¹æ使ç¨ãåå¸ä»£ç ä¹å,é¢å¤çå¨å°è¿è¡å¤ç,以确ä¿å®æ¯å¯è¯»æ§åå¯ä»¥è·¨ææå¹³å°ä½¿ç¨ã
4ãcross browser web development
HTML5å¼å人åå¿ é¡»ç¥éå¦ä½ä½¿èªå·±çç½ç«å·¥ä½æ¨¡å¼ï¼ä¸ç®¡ä½¿ç¨ä»»ä½webæµè§å¨æ¥è®¿é®é½æ¯å¦æ¤ãè¿æ ·åå¯ä»¥ç¡®ä¿æ¨çç¨æ·è½å¤è®¿é®ä»ä»¬éè¦çä¿¡æ¯,æ 论ä»ä»¬æ¯ä»¥ä½ç§æ¹å¼ã
5ãCSS and HTML
å¼å§HTML5å¼åçæåºæ¬çæ件ãä¸ä¸ªæ²¡æCSSåHTMLç½é¡µè®¾è®¡æ¯ä¸å¯è½è¢«å建çãä¾å¦,å½ä½ æ³æ·»å å¾çå°ä¸ä¸ªé¡µé¢,HTMLä¼æ¾å¾å°¤ä¸ºéè¦ãå¦ä¹ HTMLåCSSå¨ä½ ä½ä¸ºä¸ä¸ªHTML5å¼å人åå¼å§ä½ çèä¸ç涯就æ¾å¾ååéè¦ãèå®ä»¬é常容æå¦ä¹ ï¼å¨ççå å¨å 便å¯ä¸æã
6ãJava frameworks
æç¸å½å¤çJavaæ¡æ¶,å æ¬Backbone, Ember, AngularJS, ReactJSççãè¿äºæ¡æ¶å¸®å©ä½ æ´å¥½çè®¾è®¡ä½ çç½é¡µåç¼ç ,å 为ä»ä»¬æä¸ä¸ªç°æçç»ææ¥è®©ä½ 使ç¨Java代ç ã
7ãresponsive designs
äºè§£å¦ä½å建ååºè®¾è®¡ä¹æ¯è³å ³éè¦ç,å°¤å ¶æ¯å½ä½ èèå°ä¸åçå¹³å°ç½ç»ç¨æ·ä½¿ç¨è®¿é®ç½ç»çæ¶åãææºè®¾è®¡ç»éªä¹æ¯å¿ é¡»ç,å 为å®å°å¸®å©ä½ 满足ç人使ç¨ç§»å¨è®¾å¤è®¿é®ç½ç«ã
8ãjQuery
ä¸äºæ©å±åæ件,å¯ä»¥æ¹ä¾¿å°ä½¿ç¨Java webå¼åã使ç¨jQuery,å½ä½ å¼å§ä¸ä¸ªæ°é¡¹ç®ä½ ä¸éè¦ä»å¤´å¼å§ç¼ç ,ä½ å¯ä»¥ä½¿ç¨å ç´ å·²ç»ä¸ºæ¨ç项ç®,ç¶åå®å¶å®ä»¬ä»¥éåè¿ä¸ªé¡¹ç®,客æ·ææç»ç¨æ·ãjQueryæ¯æ好çç¨äºå建ç½æ ¼å¸å±,å计æ¶è®¡æ¶å¨,æ索表åççæ件åæ©å±ã
9ãtesting and debugging
å½ä¸ä¸ªé¡¹ç®å®æåé¦è¦çå°±æ¯æµè¯ï¼æ¯ä¸ªç¨åºåé½å¸æ天ä¸æ bugï¼ä½æ¯æ¯ä¸ªä»£ç é½æå¯è½åå¨ä¸äºé误,å¦ä¼æµè¯ä»£ç å°±æ¾å¾ååéè¦ãææ¡ä¸åç±»åçæµè¯ï¼å¦åå æµè¯åçé¢æµè¯çãä¸æ¦ä½ æµè¯ä½ çç½ç«ååç°çé误,éè¦çæ¯è¦ç¥éå¦ä½è°è¯ï¼å¦ä¹ ä¸åçè°è¯æ¹æ³,è¿å°ä½¿ä½ çå·¥ä½åå¾æ´ç®åã
ä¸è¿°å°±æ¯ï¼ä¸ä¸ªä¼ç§çHTML5å¼åå·¥ç¨å¸éè¦ææ¡çå 项æè½ãHTML5å¼åå·¥ç¨å¸ç®åæ¯ä¸ä¸ªåæ¯é常好ççèä½ï¼HTML5å端人æä¾ä¸åºæ±ãæ³å¿«éæ为ä¸ä¸ªä¼ç§çHTML5å·¥ç¨å¸å¯ä»¥æ¾ä¸ªé è°±çå¦ä¹ ç³»ç»å ¨é¢çå¦ä¸ä¸ãå¯ä»¥å å»åéå è´¹è¯å¬ä¸¤å¨ççï¼å®å°æåä¸ã