ducky_L

µ¼º½

2023Äê4ÔÂ13ÈÕ #

js ÊÖд·¢²¼¶©ÔÄeventHub

ÕªÒª£º 1¡¢·¢²¼-¶©ÔÄÊÇa56爆大奖在线娱乐ÏûÏ¢·¶Ê½£¬Í¨¹ý¶¨Òå·¢²¼Õß¡¢¶©ÔÄÕß¡¢µ÷¶ÈÖÐÐÄÀ´Íê³ÉÏûϢͨÐÅ¡£ const eventHub = { map: {}, on(name, fn) { this.map[name] = this.map[name] || []; this.map[name].push(fn); con ÔĶÁÈ«ÎÄ

posted @ 2023-04-13 16:43 ducky_L ÔĶÁ(40) ÆÀÂÛ(0) ÍƼö(0) ±à¼­

js ÊÖд·À¶¶½ÚÁ÷

ÕªÒª£º 1¡¢·À¶¶£º±ÜÃâʼþµÄƵ·±µ÷Ó㬼´µ±Ê¼þÍ£Ö¹Ò»¶Îʱ¼äºóÔٴٷ¢¡£ Ó¦Óãºä¯ÀÀÆ÷resize¡¢inputУÑé¡¢buttonµã»÷ const myDebounce = (fn, wait){ let timer = null; return (...args) => { if (timer) clearTi ÔĶÁÈ«ÎÄ

posted @ 2023-04-13 14:51 ducky_L ÔĶÁ(82) ÆÀÂÛ(0) ÍƼö(0) ±à¼­

js ±Õ°üÊÇʲô

ÕªÒª£º 1¡¢²ûÊö±Õ°ü£º±Õ°üÊÇjsµÄa56爆大奖在线娱乐Óï·¨ÌØÐÔ£»¼´¡¸º¯Êý¡¹ºÍ¡¸º¯ÊýÄÚ²¿ÄÜ·ÃÎʵ½µÄ±äÁ¿¡¹µÄ×ܺͣ¬¾ÍÊÇÒ»¸ö±Õ°ü¡£ 2¡¢±Õ°üµÄ×÷Ó㺼ä½Ó·ÃÎÊÒ»¸ö¾Ö²¿±äÁ¿£»ÒÔϾÍʵÏÖÁËÒ»¸ö±Õ°ü£¬Ëüͨ¹ý·µ»ØÒ»¸öº¯ÊýʹµÃÍⲿÄÜ»ñµÃÄÚ²¿µÄ±äÁ¿¡£ const increase=function(){ var count=0; return ÔĶÁÈ«ÎÄ

posted @ 2023-04-13 09:53 ducky_L ÔĶÁ(59) ÆÀÂÛ(0) ÍƼö(0) ±à¼­

2023Äê4ÔÂ12ÈÕ #

js Ô­ÐͺÍÔ­ÐÍÁ´

ÕªÒª£º 1¡¢Ô­ÐÍ£ºjsÖжÔÏóo:{} ÓÐÒ»¸öÒþ²ØÊôÐÔ£¨__proto__£©,Õâ¸öÒþ²ØÊôÐÔ»áÖ¸ÏòoµÄÔ­ÐÍ£ºo.__proto__ Object.prototype;ÄÇôa56爆大奖在线娱乐ÃǾÍ˵£ºObject.prototype¾ÍÊÇoµÄÔ­ÐÍ£» 2¡¢Ô­ÐÍÁ´£º¼ÙÉèÒ»¸öÊý×éa=[];a µÄÒþ²ØÊôÐÔÖ¸ÏòËüµÄÔ­ÐÍ£¨a.__proto__ ÔĶÁÈ«ÎÄ

posted @ 2023-04-12 16:18 ducky_L ÔĶÁ(18) ÆÀÂÛ(0) ÍƼö(0) ±à¼­

js thisÊÇʲô£¿

ÕªÒª£º 1¡¢this£ºÖ¸µ±Ç°Ö´ÐÐÉÏÏÂÎĵÄÒ»¸öÊôÐÔ£¬ÔÚ·ÇÑϸñģʽÏ£¬×ÜÊÇÖ¸ÏòÒ»¸ö¶ÔÏó£¬ÔÚÑϸñģʽÏ¿ÉÒÔÊÇÈa56爆大奖在线娱乐âÖµ¡£ ¿ÉÒÔÀí½âΪ£ºthis ¾ÍÊÇÄãcall Ò»¸öº¯Êýʱ£¬´«ÈëµÄµÚÒ»¸ö²ÎÊý£¬¼´Ë­µ÷ÓÃÁ˺¯Êý£¬this¾ÍÖ¸ÏòË­¡£ 2¡¢º¯Êýµ÷ÓÃת»»£º func(p1, p2) µÈ¼ÛÓÚ func.call(undefined ÔĶÁÈ«ÎÄ

posted @ 2023-04-12 15:47 ducky_L ÔĶÁ(16) ÆÀÂÛ(0) ÍƼö(0) ±à¼­

js newÔËËã·û

ÕªÒª£º 1¡¢new ÔËËã·û´´½¨Ò»¸öÓû§¶¨ÒåµÄ¶ÔÏóÀàÐ͵ÄʵÀý»ò¾ßÓй¹Ô캯ÊýµÄÄÚÖöÔÏóµÄʵÀý¡££¨Í¨¹ý¹¹Ô캯ÊýÀ´´´½¨Ò»¸öʵÀý¶ÔÏó£© 2¡¢new×öÁËʲô£¿ ¢Ù´´½¨Ò»¸öÁÙʱ¶ÔÏó ¢ÚΪ¸ÃÁÙʱ¶ÔÏóÌí¼ÓÊôÐÔ __proto__£¬½«¸ÃÊôÐÔÁ´½ÓÖÁ¹¹Ô캯ÊýµÄÔ­ÐͶÔÏ󣨰ó¶¨Ô­ÐÍ£© ¢Û½«thisÖ¸Ïò¸ÃÁÙʱ¶ÔÏó ¢ÜÖ´Ðй¹Ô캯Êý ¢Ý·µ»Ø ÔĶÁÈ«ÎÄ

posted @ 2023-04-12 14:59 ducky_L ÔĶÁ(7) ÆÀÂÛ(0) ÍƼö(0) ±à¼­

2023Äê4ÔÂ11ÈÕ #

js 8ÖÖÊý¾ÝÀàÐÍ

ÕªÒª£º 1¡¢ES6֮ǰ¹²6ÖÖ£ºnumber\string\Boolean\null\undefined\object£» ES6Ôö¼Ósymbol£ºÕâÖÖÀàÐ͵ĶÔÏóÓÀ²»ÏàµÈ£¬¿ÉÒÔ½â¾öÊôÐÔÃû³åÍ»µÄÎÊÌ⣬×öΪ±ê¼Ç¡£ ES11Ôö¼Óbigint£ºÐ´·¨£º1234555n£¬ÊÇÖ¸°²È«´æ´¢¡¢²Ù×÷´óÕûÊý£¨²»¿ÉÓÃÓÚ¸¡µãÊý²Ù×÷£©£» 2 ÔĶÁÈ«ÎÄ

posted @ 2023-04-11 16:27 ducky_L ÔĶÁ(12) ÆÀÂÛ(0) ÍƼö(0) ±à¼­

css Á½ÖÖºÐÄ£ÐÍ£¨box-sizing£©µÄÇø±ð

ÕªÒª£º Çø±ð£º×Ü¿í¶ÈµÄ¼ÆË㹫ʽ²»Ò»Ñù 1¡¢content-box:±ê×¼ºÐÄ£ÐÍ£ºÊµ¼Ê¿í¶È=width+pading+border 2¡¢border-box: ¹ÖÒ죨IEºÐ£©Ä£ÐÍ£ºÊµ¼Ê¿í¶È=width ÔĶÁÈ«ÎÄ

posted @ 2023-04-11 15:45 ducky_L ÔĶÁ(57) ÆÀÂÛ(0) ÍƼö(0) ±à¼­

CSS ʵÏÖ´¹Ö±¾ÓÖеÄ5ÖÖ·½·¨

ÕªÒª£º ·½·¨1£ºÊ¹Óþø¶Ô¶¨Î»ºÍ¸ºÍâ±ß¾à¶Ô¿é¼¶ÔªËؽøÐд¹Ö±¾ÓÖÐ Óŵ㣺¼æÈݲ»´í¡£È±µã£º±ØÐëÌáÇ°ÖªµÀ±»¾ÓÖп鼶ԪËصijߴç .father { width: 300px; height: 300px; background-color: red; position: relative; margin-bottom ÔĶÁÈ«ÎÄ

posted @ 2023-04-11 15:25 ducky_L ÔĶÁ(118) ÆÀÂÛ(0) ÍƼö(0) ±à¼­

HTML5 CanvasºÍSVGµÄÇø±ð

ÕªÒª£º Canvas Ö÷ÒªÊÇÓñÊË¢À´»æÖÆ 2D ͼÐεġ£ SVG Ö÷ÒªÊÇÓñêÇ©À´»æÖƲ»¹æÔòʸÁ¿Í¼µÄ¡£ Ïàͬµã£º¶¼ÊÇÖ÷ÒªÓÃÀ´»­ 2D ͼÐεġ£ Çø±ð£ºSVG »­µÄÊÇʸÁ¿Í¼£¬Canvas »­µÄÊÇλͼ£» SVG ½Úµã¹ý¶àʱäÖȾÂý£¬Canvas ÐÔÄܸüºÃÒ»µã£¬µ«Ð´ÆðÀ´¸ü¸´ÔÓ£»SVG Ö§³Ö·Ö²ãºÍʼþ£¬Canvas ²» ÔĶÁÈ«ÎÄ

posted @ 2023-04-11 14:18 ducky_L ÔĶÁ(14) ÆÀÂÛ(0) ÍƼö(0) ±à¼­