笔记
大莲芒
但行好事,莫问前程
展开
-
Topk快排实现
let quickTopK = function (arr, k) {if(k==0)return []if (arr.length < 2) return arrlet midValue = arr.splice(0, 1), left = [], right = []arr.forEach((el) => {el > midValue ? left.push(el) : right.push(el)});if (left.length == k) {return lef原创 2020-07-12 01:36:16 · 514 阅读 · 0 评论 -
vue中data为什么是一个函数
vue官方文档在声明式渲染这一节中给了我们这样的demo {{ message }}var app = new Vue({el: ‘#app’,data: {message: ‘Hello Vue!’}})在这个demo中data是一个对象,通过 new Vue 创建的 Vue 实例中,我们直接把data上的message属性通过模板渲染到页面上去了。但是在文档上Vue组件基础这一节中却告诉我们:一个组件的 data 选项必须是一个函数data必须是一个函数** 为什么data原创 2020-07-12 00:15:26 · 295 阅读 · 0 评论 -
简单易懂的 webpack 打包后 JS 的运行过程
简单易懂的 webpack 打包后 JS 的运行过程hello亲爱的看官老爷们大家好 最近一直在学习 webpack 的相关知识,当清晰地领悟到 webpack 就是不同 loader 和 plugin 组合起来打包之后,只作为工具使用而言,算是入门了。当然,在过程中碰到数之不尽的坑,也产生了想要深入一点了解 webpack 的原理(主要是掉进坑能靠自己爬出来)。因而就从简单的入手,先看看使用 webpack 打包后的 JS 文件是如何加载吧。简单配置既然需要用到 webpack,还是需要简单配置一下转载 2020-07-03 21:35:27 · 1291 阅读 · 1 评论