zoukankan      html  css  js  c++  java
  • 才想起来我的博客~

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

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

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

    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])

    }

  • 相关阅读:
    LInux 安全测试 2
    LInux 安全测试
    又一款linux提权辅助工具
    shell 生成指定范围随机数与随机字符串 .
    腾讯新浪通过IP地址获取当前地理位置(省份)的接口
    建站指南:百度认为什么样的网站更有抓取和收录价值2012-06-20
    ngx_lua 金山项目 黄雀
    在页面中使用js
    多线程取读文件(别人的,有点晕,先放在这里有时间研究研究)
    factory工厂模式
  • 原文地址:https://www.cnblogs.com/love-8023/p/12906278.html
Copyright © 2011-2022 走看看