漸é²å¢å¼·
漸é²å¢å¼·ï¼Progressive enhancementï¼æ¯ä¸åè¨è¨å²å¸ãéåå²å¸å¼·èª¿è©²å¨åéçæ å¢ä¸æä¾ææåºç¤ä¸å¿ é çåè½åå §å®¹çµ¦ä½¿ç¨è ï¼ä¸¦åæè®éåéä¸æææ°ãæåªç§è¨åç使ç¨è è½å¤ å¾å°æä½³çç¨æ¶é«é©ã
漸é²å¢å¼·ä¸çãæ¼¸é²ãæçæ¯è¨è¨ä¸åè½å¤ å¨èççè¦½å¨æåè½æéçè¨åä¸ï¼å¯¦ç¾ãæ´ç°¡å®ä½ä»å¯ç¨ãçé«é©ãåæä¸¦å¨æ°ççè¦½å¨æåè½è±å¯çè¨åä¸å¯¦ç¾æ´å¼äººå ¥åãåè½å®æ´çé«é©ã
æè¡ä¸æä½¿ç¨åè½åµæ¸¬ï¼Feature detectionï¼ä¾å¤æ·çè¦½å¨æ¯å¦æ¯ææ´ç¾ä»£çåè½ãè¥åµæ¸¬å°è¨å䏿¯æ´ï¼åå¯ä»¥ä½¿ç¨ JavaScript polyfill çæè¡ä¾è£å 缺失çåè½ã
éµç §éåè¨è¨å²å¸ï¼ä¸¦è¦ç¹å¥èæ ®å°ç¶²é è¦ªåæ§ï¼ç¡å¯è½å¨åéçæ³ä¸ï¼ä»ç¶æä¾ç°¡å®ä½ä¸ç§ç²è¦ªååçæ¿ä»£æ¹æ¡ã
éµå¾æ¼¸é²å¢å¼·çè¨è¨å²å¸ï¼å¯å 許éç¼äººå¡å¨éç¼æä½³çç¶²ç«çåæï¼ç¢ºä¿ç¶²ç«è½å¨å¤ç¨®æªç¥çè¨åæç覽å¨ä¸éè¡ãéä¹ååªé éç´ï¼Graceful degradationï¼çæ¦å¿µæ¯æ¯ç¸éï¼éç¶é常被èªçºæ¯è漸é²å¢å¼·çç念å·è¡é åºçºç¸åï¼ä½å¯¦éä¸éå ©ç¨®è¨è¨å²å¸æ¯ç¸è¼ç¸æçã
åè¦
- ç¶åºç¾ç§ç漸é²å¢å¼·