Dec022021
20:WEB漏洞-文件上传之基础及过滤方式
思维导图
知识点
1.什么是文件上传漏洞?
有文件上传不一定存在漏洞
凡是存在文件上传功能的地方都可以进行文件上传漏洞测试
上传文件操作的代码的完整性、安全性,决定了是否会造成文件上传漏洞。如果开发者疏忽了文件上传代码某一方面的验证,就可能造成文件上传漏洞。
文件上传漏洞是指攻击者上传了一个可执行的文件到服务器并执行,这里上传的文件可以是木马,病毒,恶意脚本或者we...阅读全文
抢沙发
Dec012021
Angular vs Vue: 选择适合你的前端框架
前端开发领域发展迅猛,涌现出了许多优秀的前端框架和库。而在这些框架中,Angular和Vue.js是最受欢迎的两个选择。本文将介绍Angular和Vue.js的特点和优势,以帮助你选择适合你的前端框架。
Angular
Angular是由Google开发和维护的一款强大的前端框架。它采用了TypeScript语言,并提供了一套完整的解决方案来构建大型的、高性能的Web应用程序。以下是Angular的一些特点:
完整的生态系...阅读全文
Nov282021
HTML中的Invalid tag使用错误的解决方法
在HTML中,标签是用来定义和描述文档结构和内容的元素。然而,有时候我们可能会在HTML代码中使用无效的标签,这可能会导致页面出现意料之外的错误或者效果不正确。在本文中,我们将讨论关于处理无效标签的一些常见问题和解决方法。
1. 什么是无效标签?
无效标签是指在HTML规范中不存在或者已经被废弃的标签。这些标签在一些老旧的HTML文档中可能会存在,或者被一些不支持最新HTML规范的...阅读全文
Nov262021
使用jQuery实现滑动门菜单效果的方法详解
滑动门菜单是一种常见的网页导航菜单效果之一,通过动态的滑动效果来展现菜单的切换和切换效果。在本博客中,我们将使用jQuery来实现滑动门菜单的效果,并且详细解释其中的步骤和原理。
准备工作
在开始使用jQuery实现滑动门菜单之前,我们首先需要引入jQuery库文件。您可以通过以下CDN链接来引入jQuery库文件:
<script src="https://cdn.jsdelivr.net/npm/jquery@3.6.0/dist/jquery....阅读全文
Nov242021
Nov202021
Nov182021
Nov142021
Node.js 20新特性性能评测:Permission Model安全机制与V8引擎优化对Web应用性能的影响
Node.js 20新特性性能评测:Permission Model安全机制与V8引擎优化对Web应用性能的影响
引言
Node.js作为现代后端开发的核心技术栈之一,持续的版本迭代带来了诸多性能优化和安全增强。Node.js 20作为LTS版本,不仅延续了之前版本的稳定性和性能提升,更引入了革命性的安全机制——Permission Model,以及基于V8引擎的多项性能优化。本文将深入分析这些新特性对实际Web应用的影响,通过详细...阅读全文
Nov132021
使用Canvas绘制粒子效果和精美的动画
在现代 web 开发中,动画效果是非常常见且重要的一个方面。通过使用 Canvas 元素,我们可以实现各种精美的动画效果,其中之一就是粒子效果。
Canvas 是 HTML5 中新增的一个元素,通过 JavaScript 脚本绘制图形,包括各种形状和动画效果。使用 Canvas 绘制粒子效果,可以创建各种炫酷的视觉效果,例如星空、烟花、雨滴等。
创建一个基本的 Canvas
首先,我们需要在 HTML 中创建一个 <ca...阅读全文
Nov122021
漂亮的动态气泡背景效果bubbly-bg.js
bubbly-bg.js是一款漂亮的动态气泡背景js插件。它是基于HTML5 canvas,压缩后的版本小于1kb,但是它能制作出各种漂亮的动态气泡背景效果,非常强大。
使用
可以通过npm来安装bubbly-bg.js动态气泡背景插件。
npm install bubbly-bg --save
可以在页面中引入bubbly-bg.js文件。
<script type="text/javascript" src="path/to/js/bubbly-bg.js"></script>
HTML结构
如果你不指...阅读全文