禁止别人调试自己前端代码的 5 种方法
本文转载自 如何禁止别人调试自己的前端代码,此处仅作记录。
无限 debugger
前端页面防止调试的方法主要是通过不断 debugger 来疯狂输出断点,因为 debugger 在控制台被打开的时候就会执行。由于程序被 debugger 阻止,所以无法进行断点调试,所以网页的请求也是看不到的。 以下是使用无限 debugger 方式阻止代码调试的示例:
1 | /** |
本文转载自 如何禁止别人调试自己的前端代码,此处仅作记录。
前端页面防止调试的方法主要是通过不断 debugger 来疯狂输出断点,因为 debugger 在控制台被打开的时候就会执行。由于程序被 debugger 阻止,所以无法进行断点调试,所以网页的请求也是看不到的。 以下是使用无限 debugger 方式阻止代码调试的示例:
1 | /** |
FLEXBOX CSS3 中的一种布局模式,它可以帮助开发者更加方便地实现自适应布局和响应式设计。FLEXBOX 基于弹性盒子模型,通过对容器和容器内元素的属性设置来实现灵活的布局。
在 FLEXBOX 中,容器是指设置了 display:flex 或 display:inline-flex 属性的元素,容器内的元素则是指容器的子元素。通过设置容器和容器内元素的属性,可以实现以下功能:
弹性布局:容器内的元素可以根据容器的大小和方向自动调整位置和大小,从而实现弹性布局。
对齐方式:可以通过设置 justify-content 和 align-items 属性来实现容器内元素的水平和垂直对齐。
排列方式:可以通过设置 flex-direction 属性来实现容器内元素的排列方式,包括水平排列和垂直排列。
元素间距:可以通过设置 justify-content 和 align-items 属性来实现容器内元素的间距和间隔。
元素排序:可以通过设置 order 属性来实现容器内元素的排序,从而实现元素的前后顺序调整。
后台返回数据包含年,月和日,希望实现一个柱状图,当点击年数据时,下钻到月数据,点击月数据时,下钻到日数据。并包含返回功能。
通过重绘图表的方式实现,实现思路如下:
今天用暴力猴脚本下载的 youtube 视频音频和视频是分开的,查找了一下解决办法,记录一下:
ffmpeg -i 1.mp4 -i 2.mp4 -vcodec copy -acodec copy output.mp4
其中,1.mp4
和 2.mp4
为需要合并的文件名,output.mp4
为输出文件名,可任意修改。在 VSCode 中打开原生 HTML 项目,会报错
Could not read source map for file:///D
,此时安装一个
Live Server
的插件,然后使用
Open with Live Server
就可以了。