web 前端 知识

一,JavaScript的函数(function)

函数的基本语法
声明式:
             function 函数名称(){}
                            function    声明函数的关键词
                            函数名称     定义的函数的名称 要准守命名规范
                            ()          定义函数的参数 
                            {   }       定义函数的执行程序 以及 执行结果返回值

赋值式:
             var 变量 = function(){}
                            没有函数名称 使用 变量名称 作为 函数名称

调用:
                            声明式函数 和 赋值式函数 
                            函数程序调用语法是完全相同的 
                            函数名称/变量名称();

    <script>
    // 声明式
        function funName(){
            console.log("我是声明式函数");
        }
        // 调用
        funName();
 
    // 赋值式
        var isFunName = function(){
            console.log("我是赋值式函数");
        }
        // 调用
        isFunName();
    </script>

 函数的参数
一个参数时
例如:

function fun( num ){
  console.log( num );
  }
 fun( 456 );

num:本质上是在定义一个变量,只需要定义一个函数名称,函数会自动执行声明变量 ,也叫形参。

456:本质上是是将数据数值赋值给形参储存,也就是将实际数值456,赋值给形参num,存储调用num时 。num存储的数值是456。也就是实参。

多个参数时
可以有多个实参形参,用逗号隔开。

function fun( num1 , num2 = 123 ){
                    console.log( num1 , num2 );
                }

在定义时,可以给形参默认值,如果实参没给就执行默认值,如果有就会覆盖。

函数的返回值
函数的返回值return  
通过关键词 return 定义的 ,抛出函数封装之外的数据数值,没有return定义执行结果返回值的函数,调用执行函数的结果都是undefined。

    <script>
        var num1 = Number(window.prompt('请输入数字一'));
        var num2 = Number(window.prompt('请输入数字二'));
        function num(num1,num2){
            var xx = num1 + num2;
            
        }
        // 直接调用,结果为not defined
        console.log(xx);
    </script>


原文链接:https://blog.csdn.net/qq_45799465/article/details/122731215

JavaScript 函数大全(JavaScript 函数大全_javascript所有函数_刺心疯的博客-CSDN博客

二,ctfshow笔记

Web16
题目描述:“对于测试用的探针,使用完毕后要及时删除,可能会造成信息泄露”

原理:考察PHP探针

知识点:php探针是用来探测空间、服务器运行状况和PHP信息用的,探针可以实时查看服务器硬盘资源、内存占用、网卡 流量、系统负载、服务器时间等信息。 输入URL/tz.php 即可打开雅黑PHP探针

 点击Phpinfo-跳转页面:


————————————————
版权声明:本文为CSDN博主「SlackMoon」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

 搜索到Flag:

ctfshow{e70a01cb-0d9a-4dac-8a19-1484801633e5}

Web20
题目描述:“mdb文件是早期asp+access构架的数据库文件,文件泄露相当于数据库被脱裤了”

原理:mdb文件是早期asp+access构架的数据库文件 直接查看url路径添加/db/db.mdb 下载文件通过二进制编辑软件打开或者通过EasyAccess.exe打开搜索flag即可



 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值