2020/2/13

Js常用的正则表达式

数字 //正数正则 var a = /^d*.?d+$/; //负数正则 var b = /^-d*.?d+$/; //数字正则 var c = /^-?d*.?d+$/; console.log(a.test("2.1")); //true console.log(b.test("-1.2")); //true console.log(c.test(…

  • javaScript
  • 2020/2/13
  • 米阳
  • 114
  • 2020/2/12

    JS之ES6新特性

    虽然以前用过ES6但还是对它不熟悉还是抽时间巩固一下吧...... 毕竟想要深入了解一些三方库的源码还是得先搞透ES6 概念理解 ES6是JS语言的下一代标准,这次的ES6可以当成JS的第六季,特别的是15年出了ES6之后 往后的…

  • javaScript
  • 2020/2/12
  • 米阳
  • 205
  • 2020/2/6

    简单了解Monolith、MultiRepo和Monorepo

    Monolith、MultiRepo和Monorepo 这三个都是代码管理的不同策略。我理解的这三种策略是一个演变过程,随着应用体量的增长和团队人员增加为了让代码有更好的可重用性和团队协作性而衍生的管理策略。 下面就是单独就每…

  • web随笔记录 前端
  • 2020/2/6
  • 米阳
  • 143
  • 2020/2/5

    浅谈Js中的Event Loop

    为什么Js会有事件循环机制 js是单线程  非阻塞  脚本 语言,js代码在执行时,只有一个主线程来处理的任务,非阻塞靠的就是(异步执行)事件循环(Event Loop)。 事件循环——微任务、宏任务 大家都知道的js大概的执…

  • javaScript
  • 2020/2/5
  • 米阳
  • 305
  • 2020/1/19

    vue2总结巩固-axios

    介绍 1、vue本身不支持发送AJAX请求,需要使用vue-resource(vue1.0版本)、axios(vue2.0版本)等插件实现 2、axios是一个基于Promise的HTTP请求客户端,用来发送请求,也是vue2.0官方推荐的,同时不再对vue-resou…

  • VUE 前端
  • 2020/1/19
  • 米阳
  • 149
  • 2020/1/18

    vue2总结巩固-路由篇

    路由实现原理 传统开发方式 URL 改变后,马上发生请求响应整个页面,有可能资源过多致使页面出现白屏。 单页面应用 SPA (Single Page Application),锚点改变后,不会马上发送请求,而是在某个合适的时机,发起 Aj…

  • VUE 前端
  • 2020/1/18
  • 米阳
  • 162
  • 2020/1/18

    vue2总结巩固-生命周期

    Vue2 生命周期 beforeCreate:创建之前(el、data和message都还是undefined,不可用的) created:创建完毕(能读取到数据data的值,但是DOM还没生成) beforeMount:挂载之前(生成DOM,但此时{{ message }}还没有挂…

  • VUE 前端
  • 2020/1/18
  • 米阳
  • 71
  • 2020/1/17

    前端面试题-CSS

    box-sizing属性 用来控制元素的盒子模型的解析模式,默认为content-box context-box:W3C的标准盒子模型,设置元素的 height/width 属性指的是content部分的高/宽 border-box:IE传统盒子模型。设置元素的height/wi…

  • web随笔记录
  • 2020/1/17
  • 米阳
  • 123
  • 2020/1/17

    js 数组排序

    项目中常遇到处理数据排序的问题 数组对象排序 var arr = [ { val:"张三", id:8 }, { val:"李四", id:10 }, { val:"小王", id:9 } ]; //比较函数 function sortFn(key){ return function(m…

  • javaScript
  • 2020/1/17
  • 米阳
  • 117
  • 2020/1/16

    JS函数

    js函数这个概念太大了,这篇浅聊一下对函数的理解和一些注意点。 首先函数就是把一段干某件事的代码包起来,留着复用,哪里用就放哪里,让这个函数干某件事就要有输入(入参)和输出(运行结果),比如:计算两个数…

  • javaScript
  • 2020/1/16
  • 米阳
  • 91
  • 2020/1/16

    Js常用处理方法汇总

      String //查找 indexOf str.indexOf(searchvalue,fromindex) //替换 replace str.replace(substr,replacement) //截取 slice str.slice(start,end) //分割 split str.split(start,end) //删…

  • javaScript
  • 2020/1/16
  • 米阳
  • 119
  • 2020/1/16

    JavaScript的防抖与节流

    概念 js中的防抖(debounce)和节流(throttle)是用于控制函数执行频率的技术。 防抖 当一个事件连续触发时,防抖技术将只执行最后一次触发事件的函数调用。换句话说,只有在停止触发事件一段时间后,才会执行函数…

  • javaScript 前端
  • 2020/1/16
  • 米阳
  • 68