拾点笔记博客,记录分享开发历程上的点点滴滴
最近项目遇到很多使用jsjiami.com.v7的程序,所以就有了下文:decode-js基于 Babel 的 AST 分析器和处理器,可以处理以下情况:stringArray(包括添加了旋转操作,以及嵌套调用的情况)死代码控制流扁平化(switch)局部代码变换(Object表达式、字符串分割等)自定义代码(自保护,禁止控制台调试,禁止控制台输出)使用方法准备一个nodejs环境通过npm i安装依赖按如下方式运行插件:# pre-defined command npm run xxx # or full command npm run decode -- -t type [-i input.js] [-o output.js]xxx为预定义的指令,见package.json中的scripts字段。type:common (高频局部混淆)jjencode (sojson.com 版本)sojsonsojsonv7obfuscator默认输入文件为input.js,文件中不能包含除混淆代码以外的内容(例如非混淆代码)。默认输出文件为output.js。原文链接以及下载地址
在前端开发中,我们经常需要将元素横向纵向居中,虽然方法多种多样,但我最喜欢的还是下面这种!超级居中:place-items: center对于一个“单行”布局,让我们解决所有 CSS 领域中最大的谜团:居中。你很快就会知道,使用 place-items: center 会让此操作比您想象的容易。首先指定 grid 作为 display 方法,然后在同一个元素上写入 place-items: center。place-items 是同时设置 align-items 和 justify-items 的快速方法。通过将其设置为 center , align-items 和 justify-items 都将被设置为 center。.center { display: grid; place-items: center; }超级居中实际效果
在web开发中,我们经常会要用到表单组件,表单中包含了各种输入框、复选框、单选框等输入元素,用户可以通过这些元素输入或选择信息,然后提交给后台API进行处理。其中,多选框是一种特殊的复选框,它允许用户选择多个选项。在PHP中,通过设置表单元素的属性来实现多选框的操作。一、设置多选框的HTML代码要设置多选框,我们需要在表单中使用input标签,并设置type属性为“checkbox”,同时需要给不同的多选框设置不同的name属性,以便在后台进行处理时区分它们。例如:<input type="checkbox" name="ids[]" value="1">1<br> <input type="checkbox" name="ids[]" value="2">2<br> <input type="checkbox" name="ids[]" value="3"
历经了无数个日日夜夜,终于决定上线一个博客了!
拾点笔记
记录分享开发历程中的点滴