全部内容
JavaScript Cookie 读写与删除封装及跨域处理

本文介绍 JavaScript 中 Cookie 的读写删除封装方法,涵盖设置、获取及过期删除逻辑。针对页面间数据传递场景,提供基于 Cookie 的解决方案,并深入探讨跨域环境下 Cookie 同步的实现机制与注意事项。

10.22
热度 655
JavaScript实现侧边栏鼠标悬停缓冲弹出效果

本文介绍如何使用JavaScript实现侧边栏鼠标悬停时的缓冲弹出效果。通过定位外层与内层Div,利用定时器动态修改offsetLeft属性,并采用取整算法计算步长,解决运动不停顿及单位缺失问题,最终实现平滑的视觉交互体验。

10.22
热度 595
JavaScript变量机制深度解析:类型、作用域与内存模型

本文深入解析JavaScript中的变量机制,涵盖无类型特性、显式与隐式声明的区别、全局与局部变量的生命周期,以及变量提升导致的undefined现象。重点对比基本类型与引用类型的内存分配与赋值行为,阐明引用传递原理及克隆必要性。

10.22
热度 349
jQuery实现静态页面搜索功能完整代码示例

本文提供基于jQuery和Bootstrap的静态页面搜索功能完整实现代码。通过监听输入框的keyup事件和按钮点击事件,结合CSS类名过滤,实现无需后端接口的纯前端数据筛选。代码包含HTML结构、CSS样式及核心JavaScript逻辑,可直接复制使用,适用于简单的静态数据展示场景。

10.22
热度 462
Node.js测试框架Mocha入门教程

本文详细介绍Node.js中最常用的测试框架Mocha的安装方法及核心用法。涵盖同步与异步测试、断言库使用、Pending测试、Only/Skip控制以及TDD/BDD模式切换,帮助开发者快速掌握Mocha的基本操作与最佳实践。

10.22
热度 627
iOS中使用JavaScriptCore实现OC与JS双向交互

本文详解如何在iOS7及以上版本中使用JavaScriptCore框架实现Objective-C与JavaScript的双向通信。通过UIWebView加载本地HTML,利用JSContext捕获JS调用并传递参数,同时通过evaluateScript方法由OC主动调用JS函数,涵盖无参及有参调用的完整实现方案。

10.22
热度 666
TypeScript入门教程:基本数据类型详解与配置

本文详细介绍TypeScript语言的基础知识,涵盖从环境搭建、npm安装及tsc编译配置到tsconfig.json的使用。重点解析布尔、数字、字符串、数组、元组、枚举、any、void及never等核心数据类型,结合代码示例说明类型声明、严格模式检查及常见应用场景,帮助开发者快速掌握TypeScript类型系统。

10.22
热度 420
SteamCMS TopList标签结合JavaScript实现序号与分页效果

本文介绍如何在SteamCMS中使用TopList标签结合JavaScript实现列表序号添加及每五行插入空行的功能。通过初始化全局变量并在循环中自增,可轻松实现序号显示;利用取模运算判断是否整除5,即可在指定位置插入换行符,适用于需要格式化展示列表内容的场景。

10.22
热度 380
JavaScript中函数直接量与DOM方法引用的兼容性陷阱

本文探讨JavaScript中函数直接量的定义方式及其在IE与Mozilla浏览器中的行为差异。通过对比标准函数声明与简化赋值写法,指出在Mozilla中直接引用document.getElementById可能触发非法操作异常,并提供了将方法绑定到document对象的变通方案以确保跨浏览器兼容。

10.22
热度 70
使用百度地图API在JavaScript中实现经纬度转中文地址

本文介绍如何在Web应用中使用百度地图JavaScript API将经纬度坐标转换为中文地址。通过引入API脚本并调用Geocoder接口,传入经度和纬度参数,即可获取包含省市区街道的完整地址信息,适用于需要地理位置解析的简单场景。

10.22
热度 567
Node.js child_process模块详解:进程创建与父子通信机制

本文深入解析Node.js中child_process模块的核心功能,涵盖spawn、exec、execFile及fork四种创建子进程的方式及其异步与同步特性的区别。重点讲解如何通过stdio配置建立父子进程间的管道与IPC通道,利用send、message等API实现数据交互,并详细阐述ChildProcess实例的close、exit、error等事件处理机制,帮助开发者掌握Node.js进程管理与通信的最佳实践。

10.22
热度 516
JavaScript实现多行文本框剩余字数统计

本文介绍如何使用JavaScript实现多行文本框的剩余字数统计功能。通过监听键盘事件并结合maxlength属性,实时显示用户已输入的字符数量及剩余可输入字数,同时限制最大输入长度,适用于表单验证等场景。

10.22
热度 119

标签目录

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