
经验分享
文章平均质量分 60
辰枫Sir.
这个作者很懒,什么都没留下…
展开
-
TinyMce富文本编辑器使用【详细】
TinyMCE是一款易用、且功能强大的所见即所得的富文本编辑器。同类程序有:UEditor、Kindeditor、Simditor、CKEditor、wangEditor、Suneditor、froala等等。原创 2023-11-10 14:48:48 · 2532 阅读 · 2 评论 -
Vue3+i18n多语言动态国际化设置步骤
i18n:Vue.js 的国际化插件。它可以轻松地将一些本地化功能集成到你的 Vue.js 应用程序中原创 2023-05-23 09:41:38 · 1451 阅读 · 0 评论 -
Mac FortiClient VPN一直连接不上?正确的安装步骤来了!
FortiGate是全新的下一代防火墙,在整个硬件架构和系统上面都有新的设计,在性能和功能上面都有了很大提升,具有性能高、接口丰富、功能齐全、安全路由交换一体化、性价比高等优势。FortiGate全新下一代防火墙是面向云计算、数据中心和园区及企业网出口用户开发的新一代高性能防火墙设备原创 2023-05-16 10:00:49 · 14805 阅读 · 8 评论 -
移动端H5-iPhone安全距离适配
安全区域?安全区域指的是一个可视窗口范围,处于安全区域的内容不受圆角(corners)、齐刘海(sensor housing)、小黑条(Home Indicator)影响,如下图蓝色区域:也就是说,我们要做好适配,必须保证页面可视、可操作区域是在安全区域内。更详细说明,参考文档:Human Interface Guidelines - iPhoneXviewport-fitiOS11 新增特性,苹果公司为了适配 iPhoneX 对现有 viewport meta 标签的一个扩展,用于设置网页在可原创 2021-12-27 14:51:03 · 2674 阅读 · 0 评论 -
uniapp + sqlite 缓存聊天数据
【前言】缓存,这是一个老生常谈的话题,也常被作为前端面试的一个知识点。H5端为localStorage,浏览器限制5M大小,是缓存概念,可能会被清理;App端为原生的plus.storage,无大小限制,不是缓存,是持久化的。今天这里主要演示sqlite在uniapp中的使用!除此之外,其他数据存储方案:H5端还支持websql、indexedDB、sessionStorageApp端还支持IO文件等本地存储方案。SQLitesqlite语法学习首先需要开启sqlite这样你就可以在原创 2021-10-25 11:26:05 · 2591 阅读 · 6 评论 -
nvm的安装与使用(Mac 版)
NVM是什么?nvm(node version manager)是一个用于管理nodejs版本的工具。有时我们的项目可能会依赖于不同版本的nodejs,需要进行node版本的切换,可能就是到官网下载、覆盖安装、当要回退时又得下载会原来版本、覆盖安装…这样子太麻烦了。那么nvm就是为解决这个问题而生的,让你方便快捷地切换node版本。删除本地node首先,你要确保目前没啥工作项目做,再来搞这个,不然出了什么幺蛾子,本楼不负责哈安装nvm前先记住当前已安装的node版本号、然后将其卸载删除。(原因:1、原创 2021-08-06 11:48:40 · 608 阅读 · 0 评论 -
Error connecting to 127.0.0.1:27017 :: caused by :: Connection refused
MongoDB对于MongoDB的安装请戳【MongoDB基础】官方【MacOS的安装下载】菜鸟教程【MongoDB】这里主要说一下意外关闭,再次启动MongoDB数据库,拒绝连接报错问题!报错信息如下:connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodbError: couldn't connect to server 127.0.0.1:27017, co原创 2021-05-21 15:46:31 · 6432 阅读 · 1 评论 -
html2canvas 前端保存页面为图片
html2canvas前言:前端保存页面为图片,最常见的方案都是利用html2canvas来生成图片。html2canvas详细介绍html2canvas官网应用场景PM要求将公司子公司…获得的一些奖项,前端按要求展示;并且要把H5页面的局部保存图片分享出去。解决方案:html2canvas使用:npm install --save html2canvas将html2canvas引入到组件中 import html2canvas from "html2canvas"具体:取局部原创 2021-01-18 13:20:50 · 399 阅读 · 0 评论 -
Vue如何引入远程JS/css文件
Vue如何引入远程JS/css文件应用场景: 比如说你在某个项目单独要使用阿里巴巴矢量图标,又不想下载,想直接使用外部资源(cdn…等),import不可以,那么你就可以使用这种方法!(方法不错记录一下)使用Vue 的 createElement 方法:export default { components: { "remote-css": { render(createElement) { return createElement("link", {原创 2021-01-11 15:17:56 · 2505 阅读 · 2 评论 -
js 给url添加时间戳 解决浏览器缓存
为什么加时间戳比较好?在开发的过程中,需要给html的静态资源加上一个随机数,避免版本迭代的时候取本地缓存文件(地址如果一致,浏览器会认为这是同一个请求),可以给css文件,js文件自动加上时间戳 。html<fieldset> <legend>给url添加时间戳</legend> <img id="bgimg" alt=""> </fieldset>js<script> let cache原创 2020-09-28 09:27:04 · 2871 阅读 · 0 评论 -
async/await和promise的(eventloop)任务队列执行顺序?
前言:关于js异步执行顺序,宏任务、微任务这些,还有async/await已经有好多人写了。但是每个人都有自己的理解,最主要的是要自己琢磨,学习了一下,谈谈自己的理解。先上一张图压压惊!!!微任务与宏任务区别,纯白话理解:这个就像是去银行办理业务,得先排队取号。我们可以把每个办理业务的人当做是一个宏任务的存在。那么多个宏任务合在一起,可以说这就是一个任务队列。那么微任务是什么呢?一个宏任务在执行的过程中,是可以添加一些微任务的。那么微任务是什么呢?举个例子: 就像在柜台办理业务,你前边的.原创 2020-08-07 11:15:02 · 951 阅读 · 3 评论 -
移动端H5长按事件 自定义vue指令
import Vue from 'vue'Vue.directive('longpress', function (el, binding){ // if (typeof binding.value !== 'function') { // throw Error(binding.value + '不是函数') // } // Make sure expression provided is a function原创 2020-07-29 16:49:32 · 675 阅读 · 0 评论 -
Flutter构建失败Could not determine the dependencies of task :app:compileDebugJavaWithJavac
Flutter构建失败,ERROR:Could not determine the dependencies of task ‘:app:compileDebugJavaWithJavac’.第一种方法:FAILURE: Build failed with an exception.* What went wrong:Could not determine the dependencies of task ':app:compileDebugJavaWithJavac'.> Could n原创 2020-06-22 15:57:59 · 10850 阅读 · 9 评论 -
macOS 切换shell 更新后提示 The default interactive shell is now zsh.
macOS Catalina更新后提示 The default interactive shell is now zsh.1:在使用命令台时出现了:The default interactive shell is now zsh.To update your account to use zsh, please run `chsh -s /bin/zsh`.For more details, please visit https://support.apple.com/kb/HT208050.2原创 2020-06-18 16:43:18 · 2122 阅读 · 2 评论 -
curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused的几种解决方式
curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused的几种解决方式?前言:最近随着flutter的发布,多数公司都开始着手使用了。但是想要开发,就要先搭建flutter开发环境。flutter安装看官网跟着操作就可以了「 flutter安装 」,这里我们要说的是 Homebrew.curl: (7) Failed to connect to raw.githubuserconten原创 2020-06-19 20:39:49 · 204944 阅读 · 60 评论