1. 插件地址
🚀 TypewriterJS GitHub
✈️ npm 地址
2. 安装引用
CDN
| <script src="https://unpkg.com/typewriter-effect@latest/dist/core.js"></script> |
安装
| # with npm |
| npm i typewriter-effect |
| |
| # with yarn |
| yarn add typewriter-effect |
核心
| import Typewriter from 'typewriter-effect/dist/core'; |
| |
| new Typewriter('#typewriter', { |
| strings: ['Hello', 'World'], |
| autoStart: true, |
| }); |
3. 简单案例
| let app = document.getElementById('app'); |
| |
| let typewriter = new Typewriter(app, { |
| loop: true, |
| delay: 75, |
| }); |
| |
| typewriter |
| .pauseFor(2500) |
| .typeString('A simple yet powerful native javascript') |
| .pauseFor(300) |
| .deleteChars(10) |
| .typeString('<strong>JS</strong> plugin for a cool typewriter effect and ') |
| .typeString('<strong>only <span style="color: #27ae60;">5kb</span> Gzipped!</strong>') |
| .pauseFor(1000) |
| .start(); |
效果

4. 常用方法
详细属性及方法见官方文档
名称 |
描述 |
start |
开始效果 |
stop |
停止效果 |
pauseFor |
暂停效果xx毫秒 |
typeString |
要输出的字符串,可包含HTML标签 |
deleteChars |
在结尾删除指定长度的字符串 |
... |
... |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· Vue3状态管理终极指南:Pinia保姆级教程