摘要: call,apply,bind call,apply,bind这三者的区别,及内部实现原理,点这里 promise promise函数的内部实现原理,点这里 闭包 闭包就是能够读取其他函数内部变量的函数。形式上,就是一个函数返回一个内部函数到函数外,内部函数引用外部函数的局部变量。本质上,闭包是将函 阅读全文
posted @ 2020-07-06 16:59 前端杂货 阅读(750) 评论(0) 推荐(2) 编辑
摘要: vue是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。 vue是一个MVVM框架,MVVM是一个MVC框架的改进版,由model-view-viewModel三块组成,由vi 阅读全文
posted @ 2020-07-05 18:55 前端杂货 阅读(898) 评论(0) 推荐(0) 编辑
摘要: vue-json-views JSON展示 GitHub:https://github.com/zhaoxuhui1122/vue-json-view mavon-editor 富文本编辑器 GitHub:https://github.com/hinesboy/mavonEditor 阅读全文
posted @ 2020-07-01 09:30 前端杂货 阅读(1407) 评论(0) 推荐(0) 编辑
摘要: 现在前端对于算法的要求是越来越高了,以下简单归纳下前端的几种基本的排序算法与二分查找相关的内容 二分查找 二分查找也称折半查找(Binary Search),它是一种效率较高的查找方法。但是,折半查找要求线性表必须采用顺序存储结构,而且表中元素按关键字有序排列。 在有序的数组中查询一个元素用二分查找 阅读全文
posted @ 2021-04-12 18:59 前端杂货 阅读(780) 评论(0) 推荐(0) 编辑
摘要: 先严格判断类型: function getType(vari) { return Object.prototype.toString.call(vari).slice(8, -1) } 然后处理各种类型的数据: function toStringify(obj) { let str = '' swi 阅读全文
posted @ 2021-03-26 18:29 前端杂货 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 你有一些球的库存 inventory ,里面包含着不同颜色的球。一个顾客想要 任意颜色 总数为 orders 的球。 这位顾客有一种特殊的方式衡量球的价值:每个球的价值是目前剩下的 同色球 的数目。比方说还剩下 6 个黄球,那么顾客买第一个黄球的时候该黄球的价值为 6 。这笔交易以后,只剩下 5 个 阅读全文
posted @ 2021-03-14 01:33 前端杂货 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 查看分支 // 查看本地分支 $ git branch // 查看所有分支 $ git branch -a // 查看远程分支 $ git branch -r 切换分支 // 切换分支 $ git checkout <BranchName> // 切换并创建新分支 $ git checkout -b 阅读全文
posted @ 2020-10-21 15:40 前端杂货 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 在 vue3 中,为了更好的实现多平台应用,将渲染器的创建函数 createRenderer 方法单独分离出来,不用像 weex 一样,需要 fork 一下,然后去改源码。 下面以 canvas 为例: 1、首先我们引用 vue3 <script src="../dist/vue.global.js 阅读全文
posted @ 2020-10-20 09:51 前端杂货 阅读(3031) 评论(0) 推荐(0) 编辑
摘要: 在 Vue.prototype._init 方法中的 initState 中有一个对于computed 的判断,如果有则执行 initComputed 方法初始化 computed。 function initMixin (Vue) { Vue.prototype._init = function 阅读全文
posted @ 2020-09-09 16:03 前端杂货 阅读(1436) 评论(0) 推荐(0) 编辑
摘要: 文件上传数据格式: WebKitFormBoundaryjlaXz2OrLImcaQJb // 分界标识 Content-Disposition: form-data; name="file"; filename="hostFile.txt" // 头字段信息 Content-Type: text/ 阅读全文
posted @ 2020-08-20 17:53 前端杂货 阅读(3452) 评论(0) 推荐(1) 编辑
摘要: 在 vue 项目中,对于公共组件的调用一般是 import 引入公共组件,然后在 components 中注册组件,在页面中以标签的方式运用。 import Msg from './msg' export default { ...... components: { Msg }, ...... } 阅读全文
posted @ 2020-08-11 18:16 前端杂货 阅读(6037) 评论(10) 推荐(0) 编辑
摘要: 简单的文件上传 一、准备文件上传的条件: 1、安装nodejs环境 2、安装vue环境 3、验证环境是否安装成功 二、实现上传步骤 1、前端部分使用 vue-cli 脚手架,搭建一个 demo 版本,能够实现简单交互: <template> <div id="app"> <input type="f 阅读全文
posted @ 2020-08-03 10:45 前端杂货 阅读(4428) 评论(10) 推荐(4) 编辑
摘要: 1、数据类型 function getType(data) { return Object.prototype.toString.call(data).slice(8, -1) } // getType([]) --> 'Array' // getType({}) --> 'Object' 2、时间 阅读全文
posted @ 2020-07-31 11:04 前端杂货 阅读(512) 评论(0) 推荐(0) 编辑