ÀÖÓãµç¾º



½ÌÓýÐÐÒµA¹ÉIPOµÚÒ»¹É£¨¹ÉƱ´úÂë 003032£©

È«¹ú×Éѯ/ͶËßÈÈÏߣº400-618-4000

webǰ¶Ë¸ßÆµÃæÊÔÊÔÌ⺬´ð°¸_2019Éý¼¶°æ¡¾Ïêϸ¡¿

¸üÐÂʱ¼ä:2018Äê11ÔÂ27ÈÕ16ʱ05·Ö À´Ô´:ÀÖÓã²¥¿Í ä¯ÀÀ´ÎÊý:

±¾ÎÄÊÇÀÖÓã²¥¿Í¸ù¾Ý¶à·Ý¹ØÓÚwebǰ¶ËÃæÊÔÊÔÌâ³éÈ¡µÄÆóÒµÃæÊÔʱÓõ½Ï൱¶àµÄһЩÊÔÌ⣬½ö¹©²Î¿¼¡£

webǰ¶Ë¸ßÆµÃæÊÔÌâ

ÔõôȥÉè¼ÆÒ»¸ö×é¼þ·â×°?

1.×é¼þ·â×°µÄÄ¿µÄÊÇΪÁËÖØÓã¬Ìá¸ß¿ª·¢Ð§ÂʺʹúÂëÖÊÁ¿

2.µÍñîºÏ£¬µ¥Ò»Ö°Ô𣬿ɸ´ÓÃÐÔ£¬¿Éά»¤ÐÔ

3.ǰ¶Ë×é¼þ»¯Éè¼ÆË¼Â·

js Òì²½¼ÓÔØµÄ·½Ê½

1.äÖȾÒýÇæÓöµ½ script ±êÇ©»áÍ£ÏÂÀ´£¬µÈµ½Ö´ÐÐÍê½Å±¾£¬¼ÌÐøÏòÏÂäÖȾ

2.defer ÊÇ“äÖȾÍêÔÙÖ´ÐД£¬async ÊÇ“ÏÂÔØÍê¾ÍÖ´ÐД£¬defer Èç¹ûÓжà¸ö½Å±¾£¬»á°´ÕÕÔÚÒ³ÃæÖгöÏÖµÄ˳Ðò¼ÓÔØ£¬¶à¸öasync ½Å±¾²»Äܱ£Ö¤¼ÓÔØË³Ðò

3.¼ÓÔØ es6Ä£¿éµÄʱºòÉèÖà type=module£¬Òì²½¼ÓÔØ²»»áÔì³É×èÈûä¯ÀÀÆ÷£¬Ò³ÃæäÖȾÍêÔÙÖ´ÐУ¬¿ÉÒÔͬʱ¼ÓÉÏasyncÊôÐÔ£¬Òì²½Ö´Ðнű¾(ÀûÓö¥²ãµÄthisµÈÓÚundefinedÕâ¸öÓï·¨µã£¬¿ÉÒÔÕì²âµ±Ç°´úÂëÊÇ·ñÔÚ ES6 Ä£¿éÖ®ÖÐ)

css ¶¯»­ºÍ js ¶¯»­µÄ²îÒì

1.´úÂ븴ÔÓ¶È£¬js ¶¯»­´úÂëÏà¶Ô¸´ÔÓһЩ

2.¶¯»­ÔËÐÐʱ£¬¶Ô¶¯»­µÄ¿ØÖƳ̶ÈÉÏ£¬js Äܹ»Èö¯»­£¬ÔÝÍ££¬È¡Ïû£¬ÖÕÖ¹£¬css¶¯»­²»ÄÜÌí¼Óʼþ

3.¶¯»­ÐÔÄÜ¿´£¬js ¶¯»­¶àÁËÒ»¸öjs ½âÎöµÄ¹ý³Ì£¬ÐÔÄܲ»Èç css ¶¯»­ºÃ

XSS Óë CSRF Á½ÖÖ¿çÕ¾¹¥»÷

1.xss ¿çÕ¾½Å±¾¹¥»÷£¬Ö÷ÒªÊÇǰ¶Ë²ãÃæµÄ£¬Óû§ÔÚÊäÈë²ãÃæ²åÈë¹¥»÷½Å±¾£¬¸Ä±äÒ³ÃæµÄÏÔʾ£¬»òÔòÇÔÈ¡ÍøÕ¾ cookie£¬Ô¤·À·½·¨£º²»ÏàÐÅÓû§µÄËùÓвÙ×÷£¬¶ÔÓû§ÊäÈë½øÐÐÒ»¸öתÒ壬²»ÔÊÐí js ¶Ô cookie µÄ¶Áд

2.csrf ¿çÕ¾ÇëÇóαÔ죬ÒÔÄãµÄÃûÒ壬·¢ËͶñÒâÇëÇó£¬Í¨¹ý cookie ¼Ó²ÎÊýµÈÐÎʽ¹ýÂË

3.ÎÒÃÇû·¨³¹µ×¶Å¾ø¹¥»÷£¬Ö»ÄÜÌá¸ß¹¥»÷Ãż÷

ʼþίÍУ¬Ä¿µÄ£¬¹¦ÄÜ£¬Ð´·¨

1.°ÑÒ»¸ö»òÕßÒ»×éÔªËØµÄʼþίÍе½ËüµÄ¸¸²ã»òÕ߸üÍâ²ãÔªËØÉÏ

2.Óŵ㣬¼õÉÙÄÚ´æÏûºÄ£¬¶¯Ì¬°ó¶¨Ê¼þ

3.target ÊÇ´¥·¢Ê¼þµÄ×î¾ßÌåµÄÔªËØ£¬currenttargetÊǰó¶¨Ê¼þµÄÔªËØ(ÔÚº¯ÊýÖÐÒ»°ãµÈÓÚthis)

4.JavaScript ʼþίÍÐÏê½â

Ị̈߳¬½ø³Ì

1.Ïß³ÌÊÇ×îСµÄÖ´Ðе¥Ôª£¬½ø³ÌÊÇ×îСµÄ×ÊÔ´¹ÜÀíµ¥Ôª

2.Ò»¸öÏß³ÌÖ»ÄÜÊôÓÚÒ»¸ö½ø³Ì£¬¶øÒ»¸ö½ø³Ì¿ÉÒÔÓжà¸öỊ̈߳¬µ«ÖÁÉÙÓÐÒ»¸öÏß³Ì

¸ºÔؾùºâ

1.µ±ÏµÍ³ÃæÁÙ´óÁ¿Óû§·ÃÎÊ£¬¸ºÔعý¸ßµÄʱºò£¬Í¨³£»áʹÓÃÔö¼Ó·þÎñÆ÷ÊýÁ¿À´½øÐкáÏòÀ©Õ¹£¬Ê¹Óü¯ÈººÍ¸ºÔؾùºâÌá¸ßÕû¸öϵͳµÄ´¦ÀíÄÜÁ¦

ʲôÊÇCDN»º´æ

1.CDN ÊÇÒ»ÖÖ²¿Êð²ßÂÔ£¬¸ù¾Ý²»Í¬µÄµØÇø²¿ÊðÀàËÆnginx ÕâÖÖ·þÎñ·þÎñ£¬»á»º´æ¾²Ì¬×ÊÔ´¡£Ç°¶ËÔÚÏîÄ¿ÓÅ»¯µÄʱºò£¬Ï°¹ßÔÚ½²Ì¨×ÊÔ´ÉϼÓÉÏÒ»¸ö hash Öµ£¬Ã¿´Î¸üеÄʱºòÈ¥¸Ä±äÕâ¸ö hash£¬hash Öµ±ä»¯µÄʱºò£¬·þÎñ»áÈ¥ÖØÐÂÈ¡×ÊÔ´

2.(CDN)ÊÇÒ»¸ö¾­²ßÂÔÐÔ²¿ÊðµÄÕûÌåϵͳ£¬°üÀ¨·Ö²¼Ê½´æ´¢¡¢¸ºÔؾùºâ¡¢ÍøÂçÇëÇóµÄÖØ¶¨ÏòºÍÄÚÈݹÜÀí4¸öÒª¼þ

±Õ°üµÄд·¨£¬±Õ°üµÄ×÷Ó㬱հüµÄȱµã

1.ʹÓñհüµÄÄ¿µÄ——Òþ²Ø±äÁ¿£¬¼ä½Ó·ÃÎÊÒ»¸ö±äÁ¿,ÔÚ¶¨Ò庯ÊýµÄ´Ê·¨×÷ÓÃÓòÍ⣬µ÷Óú¯Êý

2.±Õ°üµÄÄÚ´æÐ¹Â¶£¬ÊÇIEµÄÒ»¸ö bug£¬±Õ°üʹÓÃÍê³ÉÖ®ºó£¬Êջز»Á˱հüµÄÒýÓ㬵¼ÖÂÄÚ´æÐ¹Â¶

3.±Õ°üÔì³ÉÄÚ´æÐ¹Â¶µÄʵÑé

¿çÓòÎÊÌ⣬˭ÏÞÖÆµÄ¿çÓò£¬Ôõô½â¾ö

1.ä¯ÀÀÆ÷µÄͬԴ²ßÂÔµ¼ÖÂÁË¿çÓò

2.ÓÃÓÚ¸ôÀëDZÔÚ¶ñÒâÎļþµÄÖØÒª°²È«»úÖÆ

3.[jsonp £¬ÔÊÐí script ¼ÓÔØµÚÈý·½×ÊÔ´]segmentfault.com/a/11...

4.nginx ·´Ïò´úÀí(nginx ·þÎñÄÚ²¿ÅäÖà Access-Control-Allow-Origin *)

5.cors ǰºó¶ËЭ×÷ÉèÖÃÇëÇóÍ·²¿£¬Access-Control-Allow-Origin µÈÍ·²¿ÐÅÏ¢

6.iframe ǶÌ×ͨѶ£¬postmessage

javascript Öг£¼ûµÄÄÚ´æÐ¹Â¶ÏÝÚå

1.ÄÚ´æÐ¹Â¶»áµ¼ÖÂһϵÁÐÎÊÌ⣬±ÈÈ磺ÔËÐлºÂý£¬±ÀÀ££¬¸ßÑÓ³Ù

2.ÄÚ´æÐ¹Â¶ÊÇÖ¸ÄãÓò»µ½(·ÃÎʲ»µ½)µÄ±äÁ¿£¬ÒÀȻռ¾Ó×ÅÄÚ´æ¿Õ¼ä£¬²»Äܱ»ÔÙ´ÎÀûÓÃÆðÀ´

3.ÒâÍâµÄÈ«¾Ö±äÁ¿£¬ÕâЩ¶¼ÊDz»»á±»»ØÊյıäÁ¿(³ý·ÇÉèÖà null »òÕß±»ÖØÐ¸³Öµ)£¬ÌرðÊÇÄÇЩÓÃÀ´ÁÙʱ´æ´¢´óÁ¿ÐÅÏ¢µÄ±äÁ¿

4.ÖÜÆÚº¯ÊýÒ»Ö±ÔÚÔËÐУ¬´¦Àíº¯Êý²¢²»»á±»»ØÊÕ£¬jq ÔÚÒÆ³ý½Úµãǰ¶¼»á£¬½«Ê¼þ¼àÌýÒÆ³ý

5.js ´úÂëÖÐÓÐ¶Ô DOM ½ÚµãµÄÒýÓã¬dom ½Úµã±»ÒƳýµÄʱºò£¬ÒýÓû¹Î¬³Ö

6.JavaScript ÖÐ 4 ÖÖ³£¼ûµÄÄÚ´æÐ¹Â¶ÏÝÚå

babel°ÑES6ת³ÉES5»òÕßES3Ö®ÀàµÄÔ­ÀíÊÇʲô

1.Ëü¾ÍÊǸö±àÒëÆ÷£¬ÊäÈëÓïÑÔÊÇES6+£¬±àÒëÄ¿±êÓïÑÔÊÇES5

2.babel ¹Ù·½¹¤×÷Ô­Àí

3.½âÎö£º½«´úÂë×Ö·û´®½âÎö³É³éÏóÓï·¨Ê÷

4.±ä»»£º¶Ô³éÏóÓï·¨Ê÷½øÐб任²Ù×÷

5.ÔÙ½¨£º¸ù¾Ý±ä»»ºóµÄ³éÏóÓï·¨Ê÷ÔÙÉú³É´úÂë×Ö·û´®

Promise Ä£ÄâÖÕÖ¹

1.µ±Ð¶ÔÏó±£³Ö“pending”״̬ʱ£¬Ô­PromiseÁ´½«»áÖÐÖ¹Ö´ÐС£

2.return new Promise(()=>{}); // ·µ»Ø“pending”״̬µÄPromise¶ÔÏó

3.´ÓÈçºÎÍ£µô Promise Á´ËµÆð(promiseÄÚ´æÐ¹Â©ÎÊÌâ)

promise ·ÅÔÚtry catchÀïÃæÓÐʲô½á¹û

1.Promise ¶ÔÏóµÄ´íÎó¾ßÓÐðÅÝÐÔÖÊ£¬»áÒ»Ö±Ïòºó´«µÝ£¬Ö±µ½±»²¶»ñΪֹ£¬Ò²¼´ÊÇ˵£¬´íÎó×ܻᱻÏÂÒ»¸öcatchÓï¾ä²¶»ñ

2.µ±PromiseÁ´ÖÐÅ׳öÒ»¸ö´íÎóʱ£¬´íÎóÐÅÏ¢ÑØ×ÅÁ´Â·Ïòºó´«µÝ£¬Ö±ÖÁ±»²¶»ñ

ÍøÕ¾ÐÔÄÜÓÅ»¯

1.http ÇëÇó·½Ã棬¼õÉÙÇëÇóÊýÁ¿£¬ÇëÇóÌå»ý£¬¶ÔÓ¦µÄ×ö·¨ÊÇ£¬¶ÔÏîÄ¿×ÊÔ´½øÐÐѹËõ£¬¿ØÖÆÏîÄ¿×ÊÔ´µÄ dns ½âÎöÔÚ2µ½4¸öÓòÃû£¬ÌáÈ¡¹«¸æµÄÑùʽ£¬¹«¹²µÄ×é¼þ£¬Ñ©±Ìͼ£¬»º´æ×ÊÔ´£¬

2.ѹËõ×ÊÔ´£¬ÌáÈ¡¹«¹²×ÊԴѹËõ£¬ÌáÈ¡ css £¬js ¹«¹²·½·¨

3.²»ÒªËõ·ÅͼƬ£¬Ê¹ÓÃÑ©±Ìͼ£¬Ê¹ÓÃ×ÖÌåͼ±í(°¢ÀïʸÁ¿Í¼¿â)

3.ʹÓà CDN£¬Å׿ªÎÞÓÃµÄ cookie

4.¼õÉÙÖØ»æÖØÅÅ£¬CSSÊôÐÔ¶Áд·ÖÀ룬×îºÃ²»ÒªÓÃjs ÐÞ¸ÄÑùʽ£¬dom ÀëÏ߸üУ¬äÖȾǰָ¶¨Í¼Æ¬µÄ´óС

5.js ´úÂë²ãÃæµÄÓÅ»¯£¬¼õÉÙ¶Ô×Ö·û´®µÄ¼ÆË㣬ºÏÀíʹÓñհü£¬ÊׯÁµÄjs ×ÊÔ´¼ÓÔØ·ÅÔÚ×îµ×²¿

js ×Ô¶¨ÒåʼþʵÏÖ

1.Ô­ÉúÌṩÁË3¸ö·½·¨ÊµÏÖ×Ô¶¨Òåʼþ

2.createEvent£¬ÉèÖÃʼþÀàÐÍ£¬ÊÇ html ʼþ»¹ÊÇ Êó±êʼþ

3.initEvent ³õʼ»¯Ê¼þ£¬Ê¼þÃû³Æ£¬ÊÇ·ñÔÊÐíðÅÝ£¬ÊÇ·ñ×èÖ¹×Ô¶¨Òåʼþ

4.dispatchEvent ´¥·¢Ê¼þ

angular Ë«ÏòÊý¾Ý°ó¶¨ÓëvueÊý¾ÝµÄË«ÏòÊý¾Ý°ó¶¨

1.¶þÕß¶¼ÊÇ MVVM ģʽ¿ª·¢µÄµäÐÍ´ú±í

2.angular ÊÇͨ¹ýÔà¼ì²âʵÏÖ£¬angular »á½« UI ʼþ£¬ÇëÇóʼþ£¬settimeout ÕâÀàÑÓ³Ù£¬µÄ¶ÔÏó·ÅÈ뵽ʼþ¼à²âµÄÔà¶ÓÁУ¬µ±Êý¾Ý±ä»¯µÄʱºò£¬´¥·¢ $diget ·½·¨½øÐÐÊý¾ÝµÄ¸üУ¬ÊÓͼµÄäÖȾ

3.vue ͨ¹ýÊý¾ÝÊôÐÔµÄÊý¾Ý½Ù³ÖºÍ·¢²¼¶©ÔĵÄģʽʵÏÖ£¬´óÖ¿ÉÒÔÀí½â³ÉÓÉ3¸öÄ£¿é×é³É£¬observer Íê³É¶ÔÊý¾ÝµÄ½Ù³Ö£¬compile Íê³É¶ÔÄ£°åƬ¶ÎµÄäÖȾ£¬watcher ×÷ΪÇÅÁºÁ¬½Ó¶þÕߣ¬¶©ÔÄÊý¾Ý±ä»¯¼°¸üÐÂÊÓͼ



getÓëpost ͨѶµÄÇø±ð

1.Get ÇëÇóÄÜ»º´æ£¬Post ²»ÄÜ

2.Post Ïà¶Ô Get °²È«Ò»µãµã£¬ÒòΪGet ÇëÇó¶¼°üº¬ÔÚ URL ÀÇһᱻä¯ÀÀÆ÷±£´æÀúÊ·¼Í¼£¬Post ²»»á£¬µ«ÊÇÔÚ×¥°üµÄÇé¿ö϶¼ÊÇÒ»ÑùµÄ¡£

3.Post ¿ÉÒÔͨ¹ý request bodyÀ´´«Êä±È Get ¸ü¶àµÄÊý¾Ý£¬Get ûÓÐÕâ¸ö¼¼Êõ

4.URLÓ㤶ÈÏÞÖÆ£¬»áÓ°Ïì Get ÇëÇ󣬵«ÊÇÕâ¸ö³¤¶ÈÏÞÖÆÊÇä¯ÀÀÆ÷¹æ¶¨µÄ£¬²»ÊÇ RFC ¹æ¶¨µÄ

5.Post Ö§³Ö¸ü¶àµÄ±àÂëÀàÐÍÇÒ²»¶ÔÊý¾ÝÀàÐÍÏÞÖÆ

ÓÐûÓÐÈ¥Ñо¿webpackµÄһЩԭÀíºÍ»úÖÆ£¬ÔõôʵÏÖµÄ

1.½âÎöwebpackÅäÖòÎÊý£¬ºÏ²¢´Óshell´«ÈëºÍwebpack.config.jsÎļþÀïÅäÖõIJÎÊý£¬Éú²ú×îºóµÄÅäÖýá¹û¡£

2.×¢²áËùÓÐÅäÖõIJå¼þ£¬ºÃÈòå¼þ¼àÌýwebpack¹¹½¨ÉúÃüÖÜÆÚµÄʼþ½Úµã£¬ÒÔ×ö³ö¶ÔÓ¦µÄ·´Ó¦¡£

3.´ÓÅäÖõÄentryÈë¿ÚÎļþ¿ªÊ¼½âÎöÎļþ¹¹½¨ASTÓï·¨Ê÷£¬ÕÒ³öÿ¸öÎļþËùÒÀÀµµÄÎļþ£¬µÝ¹éÏÂÈ¥¡£

4.ÔÚ½âÎöÎļþµÝ¹éµÄ¹ý³ÌÖиù¾ÝÎļþÀàÐͺÍloaderÅäÖÃÕÒ³öºÏÊʵÄloaderÓÃÀ´¶ÔÎļþ½øÐÐת»»¡£

5.µÝ¹éÍêºóµÃµ½Ã¿¸öÎļþµÄ×îÖÕ½á¹û£¬¸ù¾ÝentryÅäÖÃÉú³É´úÂë¿échunk¡£

6.Êä³öËùÓÐchunkµ½Îļþϵͳ¡£

ES6Ä£¿éÓëCommonJSÄ£¿éµÄ²îÒì

1.CommonJs Ä£¿éÊä³öµÄÊÇÒ»¸öÖµµÄ¿½±´£¬ES6Ä£¿éÊä³öµÄÊÇÒ»¸öÖµµÄÒýÓÃ

2.CommonJS Ä£¿éÊÇÔËÐÐʱ¼ÓÔØ£¬ES6Ä£¿éÊDZàÒëʱÊä³ö½Ó¿Ú

3.ES6ÊäÈëµÄÄ£¿é±äÁ¿£¬Ö»ÊÇÒ»¸ö·ûºÅÁ´½Ó£¬ËùÒÔÕâ¸ö±äÁ¿ÊÇÖ»¶ÁµÄ£¬¶ÔËü½øÐÐÖØÐ¸³Öµ¾Í»á±¨´í

Ä£¿é¼ÓÔØAMD£¬CMD£¬CommonJS Modules/2.0 ¹æ·¶

1.ÕâЩ¹æ·¶µÄÄ¿µÄ¶¼ÊÇΪÁË JavaScript µÄÄ£¿é»¯¿ª·¢£¬ÌرðÊÇÔÚä¯ÀÀÆ÷¶ËµÄ

2.¶ÔÓÚÒÀÀµµÄÄ£¿é£¬AMD ÊÇÌáǰִÐУ¬CMD ÊÇÑÓ³ÙÖ´ÐÐ

3.CMD ÍÆ³çÒÀÀµ¾Í½ü£¬AMD ÍÆ³çÒÀÀµÇ°ÖÃ

Node ʼþÑ­»·£¬js ʼþÑ­»·²îÒì

1.Node.js µÄʼþÑ­»··ÖΪ6¸ö½×¶Î

2.ä¯ÀÀÆ÷ºÍNode »·¾³Ï£¬microtask ÈÎÎñ¶ÓÁеÄÖ´ÐÐʱ»ú²»Í¬

3.Node.jsÖУ¬microtask ÔÚʼþÑ­»·µÄ¸÷¸ö½×¶ÎÖ®¼äÖ´ÐÐ

4.ä¯ÀÀÆ÷¶Ë£¬microtask ÔÚʼþÑ­»·µÄ macrotask Ö´ÐÐÍêÖ®ºóÖ´ÐÐ

5.µÝ¹éµÄµ÷ÓÃprocess.nextTick()»áµ¼ÖÂI/O starving£¬¹Ù·½ÍƼöʹÓÃsetImmediate()

dz¿½±´ºÍÉ±´µÄÎÊÌâ

1.É±´ºÍdz¿½±´ÊÇÖ»Õë¶ÔObjectºÍArrayÕâÑùµÄ¸´ÔÓÀàÐ͵Ä

2.Ò²¾ÍÊÇ˵aºÍbÖ¸ÏòÁËͬһ¿éÄڴ棬ËùÒÔÐÞ¸ÄÆäÖÐÈÎÒâµÄÖµ£¬ÁíÒ»¸öÖµ¶¼»áËæÖ®±ä»¯£¬Õâ¾ÍÊÇdz¿½±´

3.dz¿½±´£¬ ”Object.assign() ·½·¨ÓÃÓÚ½«ËùÓпÉö¾ÙµÄÊôÐÔµÄÖµ´ÓÒ»¸ö»ò¶à¸öÔ´¶ÔÏó¸´ÖƵ½Ä¿±ê¶ÔÏó¡£Ëü½«·µ»ØÄ¿±ê¶ÔÏó

4.É±´£¬JSON.parse()ºÍJSON.stringify()¸øÁËÎÒÃÇÒ»¸ö»ù±¾µÄ½â¾ö°ì·¨¡£µ«ÊǺ¯Êý²»Äܱ»ÕýÈ·´¦Àí

¿ª·ÅÐÔÎÊÌâ

¿ª·ÅÐÔÎÊÌâÖ÷ÒªÊÇ¿¼²ìºòÑ¡ÈËÒµÎñ»ýÀÛ£¬ÊÇ·ñÓÐ×Ô¼ºµÄ˼¿¼£¬Ë¼¿¼ÎÊÌâµÄ·½Ê½£¬Ã»Óбê×¼´ð°¸¡£²»¹ýÓÐЩÎÊÌâͦµó×êµÄ£¬¹þ¹þ¹þ¹þ£¬±ÈÈ磺" Äã¼û¹ýµÄÏ൱ºÃµÄ´úÂëÊÇʲô? "×ÜÖ®Ìáǰ׼±¸ÏÂû´í¡£

1.ÏÈ×ÔÎÒ½éÉÜһϣ¬ËµÒ»ÏÂÏîÄ¿µÄ¼¼ÊõÕ»£¬ÒÔ¼°ÏîÄ¿ÖÐÓöµ½µÄһЩÎÊÌâ

2.´ÓÕûÌåÖУ¬¿´Äã¶ÔÏîÄ¿µÄÈÏʶ£¬¿ò¼ÜµÄÈÏʶºÍ×Ô¼ºË¼¿¼

3.ÏîÄ¿ÖÐÓÐûÓÐÓöµ½Ê²Ã´Äѵ㣬Ôõô½â¾ö

4.Èç¹ûÄãÔÚ´´Òµ¹«Ë¾ÄãÔõô´Ó0¿ªÊ¼×ö(Ñ¡Ôñʲô¿ò¼Ü£¬Ñ¡Ôñʲô¹¹½¨¹¤¾ß)

5.˵һÏÂÄãÏîÄ¿ÖÐÓõ½µÄ¼¼ÊõÕ»£¬ÒÔ¼°¾õµÃµÃÒâºÍ³öÉ«µÄµã£¬ÒÔ¼°ÈÃÄãÍ·Ì۵ĵ㣬Ôõô½â¾öµÄ

6.Ò»¸öÒµÎñ³¡¾°£¬Ãæ¶Ô²úÆ·²»¶Ïµü´ú£¬ÒÔ¼°ÐèÇóµÄ±ä¶¯¸ÃÔõôӦ¶Ô£¬¾ßÌå¼¼Êõ·½°¸ÊµÏÖ

7.ÄãµÄѧϰÀ´Ô´ÊÇʲô

8.Äã¾õµÃÄĸö¿ò¼Ü±È½ÏºÃ£¬ºÃÔÚÄÄÀï

9.Äã¾õµÃ×îÄѵü¼ÊõÄѵãÊÇʲô

10.Äã¼û¹ýµÄÏ൱ºÃµÄ´úÂëÊÇʲô



2019ÐÂÏʳö¯ÕûÀí²¿·Ö

ÐÂÏʳö¯£ºÕûÀí²¿·ÖûÓбê×¢´ð°¸£¬Èç¹ûÓÐʲôÎÊÌâ²»Çå³þ£¬»¶Ó­Í¨¹ýÍøÕ¾ÔÚÏßÁªÏµÀÖÓã²¥¿ÍÀÏʦ£¬»ñµÃÀÏʦµÄ°ïÖú¡£


CSSƪ 

1. CSS ºÐ×ÓÄ£ÐÍ£¬¾ø¶Ô¶¨Î»ºÍÏà¶Ô¶¨Î»

2. Çå³ý¸¡¶¯£¬Ê²Ã´Ê±ºòÐèÒªÇå³ý¸¡¶¯£¬Çå³ý¸¡¶¯¶¼ÓÐÄÄЩ·½·¨

3. ÈçºÎ±£³Ö¸¡²ãˮƽ´¹Ö±¾ÓÖÐ

4. position ºÍ display µÄȡֵºÍ¸÷×ÔµÄÒâ˼ºÍÓ÷¨

5. ÑùʽµÄ²ã¼¶¹ØÏµ£¬Ñ¡ÔñÆ÷ÓÅÏȼ¶£¬Ñùʽ³åÍ»£¬ÒÔ¼°³éÀëÑùʽģ¿éÔõôд£¬Ëµ³ö˼·£¬ÓÐÎÞʵ¼ù¾­Ñé

6. css3¶¯»­Ð§¹ûÊôÐÔ£¬canvas¡¢svgµÄÇø±ð£¬CSS3ÖÐÐÂÔöαÀà¾ÙÀý

7. pxºÍemºÍremµÄÇø±ð£¬CSSÖÐlink ºÍ@importµÄÇø±ðÊÇ?

5. Á˽â¹ýflexÂð?

JavaScript ƪ 

JavaScript »ù´¡

1. JavaScript ÀïÓÐÄÄЩÊý¾ÝÀàÐÍ£¬½âÊÍÇå³þ null ºÍ undefined£¬½âÊÍÇå³þԭʼÊý¾ÝÀàÐͺÍÒýÓÃÊý¾ÝÀàÐÍ¡£±ÈÈ署һϠ1 ºÍ Number(1)µÄÇø±ð

2. ½«Ò»Ï prototype ÊÇʲô¶«Î÷£¬Ô­ÐÍÁ´µÄÀí½â£¬Ê²Ã´Ê±ºòÓà prototype

3. º¯ÊýÀïµÄthisʲôº¬Ò壬ʲôÇé¿öÏ£¬ÔõôÓá£

4. applyºÍ call ʲôº¬Òå£¬Ê²Ã´Çø±ð?ʲôʱºòÓá£(ÎÒÓÐÆªÎÄÕÂ ÖØµã·ÖÎö¹ý)

5. Êý×éºÍ¶ÔÏóÓÐÄÄЩԭÉú·½·¨£¬ÁоÙһϣ¬·Ö±ðÊÇʲôº¬Ò壬±ÈÈçÁ¬½ÓÁ½¸öÊý×éÓÃÄĸö·½·¨£¬É¾³ýÊý×éµÄÖ¸¶¨ÏîºÍÖØÐÂ×é×°Êý×é(²Ù×÷Êý¾ÝµÄÖØµã)¡£

6. ÔõÑù±ÜÃâÈ«¾Ö±äÁ¿ÎÛȾ?ES5ÑϸñģʽµÄ×÷Óã¬ES6¼ýÍ·º¯ÊýºÍES5ÆÕͨº¯ÊýÒ»ÑùÂð?

JavaScript µÄÃæÏò¶ÔÏó

1. JS Ä£¿é°ü×°¸ñʽ¶¼ÓùýÄÄЩ£¬CommonJS¡¢AMD¡¢CMD¡£¶¨ÒåÒ»¸öJS Ä£¿é´úÂ룬ÄÇô¾«¼òµÄ¸ñʽÊÇÔõÑùµÄ¡£

2. JS ÔõôʵÏÖÒ»¸öÀà¡£ÔõôʵÀý»¯Õâ¸öÀà¡£

3. Àí½â±Õ°üÂð?Çë½²Ò»½²±Õ°üÔÚʵ¼Ê¿ª·¢ÖеÄ×÷ÓÃ;±Õ°ü½¨Ò鯵·±Ê¹ÓÃÂð?

4. ˵һÏÂÁ˽âµÄjs Éè¼ÆÄ£Ê½£¬½âÊÍһϵ¥Àý¡¢¹¤³§¡¢¹Û²ìÕß¡£

5. ajax ¿çÓòÓÐÄÄЩ·½·¨£¬jsonp µÄÔ­ÀíÊÇʲô£¬Èç¹ûÒ³Ãæ±àÂëºÍ±»ÇëÇóµÄ×ÊÔ´±àÂë²»Ò»ÖÂÈçºÎ´¦Àí?

¿ªÔ´¹¤¾ß 

1)ÊÇ·ñÁ˽⿪ԴµÄ¼Ü¹¹¹¤¾ß bower¡¢npm¡¢yeoman¡¢gulp¡¢webpack£¬ÓÐÎÞÓùý£¬ÓÐÎÞд¹ý£¬Ò»¸ö npm µÄ°üÀïµÄ package.json ¾ß±¸µÄ±ØÒªµÄ×ֶζ¼ÓÐÄÄЩ(Ãû³Æ¡¢°æ±¾ºÅ£¬ÒÀÀµ)

2)github³£Óò»³£Ó㬹Ø×¢¹ýÄÄЩÏîÄ¿

3)»á²»»áÓà ps ¿Ûͼ£¬png¡¢jpg¡¢gif ÕâЩͼƬ¸ñʽ½âÊÍһϣ¬·Ö±ðʲôʱºòÓá£ÈçºÎÓÅ»¯Í¼Ïñ¡¢Í¼Ïñ¸ñʽµÄÇø±ð

4)˵һÏÂÄã³£ÓõÄÃüÁîÐй¤¾ß

5)»á²»»áÓÃgit£¬ËµÉÏÀ´¼¸¸öÃüÁ˵һÏÂgitºÍsvnµÄÇø±ð£¬ÓÐûÓÐÓÃgit½â¾ö¹ý³åÍ»

¼ÆËã»úÍøÂç»ù´¡ 

1)˵һÏÂHTTP ЭÒéÍ·×Ö¶Î˵ÉÏÀ´¼¸¸ö£¬ÊÇ·ñ¾¡¿ÉÄÜÏêϸµÄÕÆÎÕHTTPЭÒé¡£Ò»´ÎÍêÕûµÄHTTPÊÂÎñÊÇÔõÑùµÄÒ»¸ö¹ý³Ì?

2)cookies ÊǸÉÂïµÄ£¬·þÎñÆ÷ºÍä¯ÀÀÆ÷Ö®¼äµÄ cookies ÊÇÔõô´«µÄ£¬httponly µÄ cookies ºÍ¿É¶ÁдµÄ cookie ÓÐÊ²Ã´Çø±ð£¬ÓÐÎÞ³¤¶ÈÏÞÖÆ

ÇëÃèÊöÒ»ÏÂcookies£¬sessionStorageºÍlocalStorageµÄÇø±ð

3)´ÓÇÃÈë URL µ½äÖȾÍê³ÉµÄÕû¸ö¹ý³Ì£¬°üÀ¨ DOM ¹¹½¨µÄ¹ý³Ì£¬ËµµÄÔ¼ÏêϸԽºÃ¡£

4)ÊÇ·ñÁ˽âWeb×¢Èë¹¥»÷£¬ËµÏÂÔ­Àí£¬ÆÄΪ³£¼ûµÄÁ½ÖÖ¹¥»÷(XSS ºÍ CSRF)Á˽⵽ʲô³Ì¶È¡£

5)ÊÇ·ñÁ˽⹫Կ¼ÓÃܺÍ˽Կ¼ÓÃÜ¡£ÈçºÎÈ·±£±íµ¥Ìá½»ÀïµÄÃÜÂë×ֶβ»±»Ð¹Â¶¡£ÑéÖ¤ÂëÊǸÉÂïµÄ£¬ÊÇΪÁ˽â¾öʲô°²È«ÎÊÌâ¡£

6)±àÂ볣ʶ£ºÎļþ±àÂë¡¢URL ±àÂë¡¢Unicode±àÂë ʲôº¬Òå¡£Ò»¸ögbk±àÂëµÄÒ³ÃæÈçºÎÕýÈ·Òý

ǰ¶Ë¿ò¼Ü 

1) ¶Ô MVC¡¢MVVMµÄÀí½â

2) vue¡¢angularjsµÈ Ïà¶ÔÓÚ jQueryÔÚ¿ª·¢ÉÏÓÐʲôÓŵã?

3)ǰºó·ÖÀëµÄ˼ÏëÁ˽âÂð?

4)ÄãÉÏÒ»¸öÏîÄ¿¶¼Óõ½ÁËÄÇЩ·½·¨ÓÅ»¯jsµÄÐÔÄÜ?

5)angularµÄÉúÃüÖÜÆÚ?

6)˵һÏÂÄã¶ÔvueºÍvuexµÄʹÓ÷½·¨£¬vueµÄ×é¼þ¸´ÓûúÖÆ

¿¼²ìѧϰÄÜÁ¦ºÍ·½·¨

1)ÄãÿÌì±ØÐëµÇ¼µÄÍøÕ¾(ǰ¶Ë¼¼ÊõÏà¹Ø)ÊÇʲô?

2)ǰ¶Ë¼¼Êõ·½Ãæ¿´¹ýÄÄЩÊ飬ÓÐÎޱʼÇ£¬¶¼ÓÐÄÄЩÊÕ»ñ¡£

3)ÊÕ²ØÁËÄÄЩ´úÂëÆ¬¶Î?ÓÐÏë¹ý¿ªÔ´×Ô¼ºµÄ´úÂëÂï?

4)ÔõôÀí½âǰ¶Ë¼¼ÊõµÄ´óÇ÷ÊÆ?×Ô¼ºÔÙ×öÄÄ·½ÃæµÄ֪ʶ´¢±¸?

5)ÊÇ·ñÁ˽â»ò¾«Í¨ÆäËû(ºó¶Ë)µÄ±à³ÌÓïÑÔ?

6)×öÏîÄ¿ÓÐûÓÐÓöµ½ÄÄЩӡÏóÉî¿ÌµÄ¼¼Êõ¹¥¹Ø£¬¾ßÌåÓöµ½Ê²Ã´ÎÊÌ⣬ÔõôÕҴ𰸵Ä£¬ºóÀ´Ôõô½âµÄ¡£

7)¶ÔÒÔºó×Ô¼ºµÄǰ¶Ëְҵ·Ïߣ¬Ôõô¹æ»®?


²ÂÄãϲ»¶£º

Webǰ¶Ë¿ª·¢ÃæÊÔÌâ¼°²Î¿¼´ð°¸
70µÀwebǰ¶Ë¿ª·¢ÃæÊÔÌ⣨2018°æº¬´ð°¸£©
ÀÖÓã²¥¿ÍÕûÀíµÄ2018webǰ¶Ë¿ª·¢ÃæÊÔÊÔÌ⣨º¬´ð°¸£©
2018webǰ¶ËÃæÊÔÌ⸽´ð°¸
webǰ¶ËÃæÊÔÊÔÌ⣨html£©£¨¸½´ð°¸£©
ÀÖÓã²¥¿ÍÕûÀíµÄwebǰ¶ËJavaScriptÃæÊÔÊÔÌ⣨¸½´ð°¸£©
webǰ¶ËÃæÊÔÌ⣨»ã×Ü£©
Webǰ¶ËÈëÃŽ̳Ì£ºhtml+css+JavaScriptÏÂÔØ
0 ·ÖÏíµ½£º
ºÍÎÒÃÇÔÚÏß½»Ì¸£¡
¡¾ÍøÕ¾µØÍ¼¡¿¡¾sitemap¡¿