• 才想起来我的博客~


    对不起,才想起我有个这个博客!!

    工作之后也没更新了,之后把在工作中的小结写过来

    以下是之前的小抄,编写没发的

    Vue数据通信的方式:
       父子组件通信
       兄弟组件通信


    Vue组件哪种性能最好:
       函数式组件

    angular和Vue的区别:
    1.Vue是轻量级的mvvm框架
    挂载方式不同
    双向绑定数据不同

    2.angular组件通信
    父子组件通信
    获取数据的方式

    node的特点及适用场景:
    高并发、聊天、实时消息推送

    es6箭头函数中this的指向:
    定义时的作用域

    webpack四个核心思想分别对应什么:
    入口:定义入口文件
    出口:在项目当中真正使用的文件
    loader:预加载,通过它可以实现非js的东西模块加载
    插件:通过第三方插件可以扩展构建项目的功能

    如何让js文件按需加载:
    利用script的onload事件来执行回调函数

    什么是事件委托:
    事件委托就是利用事件冒泡原理,让自己所触发的事件让他的父元素代替执行。

    事件处理程序哪几种方式:
    HTML事件处理:直接添加到HTML
    DOM0级事件处理:把一个函数赋值给一个事件
    DOM2级事件处理:添加事件句柄

    什么是事件冒泡 为什么要阻止:
    当子元素和父元素注册同一个事件的时候,当你激活子元素的时候,父元素也会跟着被激活。
    阻止事件冒泡:因为执行函数时在冒泡阶段执行的

    给一个数组排序:
    var arr=[2,5,6,4,8,9,41,55,12];
    arr.sort(function(a,b){
      return a-b;
    });

    求随机数组的最大值和最小值
      var len=Math.floor(Math.random()*11);
      var arr=new array(10);
      for(var i=0;i<arr.length;i++){
        arr[i]=Math.floor(Math.random()*101);
      }
      for(var i=0;i<arr.length;i++){
        document.write(arr[i]+"&nbsp;")
      }
      document.write("</br>");
      for(var i=0;i<arr.length-1;i++){
      for(var j=0;j<arr.length-1-i;j++){
        if(arr[j]>arr[j+1]){
        var t=arr[j+1];
        arr[j+1]=arr[j];
        arr[j]=t;
        }
      }
    }
    document.write("这组数组的最大数为:"+arr[i]);
      for(i=0;i<arr.length-1;i++){
      for(j=0;j<arr.length-1-i;j++){
          if(arr[j]<arr[j+1]){
        t=arr[j+1];
        arr[j+1]=arr[j];
        arr[j]=t;
      }
      }
    }

    document.write("这组数组的最小数为:"+arr[i])

    }

  • 相关阅读:
    python 读写excel,基于win32com实现
    nginx中lua语言获取传参字符串转json打印key,value
    nginx中lua语言打印匹配正则表达式的内容
    nginx 对于post,get参数访问做xss,sql注入过滤
    javaWeb第五天---MVC设计模式
    javaWeb第四天-----jspELJSTL
    javaWeb第三天---http协议和会话技术
    javaWeb第一天
    JDBC第二天---JDBC工具类
    jdbc第三天---配置文件、dao模式
  • 原文地址:https://www.cnblogs.com/love-8023/p/12906278.html
Copyright © 2020-2023  润新知