2022年8月5日 412阅读 值得一看🌋 🎠 利用PHP的特性做免杀Webshell 0x01 前言最近很多家厂商都陆续开放了自己的Webshell检测引擎,并且公开接口,邀请众安全研究员参加尝试bypass检测引擎,并且给予奖励,我也参加了几场...
2022年8月3日 453阅读 实用干货🍩 🏘 如何打一个既支持cjs,又支持esm的npm包? 模块化是一个老生常谈的问题了,打包工具层出不穷。 那么,如何利用这些打包工具去打出既支持cjs,又支持esm的npm包呢。 这篇文章不涉及概念,是一些打包实...
2022年8月1日 453阅读 实用干货🍩 🌋 JavaScript 中 (0, function)(param) 是什么? 前言使用 webpack 工具打包 React 项目编译后的代码,经常会出现以下片段: v=rt((0,r.useState)(void 0),2), 为什...
2022年7月31日 512阅读 实用干货🍩 💡 面试官:你会几种Redis分布式锁?我会三种! 大家春节在家抢红包玩的不亦乐乎,抢红包服务看起来非常简单,实际上要做好这个服务,特别是money相关服务是不允许出错的,想想看每个红包的数字都是真金白银,要求服...
2022年7月26日 614阅读 实用干货🍩 😏 为什么我避免使用async/await? 无论你对async/await的立场如何,我都想向你说明,根据我的经验,为什么async/await往往会使代码复杂度更高,而不是更低。 JavaScri...
2022年7月21日 436阅读 实用干货🍩 💾 10个有用的自定义钩子vue.js Vue 是我使用的第一个 JS 框架。可以说,Vue 是我进入JavaScript世界的第一道门之一。目前,Vue 仍然是一个很棒的框架。随着 composi...
2022年7月17日 527阅读 值得一看🌋 👼 文件太多忘记写export * from 'xx'怎么办?自动生成它吧 文件太多忘记写export怎么办?我们在写一个组件库或者npm包的时候,会遇到这种情况:需要导出多个组件或多个文件里的方法,然后会有一个入口文件index.js...
2022年7月13日 553阅读 实用干货🍩 🍍 Vue3.2 setup语法糖、Composition API、状态库Pinia归纳总结 一、文件结构Vue2中,<template> 标签中只能有一个根元素,在Vue3中没有此限制 <template> // ......
2022年7月7日 498阅读 实用干货🍩 ⚡ 前端开发者应该养成的开发好习惯 1.合理命名合理命名,这里的命名包括变量名,方法名,文件名,git的提交信息,分支名等等。 起的名字应该让其他开发者一看就知道你的方法是用来干什么的,这个文件...