- 博客(10)
- 收藏
- 关注
原创 微前端-qiankun
参考文章:微前端到底是什么?微前端入门:从single-spa到qiankun什么是微前端相关:微服务架构微服务是面向服务架构(SOA)的一种变体,把应用程序设计成一系列松耦合的细粒度服务,并通过轻量级的通信协议组织起来具体地,将应用构建成一组小型服务。这些服务都能够独立部署、独立扩展,每个服务都具有稳固的模块边界,甚至允许使用不同的编程语言来编写不同服务,也可以由不同的团队来管理微前端的灵感就来源于微服务架构。微前端,将一个庞大复杂的前端应用分解成一些更小的、更简单的并且能够独立开发、测试
2021-06-14 19:16:20
188
原创 算法-二分查找
例题1:leetcode 278. 第一个错误的版本你是产品经理,目前正在带领一个团队开发新的产品。不幸的是,你的产品的最新版本没有通过质量检测。由于每个版本都是基于之前的版本开发的,所以错误的版本之后的所有版本都是错的。假设你有 n 个版本 [1, 2, …, n],你想找出导致之后所有版本出错的第一个错误的版本。你可以通过调用 bool isBadVersion(version) 接口来判断版本号 version 是否在单元测试中出错。实现一个函数来查找第一个错误的版本。你应该尽量减少对调用 AP
2021-06-13 15:10:12
115
原创 chrome混合内容限制
chrome已阻止HTTPS协议下的混合内容(即HTTPS下,加载http资源)的下载。混合内容:HTTPS混合内容错误是指,初始网页(新打开的窗口的协议是基于原网页的,所以也没有办法通过新建窗口下载文件)通过安全的HTTPS连接加载,但页面中其他资源(如:图像、视频、样式表、脚本)却通过不安全的HTTP连接加载,这样就会出现混合内容错误(也就是不安全因素)。在Chrome 81(于2020年3月发布)和更高版本中:Chrome浏览器会在控制台消息中对所有混合内容下载进行警告。在Chrome 82(
2021-06-12 18:28:31
899
原创 项目笔记-我的第一个uni-app项目(钉钉小程序)
uni-app 的学习官方文档:uni-app官方文档1.为什么使用uni-app?虽然要开发的小程序目前只是应用在钉钉,但不排除后续要在微信端或其他平台发布,为了避免之后不必要的重构,选择uni-app进行开发,一套代码适配多个平台。通用技术栈,学习成本更低。2.使用vscode开发习惯了vscode的暗黑风,虽然uni-app推荐使用Hbuilder进行开发,但是,不喜欢!!!反正环境不好了都是一个样,又不是不能用是吧?配置参考:当 uni-app 遇见 vscode3. uni-app特
2021-06-12 18:10:56
1458
2
原创 vue,通过el-upload,以表单提交的格式将文件上传至阿里云oss
oss上传文件官方入口点这里:上传本地文件含进度条,选取文件后手动上传。template: <!-- 本地文件上传 --> <el-upload v-if="form.dataFrom === '0'" ref="upload" action="#" accept=".mp4,.ts,.MP3,.AAC" //限制上传的格式 :on-preview="handlePreview" :on-remove="handleRemove
2021-05-15 17:19:47
434
原创 h5添加自定义toast
添加自定义toast需求背景:钉钉h5微应用,使用vue开发,自定义toast,可全局调用,responseFilter拦截器过滤请求时也需要用到参数控制:自定义显示文字,显示时间创建Toast.vue<template> <div class="toast" v-show="ifShow"> <div> {{message}} </div> </div></template><s
2021-02-01 16:59:06
808
1
原创 Git 常用指令
常用的指令,方便查阅1.查看目录git init2.将发生更改的文件添加到缓存区git add .3.查看本地库的状态1. git status4.提交代码git commit -m '版本描述信息'5.查看提交日志git log6.查看分支情况git branch7.创建分支git branch '分支名'8.切换到指定分支git checkout '分支名'9.创建并切换到该分支git checkout -b '分支名'10.git 克隆代码.
2020-08-18 11:36:51
100
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人