全部内容
JavaScript中window.location.href与replace的区别

本文详细解析JavaScript中window.location.href与replace方法在页面跳转时的核心差异。重点说明href会保留历史记录,支持浏览器后退返回;而replace会替换当前历史记录,导致无法通过后退按钮回到原页面。

10.30
热度 205
JS 实现可停顿的垂直滚动功能

本文介绍如何使用 JavaScript 实现带有停顿效果的垂直滚动功能。通过配置滚动时间和暂停时间,结合 HTML 列表结构与 CSS 样式控制,实现平滑且可控制的滚动展示效果。

10.30
热度 271
详解js界面跳转与值传递

本文通过注册页到结果页的完整示例,演示了React Native中如何利用Navigator组件实现页面跳转,并通过props将手机号从注册页传递至结果页进行显示,帮助开发者掌握基础的路由与数据交互逻辑。

10.30
热度 615
JavaScript遍历对象属性与值的正确方法

本文针对在JavaScript中通过属性名数组遍历对象值时遇到的常见错误进行解析。指出使用点语法访问动态属性名的局限性,并推荐采用方括号语法结合for-in循环的方式,实现动态获取对象属性值,从而解决表格数据渲染中的字段映射问题。

10.30
热度 614
jQuery实现简易图片轮播插件及使用方法

本文分享一个基于jQuery开发的简易图片轮播插件。通过定义picWidth、picHeight和speed等参数,实现图片定时切换、鼠标悬停暂停及离开继续播放的功能。文中提供了完整的jQuery.banner.js源码及HTML调用示例,适合需要轻量级轮播方案的前端开发者参考。

10.30
热度 281
JavaScript中substring与substr方法的区别详解

本文详细解析JavaScript中substring与substr两个字符串截取方法的区别。substring通过起始和结束索引提取子串,自动处理参数大小关系;substr通过起始位置和长度截取,支持负数索引。两者在参数处理、负数行为及返回值上存在差异,本文通过具体示例说明其用法与边界情况。

10.30
热度 236
JavaScript 获取屏幕宽度的实现方法

本文介绍如何使用JavaScript获取屏幕分辨率及可用工作区大小。通过调用screen对象的width、height、availWidth和availHeight属性,结合document.write输出结果,可快速获取设备屏幕尺寸信息,适用于响应式布局检测等场景。

10.30
热度 450
Vue.js + Webpack 日期选择插件实现与配置指南

本文介绍基于Vue.js和Webpack环境的日期选择插件。该组件支持单选与多选模式,可限定起止日期范围,并支持小时分钟显示。通过配置show、type、value等属性及begin、end参数,结合fontawesome图标库,实现灵活的日期交互功能。

10.30
热度 350
JavaScript邮箱格式验证实现代码

本文介绍如何在JavaScript中通过正则表达式验证用户输入的邮箱格式。示例代码展示了如何获取表单元素值,利用正则匹配规则判断邮箱合法性,并触发提交按钮的验证逻辑。

10.30
热度 170
FineReport中JS调用SQL语句的方法

本文介绍在FineReport报表平台中,如何通过JavaScript调用内置SQL函数执行数据库查询。重点讲解FR.remoteEvaluate方法的使用,包括处理双引号转义的技巧,以及在按钮点击事件中动态获取数据条数并控制后续操作的实现方案。

10.30
热度 638
JavaScript动态创建DOM元素的三种常用方法解析

本文总结了JavaScript中动态创建DOM元素的三种主要方法:document.write、innerHTML以及document.createElement。通过对比分析,指出document.write会冲刷页面内容且影响布局,实际应用中较少使用;innerHTML适合批量添加标签;而createElement则适用于少量元素的精确创建。文章结合具体代码示例,帮助开发者根据实际需求选择合适的方法。

10.30
热度 397
JavaScript实现窗口抖动效果

本文介绍如何利用JavaScript和定时器实现窗口抖动效果。通过控制元素位移值的变化,采用获取初始样式并计算偏移量的思路,封装成shakeMove函数。示例展示了如何在鼠标悬停时触发抖动动画,适用于网页提示等场景。

10.30
热度 667

标签目录

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 应用部署