前端打字机效果,零基础入门到精通,收藏这篇就够了

全网最全面详细的Cursor使用教程,一篇就够了,让开发变成聊天一样容易 阅读详情

前端实现打字机效果一个简单的方法就是采用定时器做字符串拼接,让文字一个一个显示出来,可以使用间隔定时器setInterval来控制文字拼接的速度

一、用一个div来显示打字机文本内容

<div class="msg-text cursor-ani">{{ dialogueAnswer }}</div>

二、字符串拼接实现

1、在data里定义以下几个变量

data() {
  return {
    answer: "", // 打字机内容
    timer: null, // 定时器
    interTime: 10, // 初始化间隔时间
    interArr: [20, 30, 10, 20, 80, 30, 15, 400, 50, 20], // 为了使打字机效果更真实间隔时间设置了一个数组,单位是ms
  }
}

2、文本处理

// 接收后端websocket返回的内容
receverMessage(e) {
  console.log(e, '------------接收数据')
  if (e.data) {
      this.answer = e.data.content; // 打字机文本内容
      clearInterval(this.timer); // 清除定时器
      this.timer = setInterval(this.setContent, this.interTime);
   }
},

setContent() {
  if (this.dialogueAnswer.length >= this.answer.length) {
    // 说明文本已全部输出,清除定时器,结束执行
    clearInterval(this.timer);
    return;
  } else {
    this.dialogueAnswer += this.answer.charAt(this.dialogueAnswer.length);
    this.interTime = this.interArr[Math.floor(Math.random() * 10)];
    clearInterval(this.timer);
    this.timer = setInterval(this.setContent, this.interTime);
  }
}

有几个需要注意的地方:

1)charAt()函数,该方法参数为一个整数,也就是索引下标,返回值是下标对应的字符

2)Math.floor(Math.random() * 10),floor向下取整,随机生成0-9的整数,从而实现每次定时器的间隔时间不同

3)特别需要注意setInterval(fn, time)想要做到间隔时间不同,不能简单的修改time的时间,这样是不会生效的,必须先清除定时器再重新定义,重新设置时间参数

三、光标闪烁动画效果

为了让打字机效果更真实,更像输入的效果,可以做一个光标动画,模拟输入,这里是通过伪类实现的

.cursor-ani {
   position: relative;
}

.cursor-ani::after {
   content: '';
   position: absolute;
   width: 1px;
   height: 16px;
   background: #333;
   transform: translateX(3px) translateY(3px);
   animation: cursor-blinks 0.8s infinite forwards;
}

@keyframes cursor-blinks {
   from {
     opacity: 0;
   }

   to {
     opacity: 1;
   }
}

四、效果

这世界很喧嚣,做你自己就好

2025开年,AI技术打得火热,正在改变前端人的职业命运:

阿里云核心业务全部接入Agent体系;

字节跳动30%前端岗位要求大模型开发能力;

腾讯、京东、百度开放招聘技术岗,80%与AI相关……

大模型正在重构技术开发范式,传统CRUD开发模式正在被AI原生应用取代!

最残忍的是,业务面临转型,领导要求用RAG优化知识库检索,你不会;带AI团队,微调大模型要准备多少数据,你不懂;想转型大模型应用开发工程师等相关岗,没项目实操经验……这不是技术焦虑,而是职业生存危机!

曾经React、Vue等热门的开发框架,已不再是就业的金钥匙。如果认为会调用API就是懂大模型、能进行二次开发,那就大错特错了。制造、医疗、金融等各行业都在加速AI应用落地,未来企业更看重能用AI大模型技术重构业务流的技术人。

如今技术圈降薪裁员频频爆发,传统岗位大批缩水,相反AI相关技术岗疯狂扩招,薪资逆势上涨150%,大厂老板们甚至开出70-100W年薪,挖掘AI大模型人才!

在这里插入图片描述

不出1年 “有AI项目开发经验”或将成为前端人投递简历的门槛。

风口之下,与其像“温水煮青蛙”一样坐等被行业淘汰,不如先人一步,掌握AI大模型原理+应用技术+项目实操经验,“顺风”翻盘!

大模型目前在人工智能领域可以说正处于一种“炙手可热”的状态,吸引了很多人的关注和兴趣,也有很多新人小白想要学习入门大模型,那么,如何入门大模型呢?

下面给大家分享一份2025最新版的大模型学习路线,帮助新人小白更系统、更快速的学习大模型!

2025最新版优快云大礼包:《AGI大模型学习资源包》免费分享**

一、2025最新大模型学习路线

一个明确的学习路线可以帮助新人了解从哪里开始,按照什么顺序学习,以及需要掌握哪些知识点。大模型领域涉及的知识点非常广泛,没有明确的学习路线可能会导致新人感到迷茫,不知道应该专注于哪些内容。

我们把学习路线分成L1到L4四个阶段,一步步带你从入门到进阶,从理论到实战。

L1级别:AI大模型时代的华丽登场

L1阶段:我们会去了解大模型的基础知识,以及大模型在各个行业的应用和分析;学习理解大模型的核心原理,关键技术,以及大模型应用场景;通过理论原理结合多个项目实战,从提示工程基础到提示工程进阶,掌握Prompt提示工程。

L2级别:AI大模型RAG应用开发工程

L2阶段是我们的AI大模型RAG应用开发工程,我们会去学习RAG检索增强生成:包括Naive RAG、Advanced-RAG以及RAG性能评估,还有GraphRAG在内的多个RAG热门项目的分析。

L3级别:大模型Agent应用架构进阶实践

L3阶段:大模型Agent应用架构进阶实现,我们会去学习LangChain、 LIamaIndex框架,也会学习到AutoGPT、 MetaGPT等多Agent系统,打造我们自己的Agent智能体;同时还可以学习到包括Coze、Dify在内的可视化工具的使用。

L4级别:大模型微调与私有化部署

L4阶段:大模型的微调和私有化部署,我们会更加深入的探讨Transformer架构,学习大模型的微调技术,利用DeepSpeed、Lamam Factory等工具快速进行模型微调;并通过Ollama、vLLM等推理部署框架,实现模型的快速部署。

整个大模型学习路线L1主要是对大模型的理论基础、生态以及提示词他的一个学习掌握;而L3 L4更多的是通过项目实战来掌握大模型的应用开发,针对以上大模型的学习路线我们也整理了对应的学习视频教程,和配套的学习资料。

二、大模型经典PDF书籍

书籍和学习文档资料是学习大模型过程中必不可少的,我们精选了一系列深入探讨大模型技术的书籍和学习文档,它们由领域内的顶尖专家撰写,内容全面、深入、详尽,为你学习大模型提供坚实的理论基础。(书籍含电子版PDF)

三、大模型视频教程

对于很多自学或者没有基础的同学来说,书籍这些纯文字类的学习教材会觉得比较晦涩难以理解,因此,我们提供了丰富的大模型视频教程,以动态、形象的方式展示技术概念,帮助你更快、更轻松地掌握核心知识。

四、大模型项目实战

学以致用 ,当你的理论知识积累到一定程度,就需要通过项目实战,在实际操作中检验和巩固你所学到的知识,同时为你找工作和职业发展打下坚实的基础。

五、大模型面试题

面试不仅是技术的较量,更需要充分的准备。

在你已经掌握了大模型技术之后,就需要开始准备面试,我们将提供精心整理的大模型面试题库,涵盖当前面试中可能遇到的各种技术问题,让你在面试中游刃有余。


因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

2025最新版优快云大礼包:《AGI大模型学习资源包》免费分享

Cursor使用教程 全面详细的cursor使用教程! 阅读详情

相关推荐

fscan

fscan是一款内网综合扫描工具,方便一键自动化、全方位漏扫扫描。支持主机存活探测、端口扫描、常见服务的爆破、ms17010、redis批量写公钥、计划任务反弹shell、读取win网卡信息、web指纹识别、web漏洞扫描、netbios探测、域控识别等功能。 下载地址:GitHub - shadow1ng/fscan 存活主机端口服务信息扫描 如下,默认会扫描存活主机、端口、漏洞等一些信息 fscan.exe -h ip或者网段 服务爆破

渗透之路,攻防之间皆学问 2万+

全网最全面详细的Cursor使用教程,让开发变成聊天一样容易

介绍超好用的AI辅助变成工具,让开发变成聊天,解放双手,释放生产力。

m0_68116052的博客 89万+

Vue3实现酷炫打字机效果:让你的网站文字动起来

酷炫打字机效果是指让网站上的文字像打字一样逐个显示出来的效果。这种效果可以使网页内容更加生动有趣,也可以提高读者的阅读兴趣。更快的渲染速度更小的代码体积更灵活的组件系统更好的TypeScript支持改进的响应式数据绑定机制在本文中,我们将使用Vue3框架实现酷炫打字机效果。除了优化Typewriter组件,我们还可以添加一些额外的功能来增强用户体验。例如,我们可以添加打字音效,使得打字机效果更加逼真。为此,我们可以使用HTML5的Audio API。

陈书予 1万+

【JavaScript】JS实用案例分享:输入智能提示 | 打字机输出效果

基础不牢,地动山摇!快进来学习JavaScript开发中非常实用的输入智能提示和打字机输出效果的案例吧,这些案例都是使用频率非常高的基础内容,快来巩固基础,提高自己吧!

前端之行,任重道远! 6640

大模型应用开发 100 天:Python + LLM 从入门到精通 day15~流式输出(Streaming):让 AI 回答“打字机“般呈现

本文带你掌握大模型流式输出(Streaming)技术,从 SSE 协议原理讲起,逐步实现"打字机"般的逐字输出效果。内容包括:为什么需要流式输出、SSE 协议与响应格式、OpenAI SDK 与 httpx 两种实现方式、带进度指示与多轮对话的高级技巧,以及 FastAPI + 前端 JavaScript 的 Web 端完整落地,最后从架构视角梳理流式输出的完整链路。来自华北理工大学段一凡的博客文章

段一凡的博客 50

DeepSeek高阶应用:DeepSeek+Coze构建智能文献综述与趋势分析自动化系统

本文详细介绍了如何利用DeepSeek与Coze构建智能文献综述与趋势分析自动化系统。通过DeepSeek的深度语义理解和结构化信息提取能力,结合Coze的可视化工作流编排,实现学术论文的自动解析、分类整理与知识入库。该系统能7x24小时自动追踪领域前沿,将研究人员从繁琐的文献处理中解放出来,专注于更高层次的思考与创新。

weixin_29050271的博客 179

打字机效果不求人:前端新人也能5分钟搞定逐字蹦出动画

结果就是:第1秒可能"H"出来了,第2秒"ello"全出来了,第3秒"世"字墨迹半天才出来,节奏完全不对,跟卡碟似的。先给个画面感:屏幕上本来啥也没有,突然左边出现了一个竖线在闪(那叫光标懂吧),然后"H"冒出来了,"e"跟着跳出来,“l”、“l”、"o"一个接一个排队登场,就像有个隐形人在实时敲击键盘一样。我见过有人搞打字机效果套了三层div,外层包中层,中层包内层,内层再套span,CSS写得跟俄罗斯套娃似的,维护起来想死。去试试吧,5分钟就能跑起来,简历上又多一行"精通CSS动画",血赚。

一个做过前端开发的产品经理,经历过睿智产品的折磨导致脱发之后,励志要翻身"农奴"把歌唱,一边打入敌人内部一边持续提升自己,为我们广大开发同胞谋福祉,坚决抵制睿智产品折磨我们码农兄弟! 1050

Python爬取拼多多商品数据保姆级教程(附源码及效果图)

本文介绍了使用Python爬取拼多多商品数据的完整教程。通过DrissionPage库模拟浏览器操作,利用正则表达式提取嵌入在HTML中的商品数据(关键步骤是从window.rawData变量获取),解析后转换为结构化数据并导出Excel。教程包含八大步骤:环境配置、浏览器初始化、网络监听、搜索模拟、数据提取(核心是正则匹配JSON)、数据验证、字段解析和Excel导出,最后提供了封装好的函数可直接调用。该方法特别适合课程作业或毕业设计获取电商数据,能爬取商品名称、价格、销量等关键信息,处理了价格单位转换等

weixin_46449236的博客 2078

LangChain4j 流式输出:打字机效果 + SSE,回答不再干等三秒

为什么你调模型要干等三秒、整句话一次性蹦出来?因为用的是阻塞式调用。本文换成 StreamingChatModel + TokenStream,让回答一个字一个字往外蹦,再用 SSE 把这股字流通过 HTTP 推到浏览器,做出 ChatGPT 那样的打字机效果。逐行拆解 TokenStream 三个回调、SSE 出口与 EventSource 接收,curl 实测十几条 data: 帧,附 SSE vs WebSocket 对比与 3 道挑战题,源码在 lesson-05 可 clone 直接跑。

weixin_46316564的博客 224

USB通讯速度翻倍秘诀:手把手教你用WinUsb替代HID协议(附Zadig驱动配置图解)

本文详细介绍了如何通过WinUsb技术替代传统HID协议,实现USB通讯速度的显著提升。从技术对比、实现原理到Zadig驱动配置图解,手把手教你完成免驱高速通讯方案,适用于数据采集、固件升级等场景,实测速度可达HID协议的2倍以上。

weixin_29168675的博客 134

GR00TN1.7国内本地下载+模型下在+hugingface无法连接,本地模型下载

GR00TN1.7

alsj123456的博客 97

FastAPI开发AI应用一:实现连续多轮对话,大模型从入门到精通,收藏这篇就够了

本文将通过一个完整的实战项目,介绍如何使用 FastAPI 框架开发 AI 聊天应用,重点讲解连续多轮对话的实现原理和核心技术。

Y525698136的博客 1339

Python-编写点云处理软件(二)点云软件ui制作之仿CC界面

至本篇结束,我们已经能够获得一个有点模子的界面了,但是具体的功能还没有编写,后续的文章将逐渐完善功能。

weixin_43894929的博客 3953

【LangGraph实战】《LangGraph实战》_66.[第4章 交互体验] Token级流式输出:实现ChatGPT般的打字机效果

文章摘要(150字): 本文深入解析LangGraph流式输出技术,对比节点级与Token级流式的核心差异。作者指出非流式交互导致用户等待焦虑,强调流式输出通过降低首Token延迟显著提升体验。文章详解LangGraph三大API(stream/astream/astream_events)的正确用法,特别推荐使用astream_events配合include_names过滤实现Token级输出。通过流程图展示节点级"幻灯片式"输出与Token级"打字机效果"的本质区别,并提供前后端实现方案。最后针对断流、

321

AMBA-CHI协议详解(五)

 每个事务由许多不同的packets组成,这些数据包通过互连(interconnect)传输。packets内的一组ID域段用于提供有关包的附加信息。

Crazzy_M的博客 1961

目标检测YOLO实战应用案例100讲-基于YOLOv7的番茄采摘机械手场景感知及试验(下)

根据软件系统的设计需求,制定系统的可行性方案分析,编写系统的相关程序和 调试运行环境,对系统进行测试,以实现对番茄数据的采集及监测。登陆界面登陆后,进入选择界面,菜单包括了对番茄种植棚室的固定相机数据的监测、 对番茄采摘机械手的双目相机采集的番茄的静态、动态数据的获取、对番茄静态、动态数 据处理的功能菜单等选项。与利用人工去进行对于番茄果实的识别和数目的统计相比,番茄视觉系统自动记录番 茄数量以及红色已经成熟的番茄、青色未成熟番茄的数量,减轻人工记录的工作量,减少 人工记录的误差,从经济方面是可行的。

qq_36130719的博客 812

前端小白必看:收藏这份2026 AI全栈转型路线图!从入门到精通,一步到位!

本文为前端工程师提供了向AI全栈工程师转型的完整路线图,分为五个阶段:首先巩固前端基础(1-2个月),包括React/Vue、TypeScript等核心技能;其次学习大模型应用开发(2-3个月),掌握API调用和流式输出;第三阶段深入RAG和Agent技术(3-4个月);第四阶段补充后端和DevOps知识(2-3个月);最后强调持续学习的重要性。文章还提供了具体的学习路径、实战项目建议和个人转型时间线,帮助前端工程师系统性规划AI全栈转型。

ajhddjangc的博客 246

Altium Designer20 PCB板子绘制

版层 top layer 顶层 bottom layer 底层 设置板子大小 布局 过孔 top layer层连到bottom layer层。通过via连接。 设置线宽 在design rules里可以设置线宽。 右键new rule 可以新增线宽,电源设置成20mil 还可以设置很多其他的线宽 修改安全距离 安全距离太短容易出现毛刺,然后短路,一般设置成20mil 修改元器件旋转角度 修改rotation step,每次旋转45°。 修改光标大小 下面的cursor type是修改光标

及时总结 2582

【智能体开发】《LangChain核心技术与LLM项目实践》_163.[第12章 项目实战] 文本流式截断与平滑输出:优化前端打字机体验

深度学习在医学影像分析中的应用正取得突破性进展。最新研究显示,基于卷积神经网络(CNN)的智能诊断系统在肺部CT图像检测中准确率达到92.3%,超越多数放射科医生水平。该系统通过迁移学习和数据增强技术,有效解决了医学影像样本稀缺问题。目前该技术已成功应用于早期肺癌筛查、脑肿瘤分割等多个领域,平均诊断时间缩短80%,显著提高了诊疗效率。专家预测,未来3-5年内AI辅助诊断将成为医疗机构的标配技术。

396

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Midscene.js实战指南:前端AI应用开发从入门到精通

在当今AI技术快速发展的背景下,前端开发者如何高效集成AI能力成为关键挑战。传统方式需要处理复杂的模型部署、API调用和状态管理,开发门槛较高。Midscene.js作为一款运行在浏览器中的JavaScript库,通过“场景驱动”的设计理念,将AI能力抽象为可复用的交互单元,大幅降低了开发复杂度。其核心架构分为驱动层、场景层和视图层,实现了与UI框架的解耦,让开发者能够像搭积木一样构建智能应用。该库支持流式输出、对话历史管理等高级特性,并能通过自定义场景满足特定业务需求。对于追求效率的实干派开发者而言,Mi

cqwf95925的博客 530

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

前端转型 AI Agent 该如何学习?(前置篇)

前端转型 AI Agent,不是跨界,而是顺势而为。你已有的交互思维、异步编程能力和可视化能力,都是构建优秀 Agent 产品的宝贵资产。本篇文章是「前置篇」,帮你建立了整体认知和学习路线。下一篇将进入实战,从「用 TypeScript 写第一个 Function Calling」开始,一步步带你构建属于自己的 AI Agent。如果你对某个阶段的具体学习内容有疑问,欢迎在评论区留言,我会针对性地展开讲解。

ITmaster0731的博客 329

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

收藏!前端小白也能入门大模型:2026最新岗位要求与进阶路线图

2026年市场数据显示,传统前端岗位需求下滑,但具备AI能力的前端工程师薪资逆势上涨40%以上。文章提出前端大模型岗位需掌握四层能力金字塔:前端通用基础(TS、React/Vue)、AI交互专项能力(流式渲染、会话管理)、AI工程化能力(RAG、多模型适配)及前沿能力(端侧AI推理)。文章还提供了技术栈选型参考和进阶路线,强调前端正从"代码编写者"转型为"AI协调者+体验架构师",全栈化和端侧AI是未来趋势。建议小白从TS基础、流式交互、大模型API对接、RAG实践到端侧AI进阶。

优快云_224022的博客 430
上一篇: Hybrid混合开发学习笔记(1)混合应用开发定义和常见问题,零基础入门到精通,收藏这就够了
下一篇: 前端开发设计模式——策略模式,零基础入门到精通,收藏这篇就够了
程序员_大白
博客等级 码龄5年 1万+粉丝 4001原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值