2022-08-18 2425 阅读 值得一看 🔍️ 😈 火爆全网的 Evil.js 源码解读 什么?黑心996公司要让你提桶跑路了?想在离开前给你们的项目留点小礼物?偷偷地把本项目引入你们的项目吧,你们的项目会有但不仅限于如下的神奇效果:当数组长度可以被7整除时,Array.includes永远返回false。当周日时,Array.map方法的结果总是会丢失最后一个元素。Array.filt
2022-08-15 1276 阅读 实用干货 🌋 📌 盘点Vue2和Vue3的10种组件通信方式 Vue中组件通信方式有很多,其中Vue2和Vue3实现起来也会有很多差异;本文将通过选项式API组合式API以及setup三种不同实现方式全面介绍Vue2和Vue3的组件通信方式。其中将要实现的通信方式如下表所示方式Vue2Vue3父传子propsprops子传父$emitemits父传子$attr
2022-08-12 1399 阅读 实用干货 🌋 ⚛ 你不应该依赖CSS 100vh,这就是原因! 如果有一个文本和一个按钮,我们想让文本粘在上面,而按钮粘在下面!使用CSSFlex似乎很容易做到。//HTML<divclassName="layout"><p>Loremipsumdolorsitamet...</p><button>SignUp&l
2022-08-05 1542 阅读 值得一看 🔍️ 😈 利用PHP的特性做免杀Webshell 0x01前言最近很多家厂商都陆续开放了自己的Webshell检测引擎,并且公开接口,邀请众安全研究员参加尝试bypass检测引擎,并且给予奖励,我也参加了几场类似的活动,有ASRC的伏魔计划,也有TSRC的猎刃计划,还有最近正在进行的长亭的牧云(Aka.关山)Webshell检测引擎,如果你都参加或
2022-08-03 1407 阅读 实用干货 🌋 🔀 如何打一个既支持cjs,又支持esm的npm包? 模块化是一个老生常谈的问题了,打包工具层出不穷。那么,如何利用这些打包工具去打出既支持cjs,又支持esm的npm包呢。这篇文章不涉及概念,是一些打包实测。tsctsconfig.jsontsconfig-esm.jsonpackage.jsoncjstsconfig.json{"compilerO
2022-08-01 1446 阅读 实用干货 🌋 💡 JavaScript 中 (0, function)(param) 是什么? 前言使用webpack工具打包React项目编译后的代码,经常会出现以下片段:v=rt((0,r.useState)(void0),2),为什么r.useState方法,要用(0,r.useState)(void0)的方式去执行呢?r.useState(void0)的调用方式也是可运行的,为什么不这