zoukankan      html  css  js  c++  java
  • 闭包

    IIFE(自执行函数)

    写法一

    (function(a,b){

    console.log("大家好我是笑话")

    console.log(a)

    console.log(b)

    })(1,3)

    写法二

    (function(){console.log(“讲个笑话吧”)})

    匿名函数

    含义:没有名称的函数

    使用范围:绑定事件源,setInterval().,对象的方法;

    box.onclick=function (){

    console.log(“你在点击box”)

    }

    有关同步执行(sync)和异步执行(async)函数

    同步:代码从上到下执行一行一行的;

    异步:代码同步执行;

    回调函数(callback)

    含义:回调当函数执行完成后自动调用另一个函数

    应用:当用户输出注册提交后,后台使用函数接收该账号并进行查重操作,操作完成后将处理回调函数发送给前端,前端进行处理。

    function fn1(n){

    n()//回调

    }

    function n(){

    console.log("我被回调了")

    }

     fn1(n)

    为了保证页面输出安全,我们经常需要对一些特殊的字符进行转义,请写一个函数escapeHtml,将<, >, &, “进行转义?

    function escapeHtml(str) {

     return str.replace(/[<>”&]/g, function(match) {

       switch (match) {

                       case "<":

                          return "&lt;";

                        case ">”: 

                           return "&gt;";

                        case "&": 

                         return "&amp"";

                        case """:

                           return "&quot;";

          }

      });

     }

  • 相关阅读:
    进制转化
    8.28总结前日及今日
    Uva1213(线性筛模板+dp)
    Uva1363(余数性质/减少枚举量)
    Uva1640(统计数字出现的次数)
    Uva1639(概率期望/对数处理避免丢失精度)
    Uva12034 (组合数取模)
    Uva10820 欧拉公式模板(求小于n且与n互素的数的个数)
    Uva1635 二项式递推+质因子分解+整数因子分解
    8.19总结今日
  • 原文地址:https://www.cnblogs.com/aaaaap/p/11698679.html
Copyright © 2011-2022 走看看