会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Ccarrote
博客园
首页
新随笔
联系
管理
订阅
2024年10月16日
使用node把git当前代码分支的本地代码保存到暂存区
摘要: 使用node的child_process模块中的spawnSync同步执行命令 const { spawnSync } = require('child_process'); 使用spawnSync方法获取当前git状态,因为js文件在项目外所以添加cwd控制命令执行路径为项目根目录 const {
阅读全文
posted @ 2024-10-16 09:56 Ccarrote
阅读(53)
评论(0)
推荐(0)
2024年10月14日
node 命令行回答交互
摘要: 在Node.js中,可以使用readline模块创建命令行交互式程序。以下是一个简单的例子,它会询问用户的名字,并打印一个欢迎信息。 const readline = require('readline'); const rl = readline.createInterface({ input:
阅读全文
posted @ 2024-10-14 17:25 Ccarrote
阅读(27)
评论(0)
推荐(0)
2023年7月14日
TypeScript类型兼容性取值问题
摘要: 如下代码,x为Named类型,把y(多了location属性)赋值给x,这时Named类型虽然只有一个name属性但是x里是存了两个属性的。 但是用x['location']可以成功取出,用x.location则会报错,不是很理解这两种取值方式有什么不同导致这种情况? interface Named
阅读全文
posted @ 2023-07-14 15:52 Ccarrote
阅读(16)
评论(0)
推荐(0)
2023年4月18日
纯css和单class实现文件夹
摘要: 使用before和after伪元素就可以了 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>纯css文件夹</title> <style type="text/css"> body { margin: 0; } div.fold
阅读全文
posted @ 2023-04-18 16:38 Ccarrote
阅读(145)
评论(0)
推荐(0)
2023年4月11日
css steps实现文本一个字一个字显示
摘要: 大致思路: 使用相对定位的div覆盖文本内容,并用animation控制宽度,位置。 换行步骤在外层div上控制高度即可。 css的steps与animation一起使用可以控制文字单个显示,类似于文本输入,不过显示频率是线性。 添加一些css变量控制步骤宽度、高度和时间等,便于vue中也通过组件的
阅读全文
posted @ 2023-04-11 17:18 Ccarrote
阅读(918)
评论(0)
推荐(0)
2021年6月17日
h5显示视频并能够转换摄像头的demo(如需转载请标明出处)
摘要: <template> <div> <button type="primary" @click="click0">转换摄像头</button> <video class="video" ref="video" width="375" height="500" :class="isFront ? 'vi
阅读全文
posted @ 2021-06-17 10:04 Ccarrote
阅读(189)
评论(1)
推荐(0)
公告