Web ³ÖÐø¼¯³É¹¤×÷ʵ¼ù

µ¼Óï ¡¡¡¡±³¾°¡¡¡¡2015Äê10ÔÂÎÒ¼ÓÈëÒ»¼ÒÒÑÓ¯ÀûµÄ´´Òµ¹«Ë¾£¬¸ºÔð Web ¼¼Êõ·½Ïò¡£¡¡¡¡´´Òµ¹ý³ÌÖÐΪÁËÉú´æ£¬¶¼ÊÇÆ´¿ìÆ´ºÝ£¬ÄÑÃâÑ¡ÓÃÃͲڿìµÄ¹¤×÷·½·¨¡£¡¡¡¡Ëæ×ÅÒµÎñºÍÍŶӲ»¶ÏÀ©´ó£¬Ãæ¶ÔµÄÎÊÌâÒ²Ô½À´Ô½¾ßÌôÕ½ÐÔ¡£¡¡¡¡ÎÒ

¡¡¡¡±³¾°

¡¡¡¡2015Äê10ÔÂÎÒ¼ÓÈëÒ»¼ÒÒÑÓ¯ÀûµÄ´´Òµ¹«Ë¾£¬¸ºÔð Web ¼¼Êõ·½Ïò¡£

¡¡¡¡´´Òµ¹ý³ÌÖÐΪÁËÉú´æ£¬¶¼ÊÇÆ´¿ìÆ´ºÝ£¬ÄÑÃâÑ¡ÓÃÃͲڿìµÄ¹¤×÷·½·¨¡£

¡¡¡¡Ëæ×ÅÒµÎñºÍÍŶӲ»¶ÏÀ©´ó£¬Ãæ¶ÔµÄÎÊÌâÒ²Ô½À´Ô½¾ßÌôÕ½ÐÔ¡£

¡¡¡¡ÎÒÖð²½½«Ò»Ð©×Ô¶¯»¯¹¤¾ßºÍ·½·¨ÒýÈëµ½ÈÕ³£¹¤×÷ÖУ¬Ê¹ÍŶӻñµÃһЩÊÕÒæ¡£

¡¡¡¡±¾ÎÄ×ܽáÎÒÕâÒ»ÄêÀ´×ö³ÖÐø¼¯³ÉµÄ»ñµÃ¾­Ñé½Ìѵ¡£

¡¡¡¡ÓÉÓÚ±¾È˼¼ÊõÊÓÒ°ÓÐÏÞ£¬ÄÑÃ⿼ÂDz»ÖÜ£¬»¶Ó­¸÷λͬÐи«Õý¡£

¡¡¡¡Ê²Ã´ÊdzÖÐø¼¯³É£¨Continuous integration£©£¿

¡¡¡¡¸öÈËÀí½â£º³ÖÐø¼¯³ÉÊÇͨ¹ýƽ̨´®Áª¸÷¸ö¿ª·¢»·½Ú£¬ÊµÏֺͳÁµí¹¤×÷×Ô¶¯»¯µÄ·½·¨¡£

¡¡¡¡³ÖÐø¼¯³ÉÔÚÃô½Ý¿ª·¢ÖÐÔËÓõ÷dz£¹ã·º£¬¼¸ºõ³ÉÁ˸÷ÖÖÏîÄ¿µÄ±êÅä¡£

¡¡¡¡ÎÒÈÏΪ³ÖÐø¼¯³ÉÊÇÑз¢ÍŶӸºÔðÈ˱ØÐëÁ˽âºÍÕÆÎյķ½·¨¡£

¡¡¡¡ÎÒÃÇΪʲôҪ×ö³ÖÐø¼¯³É

¡¡¡¡ÒýÈë¸÷ÖÖ·½·¨¶¼ÊÇΪÁ˽â¾ö¸÷ÖÖÎÊÌâ¡£

¡¡¡¡ÒýÈë³ÖÐø¼¯³É֮ǰÅöµ½µÄÎÊÌâ

¡¡¡¡ÏßÉÏ´úÂëºÍ´úÂë²Ö¿â²»Í¬²½£¬Ó°Ïìµü´úºÍÍŶÓЭ×÷

¡¡¡¡¼ÓÃ˹«Ë¾ºó£¬ÎÒ·¢ÏÖÉÏÏß²¿ÊðÊÇͨ¹ý FTP Ö±½ÓÉÏ´«´úÂ룬ʹÓÃÎļþ±È½Ï¹¤¾ß½øÐдúÂëºÏ²¢¡£ÓÉÓÚÅäÖò»Ò»Ñù£¬Ð޸ĵÄÈ˲»Ò»Ñù£¬¾­³£µ¼Ö´úÂë²Ö¿âºÍÏßÉÏ´úÂ벻ͳһ¡£Ã¿´ÎÉÏÏß֮ǰ´úÂë¶¼Òª×öÒ»´ÎÏßÉÏÏßÏÂÊÖ¹¤ºÏ²¢¡£

¡¡¡¡¾²Ì¬×ÊÔ´·¢²¼ÒÀÀµÈ˹¤£¬ÀË·Ñ¿ª·¢ÈËÁ¦

¡¡¡¡Í¼Æ¬×ÊԴתÂ롢ѹËõ¡¢²¿Êð¶¼ÐèÒªÈ˹¤½éÈë¡£¾²Ì¬×ÊÔ´µÄ CDN Á´½ÓÒ²ÐèÒªÈ˹¤Ìæ»»¡£

¡¡¡¡È±ÉÙ×Ô¶¯»¯²âÊÔ£¬²úÆ·ÖÊÁ¿µÃ²»µ½±£ÕÏ

¡¡¡¡Ã¿´ÎÉÏÏß½ö½öÒÀÀµÈ˹¤²âÊÔ£¬²âÊÔÓÃÀýÄÑÒÔ¸²¸ÇËùÓб»Ó°ÏìµÄ¹¦ÄÜ£¬³£³£³öÏÖ³õ¼¶µÄ½Ó¿ÚÎÊÌ⣬ֱµ½²úÆ·ÉÏÏßÓû§·´À¡ºó²ÅÄÜ·¢ÏÖÎÊÌâ¡£

¡¡¡¡Îݸ¼òµ¥ÐÞ¸ÄÉÏÏߣ¬ÐèÒª¼¼Êõ½éÈë

¡¡¡¡ÖØÔËÓªµÄ²úÆ·£¬½Ú¼ÙÈÕ¾ùÓÐÔËÓª»î¶¯¡£»î¶¯Ò³ÃæµÄÎݸÐèÒªÔËӪͬѧ·´¸´ÍÆÇã¬Æµ·±ÐÞ¸ÄϰÒÔΪ³£¡£¿Éÿ´ÎÐÞ¸ÄÎݸ¶¼ÐèÒªÑз¢Í¬Ñ§½éÈë²ÅÄܲ¿ÊðÉúЧ¡£ÎªÐÞ¸ÄÒ»¸ö×Ö£¬Ñз¢¾ÍÐèÒªÅãÔËÓª°¾µ½ºÜÍí¡£

¡¡¡¡³ÖÐø¼¯³ÉµÄÐèÇó

¡¡¡¡ÎªÁ˽â¾öÉÏÊöÕâЩÎÊÌ⣬ÎÒÃÇÆÈÇÐÐèÒª¸Ä±äһϹ¤×÷·½·¨£¬ÊáÀíÐèÇóÈçÏ¡£

¡¡¡¡×Ô¶¯»¯

¡¡¡¡²»Ïë°ÑÈÎÎñ¶ª¸ø»úÆ÷Ö´ÐеijÌÐòÔ±²»ÊǺóÌÐòÔ±£¡£¨ÇÀÔ±ý³ýÍ⣩

¡¡¡¡×Ô¶¯±àÒë

¡¡¡¡×Ô¶¯ÒýÈë¸÷ÖÖÒÀÀµ£¨¿ª·¢ÒÀÀµ¡¢°üÒÀÀµ¡¢ÅäÖÃÒÀÀµ£©¡£×ÊÔ´×Ô¶¯×ªÂë¡¢ºÏ²¢¡¢Ñ¹Ëõ¡£×Ô¶¯´¦ÀíÅäÖÃÎļþ¡£

¡¡¡¡×Ô¶¯²¿Êð

¡¡¡¡¾²Ì¬×ÊÔ´×Ô¶¯ÉÏ´« CDN ·þÎñÆ÷¡£Ó¦ÓÃÎļþ×Ô¶¯ÉÏ´«ºÍͬ²½µ½Ó¦Ó÷þÎñÆ÷¡£

¡¡¡¡×Ô¶¯²âÊÔ

¡¡¡¡×Ô¶¯½øÐе¥Ôª²âÊÔ¡¢¼¯³É»·¾³²âÊÔ¡£

¡¡¡¡×Ô¶¯¼à¿Ø

¡¡¡¡¹¹½¨Òì³£¡¢²âÊÔÒì³£¡¢ÔËÐÐÒì³£×Ô¶¯Í¨ÖªÏà¹Ø¸ºÔðÈË¡£

¡¡¡¡ÍŶÓЭ×÷

¡¡¡¡³ÖÐø¼¯³ÉÒ²²»½öÊÇÑз¢¸ÚλÐèÒª£¬ ²âÊÔ¡¢²úÆ·¡¢Éè¼ÆÊ¦¡¢ÔËάµÈ¸ÚλһÑùÐèÒª¡£

¡¡¡¡Éè¼ÆÊ¦¸üÐÂÍ¼Æ¬ËØ²Ä

¡¡¡¡Éè¼ÆÊ¦¿ÉÒÔÖ±½Ó¸üÐÂͼƬ×ÊÔ´£¬Í¼Æ¬×Ô¶¯ÇиתÂë¡¢ÉÏÏß

¡¡¡¡ÍŶӳÉÔ±£¨°üÀ¨£º²âÊÔ¡¢²úÆ·¾­Àí£©ÄÜÒÔ×î¿ìµÄʱ¼ä²âÊÔºÍÌåÑé×îа汾

¡¡¡¡µÚһʱ¼ä²¿ÊðÄÚ²â°æ±¾£¬²¢×Ô¶¯Í¨ÖªÍŶӳÉÔ±

¡¡¡¡ÔËÓª²ß»®¿ÉÖ±½ÓÐ޸Ļ¡¢°ïÖúÎݸ

¡¡¡¡ÃæÏòÓû§µÄ˵Ã÷Îĵµ£¬Èç½öÎݸÐ޸IJ»ÐèÒª½éÈëÑз¢ÈËÁ¦£¬¼´¿ÉÍê³ÉÏßÉϸüС£

¡¡¡¡ÊýÖµ¹¤³Ìʦ¿ÉÒÔÖ±½Ó¸üÐÂÊýÖµÅä±í

¡¡¡¡ÊýÖµ¹¤³ÌʦָÓÎÏ·³¡¾°ÖÐÉè¼Æ×°±¸¡¢ÊôÐԺ͵ȼ¶ÊýÖµ¹ØÏµµÄÈË¡£ÊýÖµÅäÖÃͨ³£ÊÇÒ»·Ý Excel Îļþ¡£ÐèÒª×Ô¶¯±àÒë¡¢¸üкÍÍÆÑÝ¡£

¡¡¡¡ÊÊÅä¸÷ÖÖÔËÐл·¾³

¡¡¡¡±¾»ú»·¾³ local

¡¡¡¡Ó¦ÓÃÄÜ×îÉÙÒÀÀµÔÚ±¾»úÔËÐС£Äܹ»¼°Ê±Ð޸ĺÍÔ¤ÀÀ´úÂë¡£Äܹ»Ä£ÄâÔËÐл·¾³£¨½Ó¿Ú»òÊý¾Ý£©¡£

¡¡¡¡Ä£Äâ Ajax£¬ÍƼöʹÓà Mock.js

¡¡¡¡¿ª·¢»·¾³ develop

¡¡¡¡Ò»°ã Web ÏîÄ¿ÉÏÏßǰ£¬¶¼»áÓÐÒ»¸ö¾ÖÓòÍøµÄ¿ª·¢»·¾³¹©ÍŶӳÉÔ±²âÊÔºÍÌåÑé¡£¿ª·¢»·¾³ÓÐÍêÕûµÄɳºÐÊý¾ÝÓëÏßÉϸôÀë¡£·½±ã´òÓ¡ÍêÕûÈÕÖ¾¡¢Ìá¹©ÌØÈ¨¹©¡£

¡¡¡¡ÏßÉÏ»·¾³ online

¡¡¡¡ÏßÉÏ»·¾³Ò²½ÐÉú²ú»·¾³£¬Ö±½ÓÃæÏòÓû§¡£·ÃÎʵÄÊÇÕæÊµÊý¾Ý£¬²âÊÔºÍÌåÑéʱÐè·Ç³£½÷É÷¡£

¡¡¡¡Í¨³£»áÉÏÏß¶à¸ö°æ±¾£¬·½±ã²âÊԺͻعö¡£

¡¡¡¡Ãô½Ý¿ª·¢

¡¡¡¡Ê±¼äÉÏ£ºÐ¡²½¿ìÅÜ£¬ÍƽøÃ¿´Îµü´úËÙ¶È£¬³Áµí¹¤×÷·½·¨

¡¡¡¡¿Õ¼äÉÏ£º½«¸÷¸ö¸ÚλµÄ¹¤×÷»ã¼¯ºÍ´®ÁªÊµÏÖ×Ô¶¯»¯

¡¡¡¡Ôõô×ö³ÖÐø¼¯³É

¡¡¡¡ÐèÒªµÄ¹¤¾ß

¡¡¡¡¹¤ÓûÉÆÆäʱØÏÈÀûÆäÆ÷¡£Èç½ñ³ÖÐø¼¯³É±»Ó¦ÓõÃÈç´Ë¹ã·º£¬±ØÈ»Óкܶà³ÉÊìµÄ¹¤¾ß¿ÉÒÔÑ¡Óá£

¡¡¡¡Í³Ò»µÄ´úÂë²Ö¿â

¡¡¡¡Ç¿ÁÒÍÆ¼ö GitLab£¬ÀàËÆÒ»¸ö˽ÓÐ GitHub¡£´úÂë²Ö¿â¡¢Àï³Ì±®¡¢³ÉÔ±¡¢¾²Ì¬×ÊÔ´¡¢Îĵµ¡¢³ÖÐø¼¯³É¡¢¾²Ì¬ÍøÕ¾µÈµÈ£¬¼¸ºõ¸²¸ÇÈí¼þ¿ª·¢ÐèÒªµÄ¸÷ÏÄÜ¡£

¡¡¡¡³ÖÐø¼¯³Éƽ̨

¡¡¡¡ÎÒÃÇʹÓõÄÊÇÀÏÅÆ³ÖÐø¼¯³Éƽ̨ Jenkins£¬µ±È»Ò²ÓкܶàºóÆðÖ®Ðã±ÈÈç Travis CI£¬GitLab ×ÔÉíÒ²ÓÐÒ»Ì× CI ·þÎñ¡£

¡¡¡¡¹¹½¨¹¤¾ß

¡¡¡¡Web ¹¹½¨¹¤¾ßÒ²Êǰٻ¨Æë·Å¡£ÎÒÃÇÑ¡ÓõÄÊÇ FIS3 ºÍ Gulp¡£Ö÷ÒªÊdzýÁËǰ¶ËÒÔÍ⣬ÎÒÃÇ»¹Òª´¦Àí PHP¡¢NodeJS¡¢Go µÈÔËÐл·¾³¡£

¡¡¡¡²¿Ê𹤾ß

¡¡¡¡ÓÉÓÚ¶àÊýÇé¿öʹÓõÄÊÇ FIS ·¢²¼£¬ËùÒÔ×Ô¼ºÀ©Õ¹ÁË FIS ²¿Êð½ÓÊÕÆ÷¡£µ«´ÓÐÔÄÜ¡¢°²È«ÐÔÉÏÍÆ¼ö rsync ÀÏÅÆµÄͬ²½¹¤¾ß¡£

¡¡¡¡ÆäËû

¡¡¡¡Îª¼æ¹ËÍŶӳÉԱͬʱʹÓà Windows ºÍ Mac ¿ª·¢£¬²âÊÔ¡¢±àÒë»·½Ú¾¡Á¿Ê¹Óà NodeJS¡¢PHP ÕâÀà¿çƽ̨µÄ½Å±¾¡£¶øÔÚ¹¹½¨Æ½Ì¨ÀïÎÒÃÇÑ¡Óà Shell£¬±àд¹¹½¨ÈÎÎñ£¬ÒÔ±ã¿çÓïÑÔʹÓ᣸÷ÖÖ¹¤¾ßÐèÒªµÄÔËÐл·¾³¾Í²»Ò»Ò»×¸Êö¡£

¡¡¡¡¹¤¾ß¶¼ÔÚ²»¶ÏÑݽø£¬Ðè¸ù¾Ý×ÔÉíÍŶÓÇé¿ö×ÔÐÐÌôÑ¡¡£

¡¡¡¡³ÖÐø¼¯³É¹¤×÷ʾÒâͼ

web³ÖÐø¼¯³É

´´½¨ CI ÏîÄ¿

¡¡¡¡Èç¹ûʹÓà GitLab + Jenkins ×éºÏ²Î¿¼£ºGitlab Hook Plugin

¡¡¡¡»ù´¡ÉèÖÃ

¡¡¡¡ÏîÄ¿Ãû³Æ¡¢ÃèÊö¡¢ÈÎÎñÀàÐ͵ȵÈ

¡¡¡¡Ö¸¶¨´úÂë²Ö¿âºÍÏà¹ØÊÚȨÓû§

¡¡¡¡Ö¸¶¨´úÂë²Ö¿â·ÃÎÊÁ´½Ó¡¢ÓÐȨÏÞÀ­È¡Ïà¹Ø´úÂëµÄÊÚȨÓû§

¡¡¡¡ÉèÖù¹½¨´¥·¢Æ÷

¡¡¡¡Ö¸¶¨´¥·¢ÀàÐÍͬʱÔÚ´úÂë²Ö¿âƽ̨£¨È磺GitLab£©Ìí¼Ó´¥·¢¹¹½¨ÇëÇóµÄʱ»úºÍµØÖ·¡£

¡¡¡¡ÉèÖù¹½¨½Å±¾

¡¡¡¡ÉèÖù¹½¨½Å±¾£¬½¨ÒéʹÓà Shell

¡¡¡¡¸ù¾Ý×ÔÉíÏîÄ¿ÌØµã£¬ÎÒÃÇÔ¼¶¨Á˼¸¸ö³£ÓÃµÄ NPM Scriptsnpm run online  # ¹¹½¨µ½ÏßÉÏ»·¾³npm run develop # ¹¹½¨µ½¿ª·¢»·¾³npm run stable  # ¹¹½¨µ½ÄÚÍøÎȶ¨°ænpm run debug   # Æô¶¯±¾»úµ÷ÊÔ

¡¡¡¡ÉèÖù¹½¨Ò쳣֪ͨ

¡¡¡¡Ö¸¶¨¹¹½¨¸ºÔðÈ˵ÄÓʼþ£¬µ±·¢Éú¹¹½¨·¢ÉúÒì³£ºÍÐÞ¸´Ê±Í¨Öª¸ºÔðÈË¡£

¡¡¡¡ÊÕÒæ

¡¡¡¡Â½Â½ÐøÐø¶Ô³ÖÐø¼¯³ÉµÄ̽Ë÷ºÍʵʩ£¬È·ÊµÓÐһЩÏÔ¶øÒ×¼ûµÄÊÕÒæ

¡¡¡¡½µµÍÈ˹¤³É±¾

¡¡¡¡Öظ´·±ËöµÄ¹¤×÷¿ÉÒÔ×Ô¶¯»¯¡£ÍŶӹ¤×÷Á÷³Ì¿ÉÒÔ²»¶ÏÍêÉÆºÍ³Áµí¡£

¡¡¡¡Ìá¸ß²úÆ·Îȶ¨ÐÔ

¡¡¡¡²¿Êðǰ²âÊÔ¡¢²¿Êðºó²âÊÔ£¬²âÊÔÓÃÀý¸²¸Ç¸÷¸ö»ù±¾¹¦ÄÜ¡£²âÊÔ·¢ÏÖºÍÓû§·´À¡ Bug ¿ÉÒÔתΪÓÃÀý£¬³ÖÐø¼ÓÇ¿²âÊÔ¸²¸ÇÂÊ¡£

¡¡¡¡½µµÍ´úÂëά»¤³É±¾

¡¡¡¡Í¨¹ý¹¹½¨¹ý³Ì×Ô¶¯ÅäÖø÷ÖÖÔËÐл·¾³£¬Õû¸ö¿ª·¢¹ý³Ì¾ùֻά»¤Ò»Ì×´úÂë²Ö¿â¡£

¡¡¡¡¼Ó¿ì²úÆ·µü´úËÙ¶È

¡¡¡¡Ã¿´Î´úÂëÎĵµ±ä¸ü¾ù²ú³ö¿ÉÌåÑéµÄ°æ±¾£¬¼ÓËÙ²âÊÔºÍÌåÑé²úÆ·½éÈëµÄʱ¼ä¡£

¡¡¡¡¹¹½¨ÊµÀý

¡¡¡¡¾Ù¼¸¸öʵ¼ÊµÄÀý×Ó

¡¡¡¡ÍøÒ³ÓÎÏ·ËØ²Ä×ÊÔ´×Ô¶¯ÉÏÏß

¡¡¡¡»»×°ÀàÓÎÏ·£¬¾­³£»áÌíÖ÷þ×°ÊÎÆ·¡£Éè¼ÆÊ¦Ìṩ png ËØ²Ä£¬Óɹ¹½¨¹¤¾ß×Ô¶¯×ª³É webp ×ÊÔ´·¢²¼µ½ CDN¡£

¡¡¡¡ÈÕ³£»î¶¯Îݸ¸üн»¸øÔËÓª

¡¡¡¡½«ÔËÓªµÄͬѧ¼Óµ½ GitLab ÏîÄ¿³ÉÔ±¡£ÔËӪͬѧ²»ÐèÒª°²×°ÆäËûÈí¼þ£¬Ö±½ÓÔÚä¯ÀÀÆ÷ÖÐÐÞ¸Ä GitLab ÏîÄ¿Îļþ£¨Í¨³£ÊÇ HTML ÖеÄÎݸ£©£¬±£´æ¼´¿Ì¸üÐÂÉÏÏß¡£

¡¡¡¡¼¯Èº·þÎñ×Ô¶¯²¿ÊðºÍ²âÊÔ

¡¡¡¡¸ß²¢·¢µÄ Web Ó¦Óã¬Í¨³£¶¼Óкܶà·ÖƬ£¨¿ÉÒÔÀí½âΪ¶à¸öÖ÷»ú£©¡£´úÂëÐèҪͬ²½µ½¸÷¸ö·ÖƬÉÏ£¬¶ø¸÷¸ö·ÖƬ¿ÉÄÜÓÐ΢С²îÒ죬²»Ò»¶¨Ã¿´Î´úÂëµü´úÈ«¶¼ÄÜÕý³£ÔËÐС£ÎÒÃǽ«Ã¿Ò»¸ö·ÖƬÌá³öÒ»¸ö²âÊԶ˿ڣ¬ÉÏÏßǰ¸÷¸ö·ÖƬ¾ù×öÒ»´Î²âÊÔÓÃÀý¸²¸Ç£¬È·±£¼¯³É·þÎñµÄÎȶ¨ÐÔ¡£

¡¡¡¡Ê¹Óóɱ¾

¡¡¡¡½â¾öÀÏÎÊÌâµÄͬʱҲ»á´øÀ´ÐµÄÎÊÌâ¡£

¡¡¡¡Ñ§Ï°ºÍʹÓóɱ¾

¡¡¡¡³ÖÐø¼¯³É¼¸ºõ¸²¸ÇÁË¿ª·¢»·½ÚºÍÔËÐл·¾³·½·½ÃæÃ棬ÆÕͨÏîÄ¿×é³ÉÔ±²»Ò»¶¨¶¼ÄܽӴ¥¡£ËùÒÔÎÒ¸ø×éÄÚµÄͬѧÏ·Ÿü¶àµÄÄÚÍø»·¾³È¨ÏÞ¡£µ±È»ÎÒÃÇÒ²¿ÉÒÔ×ÔÐа²×°Ïà¹Ø»·¾³¡£

¡¡¡¡ÏßÉÏ»·¾³Òþ˽±£»¤

¡¡¡¡ÏßÉÏ»·¾³µÄ²Ù×÷ÐèҪʮ·Ö½÷É÷£¬Ò»Ð©ÅäÖÃÓкܸߵı£ÃÜÐÔ¡£°üÀ¨²»ÏÞÓÚ£ºµÚÈý·½Ö§¸¶ÊÚȨÂë¡¢µÚÈý·½Ó¦ÓÃÊÚȨÂë¡¢Îļþ²¿ÊðÊÚȨÂë¡¢Êý¾Ý¿âÓû§Éí·Ý£¬¼´£º¸÷ÖÖÖØÒªµÄ˽ÃÜÅäÖá£

¡¡¡¡ÎÒÃǵÄ×ö·¨ÊÇ×¼±¸ÁíÒ»Ì×´úÂë²Ö¿âרÃŹÜÀíÏßÉÏÅäÖ㬽ö¶Ô¹ÜÀíÔ±¿ª·Å¡£

¡¡¡¡Çø·Ö²»Í¬ÔËÐл·¾³

¡¡¡¡±¾»úÔËÐС¢¿ª·¢»·¾³£¨¸öÈË¿ª·¢»·¾³¡¢Îȶ¨°æ¡¢¿ª·¢°æ£©¡¢ÏßÉÏ»·¾³£¨Ô¤ÉÏÏß¡¢»Ò¶ÈÉÏÏߣ©£¬¶¼ÐèҪͨ¹ýÅäÖûò»·¾³±äÁ¿Çø·Ö¡£

¡¡¡¡¹¹½¨¹ý³Ì×ÔÉíÒì³£

¡¡¡¡¾Í¹¹½¨±¾ÉíÒ²¿ÉÄܳöÏÖÒì³£¡£È磺¹¹½¨»úÆ÷ÈíÓ²¼þÒì³££¨ÍøÂçÖжϡ¢´ÅÅÌÂúÁË¡¢±àÒëÒÀÀµÉý¼¶Ê§°Ü£©¡£»¹ÓнڼÙÈÕ²»Ôڰ칫»·¾³¡£

¡¡¡¡ÐèҪ׼±¸¶ÌʱÊÖ¹¤½éÈëά»¤µÄ·½°¸£¬±ÈÈ磺ԤÁô¸öϵͳÉý¼¶Ò³Ã棬¿ÉÒÔÕùȡʱ¼ä£¬²»ÈÝÒ×½µµÍÓû§ÌåÑé¡£

¡¡¡¡´íÎ󸲸ÇÏßÉÏÏîÄ¿µÄ·çÏÕ

¡¡¡¡ÓÐʱΪ¸ÏÏîÄ¿½ø¶È£¬Ê¹ÓÃÁ˳ÌÐòÔ±±ØÉ±¼¼ Ctrl+C¡¢Ctrl+V¡£¿Ë¡¹¹½¨ÈÎÎñÒ²ÊÇÓзçÏյģ¬ÒòΪÓÐÏàͬµÄ²¿ÊðÅäÖ㬴¦Àí²»ºÃ»á¸²¸Ç֮ǰµÄÏßÉÏ´úÂ룬µ¼ÖÂÏßÉÏʹʡ£

¡¡¡¡Îª±ÜÃâÕâÖÖÎÊÌâ³öÏÖ£¬ÎÒÃÇÔÚ¹¹½¨Ç°¼ÓÁËÒ»¶Î´úÂëÒԺ˶Թ¹½¨ÏîÄ¿Ãû³Æ

¡¡¡¡node -e 'if(require("./package.json").JOB_NAME!==process.env.JOB_NAME){console.error("JOB_NAME Error.");process.exit(1)}'

¡¡¡¡Êµ¼ù¾­Ñé

¡¡¡¡¶¨ÒåÏîÄ¿

¡¡¡¡ÎÞÂÛÊÇǰ¶ËÏîÄ¿»¹ÊǺó¶ËÏîÄ¿£¨PHP¡¢NodeJS¡¢Go£©£¬ÎÒÃǾùÓà package.json À´¶¨Òå¡£·½±ãͳһÏîÄ¿Ãû³Æ¡¢°æ±¾¡¢¹¹½¨½Å±¾µÄÀ´Ô´¡£

¡¡¡¡¹¹½¨¹ý³ÌʹÓÃ¿çÆ½Ì¨µÄ½Å±¾

¡¡¡¡¿ÉÒÔÑ¡Óà PHP¡¢NodeJS¡¢Python µÈ¿çƽ̨µÄ½Å±¾£¬·½±ãÔËÐе½¸÷ÖÖ»·¾³ÖС£²»½¨ÉèʹÓà VBScript »ò JScript£¬½öÄÜÔÚ Windows Ö±½ÓÔËÐеĽű¾¡£

¡¡¡¡±àдС³É±¾²âÊÔÓÃÀý

¡¡¡¡±àд²âÊÔÓÃÀýÒ²²»Ò»¶¨ÒªÒýÈëÖØÐ͵IJâÊÔ¿ò¼Ü£¬ÆäʵֻҪ½ø³ÌÒÔ·ÇÁã״̬Í˳ö¾Í¿ÉÒÔÖжϹ¹½¨¹ý³Ì¡£NodeJS Óà process.exit(1);£¬PHP Óà exit(1);¹¹½¨ÏîÄ¿¹æ·¶

¡¡¡¡Ã»ÓÐ¹æ¾Ø²»³É·½Ô²£¬Ê¹ÓÃͳһµÄ¹æ·¶¿ÉÒÔ¸üºÃµÄ½øÐÐÍŶÓЭ×÷¡£

¡¡¡¡±ÈÈ磺Óà package.json ÉùÃ÷ÏîÄ¿¡¢Óà NPM Scripts д¹¹½¨Èë¿Ú½Å±¾¡¢Óà JOB_NAME ×ֶκ˶Թ¹½¨ÏîÄ¿¡£

¡¡¡¡ÊÖ¶¯¹¹½¨

¡¡¡¡Îª±ÜÃ⿪·¢ÆÚ³ÉÔ±²¿ÊðÏîÄ¿»¥Ïà¸ÉÈÅ£¬ÌظøÃ¿¸ö³ÉÔ±·ÖÅäÒ»¸öÐԶ˿ڡ£´úÂë²»ÐèÒªÌá½»µ½²Ö¿â£¬Í¨¹ýÊÖ¶¯²¿ÊðÏàÓ¦ÏîÄ¿¡£

¡¡¡¡Ê¹Óà jdists ÅäÖò»Í¬ÔËÐл·¾³

¡¡¡¡×îºó°²Àûһϣºjdists -- Ç¿´óµÄ´úÂë¿éÔ¤´¦Àí¹¤¾ß£¬ÇáËÉÊÊÅä¸÷ÖÖÔËÐл·¾³¡£

http://www.aseoe.com/ true Web ³ÖÐø¼¯³É¹¤×÷ʵ¼ù http://www.aseoe.com/show-26-1028-1.html report <£¿php echo strlen($content) / 2; ?> ¡¡¡¡±³¾°¡¡¡¡2015Äê10ÔÂÎÒ¼ÓÈëÒ»¼ÒÒÑÓ¯ÀûµÄ´´Òµ¹«Ë¾£¬¸ºÔð Web ¼¼Êõ·½Ïò¡£¡¡¡¡´´Òµ¹ý³ÌÖÐΪÁËÉú´æ£¬¶¼ÊÇÆ´¿ìÆ´ºÝ£¬ÄÑÃâÑ¡ÓÃÃͲڿìµÄ¹¤×÷·½·¨¡£¡¡¡¡Ëæ×ÅÒµÎñºÍÍŶӲ»¶ÏÀ©´ó£¬Ãæ¶ÔµÄÎÊÌâÒ²Ô½À´Ô½¾ßÌôÕ½ÐÔ¡£¡¡¡¡ÎÒ
TAG:Web ³ÖÐø¼¯³É
±¾Õ¾»¶Ó­ÈκÎÐÎʽµÄ×ªÔØ£¬µ«ÇëÎñ±Ø×¢Ã÷³ö´¦£¬×ðÖØËûÈËÀͶ¯³É¹û
×ªÔØÇë×¢Ã÷£º ÎÄÕÂ×ªÔØ×Ô£º°®Ë¼×ÊÔ´Íø http://www.aseoe.com/show-26-1028-1.html

[ǰ¶Ë²å¼þÍÆ¼ö] Plugin

1 2 3 4
  • jQueryʵÏÖÖð×ÖÖð¾äÏÔʾ²å¼þl-by-l.min.js
  • jQuery´ø·½Ïò¸ÐÖªµÄÊó±ê»¬¹ýͼƬ±ß¿òÌØÐ§²å¼þ
  • jQuery HotKeys¼àÌý¼üÅ̰´ÏÂʼþkeydown²å¼þ
  • ÏìӦʽÎÞÏÞÂÖ²¥jQueryÐýתľÂí²å¼þ
ÏìӦʽÎÞÏÞÂÖ²¥jQueryÐýתľÂí²å¼þ
webǰ¶Ë¿ª·¢
°®Ë¼×ÊÔ´Íø Copyright 2012-2014 Www.Aseoe.Com All rights reserved.(½úICP±¸13001436ºÅ-1)