- 博客(8)
- 收藏
- 关注
原创 XSS漏洞
alert(document.cookie)</script>,查询当前cookie。切换到高级继续使用之前的方法,发现不能输出cookie的值,查看源码发现name字段将<scrippt>标签过滤掉了。查看源码分析后输入<script>alert(/xss/)
2025-09-25 14:36:23
172
原创 日常学习JS
直接通过class关键词声明类结构,通过类构造函数定义,在构造函数中,初始化类属性或通过方法动态添加属性。②函数作为对象的方法调用时this指向调用该方法的对象。③使用call()和apply()④构造函数调用是通过new构造函数,this指向新构件的实例函数。2.原型对象是一个构造函数的所有实例对象的原型,每个构造函数都有一个原型对象使用构造函数的prototype属性可以访问原型对象,为了使构造函数创建的对象能够实现方法共享。中,其核心意识在于通过对象之间的关联实现代码复用,动态扩展和多态性。
2025-06-16 08:45:27
156
原创 var,const和let的区别
函数作用域或全局作用域(存在变量提升,在声明前使用会返回undefined)。:一旦声明,就必须进行初始化,之后既不能重新赋值,也不能在同一作用域内重复声明。:可以对变量重新赋值,但不能在同一作用域内重复声明同一个变量.循环等代码块中声明的变量,只能在该代码块内部被访问。var,const和let都是用于声明变量的关键字。,这样可以避免意外的变量重新赋值,提高代码的安全性。可重复声明同一变量,后声明会覆盖前声明。:块级作用域(由{}包裹的区域,如。,因为它可能会引发作用域方面的问题。
2025-06-16 08:36:22
238
原创 日常学习JS
var 帧频名称 = window.requestAnimationFrame(回调函数)返回一个long整数值,即请求ID,用于唯一标识回调列表中的条目。回调函数指定在更新动画以进行下一次重绘时要调用的函数。将数字输出在id为div1的标签中。关闭名为raf的帧频。
2025-06-11 17:34:28
187
原创 通过修改注册名的方式实现用户名登录与注册
第二步:修改环境变量,避免下一步删除服务时删除的路径不对。右击此电脑→属性→高级系统设置→ 环境变量→选中系统变量path→编辑→删除C盘5.7路径,上移要使用的路径,比如D盘XAMPP的bin。ctrl+shift+esc打开任务管理器,首先右击Windows资源管理器→结束任务,结束explorer.exe进程,然后文件→运行新任务,重启explorer。第三步:删除冲突的MySQL服务,win+R→cmd→sc delete mysql。第一步:查看mysql的服务名称,路径及运行状态。
2025-03-24 22:02:58
270
原创 用小皮配置虚拟主机发布站点
第二步:启动Apache,找到小皮中的httpd.conf用记事本打开修改,如图。第一步:修改hosts文件,将域名解析到本地。配置IP地址和域名的映射关系。第四步:在httpd-vhosts.conf配置文件中进行虚拟主机的配置。第三步:找到并打开虚拟主机配置文件httpd-vhosts.conf。第五步:查看建立的网页保存路径,没问题后再重启小皮中的Apache。第六步:访问虚拟主机,如图完成。
2025-03-08 15:02:28
614
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅