全部内容
解决EventSource删除单词前置空格的问题及基本用法指南

本文记录了EventSource在接收数据时自动删除单词前置空格的问题,这会导致输出文本连在一起。通过后端将数据包装为JSON并前端解析的临时方案可有效解决。文章同时介绍了EventSource的基本概念、特性、应用场景及优缺点,并提供了Node.js Express的后端实现示例,帮助开发者更好地掌握这一HTML5 API。

11.01
热度 236
前端项目部署后如何提示用户版本更新详解

本文详解前端项目部署后如何提示用户版本更新。通过生成manifest.json记录时间戳,利用fetch HEAD请求对比ETag判断资源变更。结合Vue路由守卫与Web Worker轮询机制,实现后台检测并弹窗提示用户刷新页面,确保用户获取最新功能与Bug修复,同时避免阻塞主线程。

11.01
热度 153
Three.js 使用 TransformControls 实现模型拖拽交互

本文介绍如何在 Three.js 中使用 TransformControls 控制器实现 3D 模型的拖拽交互。通过初始化场景、引入控制器并监听事件,结合模型与连线更新逻辑,实现类似 Blender 的变换操作。文章提供完整代码示例及效果演示,帮助开发者快速掌握模型交互功能。

11.01
热度 642
HTML引入JS模块路径报错:使用Import Map解决three和gsap加载问题

本文解决HTML直接引入JS模块时常见的路径解析错误。针对LiveServer环境下three.js和gsap库无法加载的问题,详细讲解了Import Map(导入映射)的配置方法。通过修正模块标识符,分别展示了three.js主库及OrbitControls等附加模块的正确引入方式,以及gsap库在HTML与JS文件中的不同配置策略,确保模块路径准确无误。

11.01
热度 435
原生JavaScript修改CSS样式的4种方式及示例

本文详细介绍原生JavaScript修改CSS样式的四种常用方式:直接设置style属性、使用setAttribute、修改cssText以及操作className和classList。通过具体代码示例演示如何动态改变元素字体、颜色和大小,并对比各方法的适用场景与优缺点,帮助开发者灵活掌握前端样式动态控制技巧。

11.01
热度 287
JavaScript中Array实例方法map的实现原理与源码解析

本文详细解析JavaScript中Array.prototype.map方法的实现原理。文章涵盖map的语法结构、回调函数参数及thisArg用法,重点探讨稀疏数组处理、长度缓存及索引访问机制。通过手动实现源码,展示如何模拟原生行为,包括类型检查与空槽跳过逻辑,帮助开发者深入理解数组迭代方法的底层细节。

11.01
热度 85
JS与jQuery获取指定class名称的3种方式总结

本文介绍了通过原生JavaScript和jQuery获取元素class名称的三种常用方式。涵盖使用element.className、element.classList以及jQuery的.attr()方法,并演示了如何结合这些方法实现样式修改与动画效果。

11.01
热度 477
前端使用crypto-js库AES加解密详细代码示例

本文详解前端如何使用crypto-js库进行AES加解密,涵盖安装、CBC/ECB模式配置及填充处理。结合JSEncrypt库实现RSA密钥生成与交换,并通过封装Axios拦截器,在请求头中传递加密后的AES密钥与数据,实现前后端安全通信的完整流程。

11.01
热度 367
JavaScript解决跨域的三种方法小结

本文介绍了JavaScript中解决跨域问题的三种常见方法:JSONP、CORS和postMessage。JSONP利用script标签特性,仅支持GET请求;CORS通过后端设置响应头实现灵活控制;postMessage结合iframe实现安全的跨文档通信。每种方法各有优缺点,开发者可根据实际需求选择合适方案。

11.01
热度 124
uni-app 自定义组件开发与通信机制详解

本文详解 uni-app 中自定义组件的创建与注册流程,涵盖全局注册与页面引入两种方式。深入解析父子组件间通过 props 和自定义事件的数据交互,以及利用 slot 进行内容分发。此外,介绍了使用 uni.$on 和 uni.$emit 实现跨组件全局通信的方法,帮助开发者提升开发效率。

11.01
热度 161
uniapp中web-view组件嵌入H5及跨端跳转实现

本文详解在uniapp项目中利用web-view组件嵌入H5页面的具体步骤,包括配置src属性及页面注册。针对H5跳转回APP指定页面的需求,重点对比原生H5与uniapp开发H5在调用跳转API时的差异,并给出引入SDK及修正方法名的解决方案,实现跨端通信与页面跳转。

11.01
热度 609
JavaScript日期与时间处理函数详解及示例

本文详细介绍JavaScript中Date对象及其常用方法,涵盖获取当前时间、提取年月日时分秒、格式化输出、日期比较及时间差计算等核心功能。通过具体代码示例,帮助开发者高效处理Web开发中的时间与日期相关任务。

11.01
热度 206

标签目录

JavaScript 核心技术JavaScript 基础JavaScript 函数与作用域JavaScript 对象与原型JavaScript 数组与数据处理JavaScript 异步编程JavaScript 项目实战
浏览器与 Web 开发DOM 与事件浏览器 API网络请求与通信浏览器数据存储前端调试前端安全
前端框架与应用VueReactNext.jsNuxt前端状态管理前端性能优化
TypeScript 与工程化TypeScript前端构建依赖管理自动化测试前端部署代码规范与重构
Node.js 后端开发Node.js 基础Node.js Web 框架数据库开发接口开发与鉴权服务部署与运维Node.js 性能优化
AI 开发与应用大模型 API 开发AI 智能体开发RAG 与知识库AI 编程工具AI 多模态应用AI 应用部署