logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

standard-version(发版与 Changelog 自动化)

我们就可以使用 standard-version 进行版本管理自动化,包括更新 CHANGELOG.md,以及使用 。它也会自动修改 package.json 里的 version。在使用之前,需要遵循 Conventional Commit Specifications 来进行标准化的 commit message 编写。这是因为是基于 commit 类型来更新版本号的(feature 会更新

#git#自动化
前端实现 Excel 导入和导出功能

以上只是实现了简单的单个导入、导出功能,可以将其完善为批量操作,但是要注意批量操作带来的耗时性,将对应的耗时部分通过 webworker等方式处理,这样页面就不需要一直等待当前的操作完成。另外,如果有要求在导出 Excel时有表格样式(如:行列宽高设置等)可以通过来实现。给我实现一个前端的 Excel 导入和导出功能 - 掘金。

vue 解决seo优化之预渲染prerender-spa-plugin

最全、最详细的解释请看prerender-spa-plugin 插件 Github解决SEO(Search Engine Optimization),首屏问题 , 页面较少,且预渲染相对于SSR比较简单,预渲染可以极大的提高网页访问速度。而且配合一些meat插件,完全可以满足SEO需求。预渲染流程预渲染原理在webpack打包结束并生成文件后(after-emit hook),会启动一个serve

#vue.js#javascript#前端
Chrome浏览器https网站里http资源加载报错

今天遇到这么一个问题,我们的网站是https的,Chrome浏览器在加载一个http的图片时报错:仔细查看报错的图片路径,发现图片路径的http协议被Chrome浏览器强制改成了https。

#chrome#前端
input 的 placeholder 样式

这个伪元素可以改变 input、textarea 占位文本的样式。

#前端#css
vue cli 4 添加、移除typescript

移除 .eslintrc.js extends 里的 '@vue/typescript/recommended'步骤一:移除npm依赖。将所有ts文件改为js。

#vue.js#typescript#javascript
解决m1芯片Mac安装node失败问题

终端报错:<--- Last few GCs --->[57807:0x128008000]54 ms: Scavenge 11.1 (14.0) -> 10.5 (14.8) MB, 0.4 / 0.0 ms(average mu = 1.000, current mu = 1.000) allocation failure[57807:0x128008000]58 ms: S

standard-version(发版与 Changelog 自动化)

我们就可以使用 standard-version 进行版本管理自动化,包括更新 CHANGELOG.md,以及使用 。它也会自动修改 package.json 里的 version。在使用之前,需要遵循 Conventional Commit Specifications 来进行标准化的 commit message 编写。这是因为是基于 commit 类型来更新版本号的(feature 会更新

#git#自动化
Vue 点击按钮显示弹窗的几种不同组件封装

封装一:只把弹窗封装成一个单独的组件1. 弹窗组件 my-dialog.vue<template><el-dialogtitle="选择水果":visible.sync="dialogVisible"width="30%"@close="handleClose"><el-checkbox-group v-model="checkList"><el-chec

#vue.js#前端#javascript
栈、堆、队列 深入理解

栈、堆、队列都属于常见数据结构。一、栈1.1 简介栈 是一种遵循 后进先出(LIFO) 原则的有序集合。新添加和待删除的数据都保存在栈的同一端栈顶,另一端就是栈底。新元素靠近栈顶,旧元素靠近栈底。 栈由编译器自动分配释放。栈使用一级缓存。调用时处于存储空间,调用完毕自动释放。举个栗子:乒乓球盒子/搭建积木1.2 基本数据结构的存储(存储栈)javaScript中,...

#javascript#开发语言#ecmascript
    共 48 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择