全部内容
JavaScript获取网页尺寸与屏幕属性完整指南

本文提供一段JavaScript代码,用于获取网页可见区域宽高、正文全文尺寸、滚动条位置、屏幕分辨率及可用工作区等关键属性。通过document.body、window.screen及window.innerHeight等对象,可快速查询页面布局与设备显示信息,适用于前端调试与响应式适配场景。

10.28
热度 529
JavaScript实现兼容Chrome与IE浏览器的文本复制功能

本文介绍如何在网页中实现兼容IE和Chrome浏览器的文本复制功能。针对IE浏览器,利用document.execCommand("Copy")命令配合select方法实现;针对Chrome等现代浏览器,通过引入ZeroClipboard库解决安全限制问题。文章提供了完整的HTML与JavaScript代码示例,帮助开发者解决跨浏览器复制粘贴的兼容性问题。

10.28
热度 413
JS实现局部选择打印和局部不选择打印

本文介绍如何在网页中使用JavaScript实现局部打印功能。通过将目标内容包裹在特定DIV中,并在打印前动态注入CSS样式以解决样式丢失问题,最终调用window.print完成打印。该方法支持选择性打印指定区域,同时恢复原始页面结构。

10.28
热度 489
JavaScript异步编程Promise模式的6个特性

本文深入解析JavaScript中Promise对象的六个关键特性:链式调用产生的Forked Promise、回调返回值传递机制、异常捕获的范围限制、错误恢复导致的Promise状态反转、通过返回新Promise实现暂停与等待,以及Resolved状态异步执行的规范。掌握这些特性有助于编写更健壮、可维护的异步代码,避免常见的陷阱。

10.28
热度 502
网页广告JS代码注入与数据监听机制分析

本文分析网页广告中常见的JS代码注入技术,通过监听百度输入框点击事件及读取Cookie信息,演示如何将用户数据通过Ajax上传至第三方服务器。文章揭示了广告代码利用DOM操作窃取用户浏览行为及敏感信息的潜在风险,提醒开发者注意第三方脚本的安全隐患。

10.28
热度 195
jQuery实现侧边栏跟随滚动条固定(兼容IE6)

本文介绍如何使用jQuery实现侧边栏随滚动条固定显示的功能,适用于长页面购物车或广告展示。通过监听window.scroll事件判断元素位置,动态添加fixed类。针对IE6浏览器,利用expression表达式实现绝对定位兼容,确保在旧版浏览器中也能正常显示固定侧边栏效果。

10.28
热度 133
JavaScript实现金额数字格式化:添加千分位逗号与去除逗号处理

本文提供两种JavaScript实现金额格式化的方法。第一种方法将数字转换为带千分位逗号并保留两位小数的字符串,支持负数处理;第二种方法演示如何在带逗号格式与纯数字格式之间互相转换,适用于输入框实时格式化场景。

10.28
热度 133
原生JavaScript实现Ajax封装示例

本文分享了一段基于原生JavaScript实现的Ajax封装代码。通过判断浏览器类型(IE或其他)创建XMLHttpRequest对象,分别实现了GET和POST两种请求方式。代码展示了如何处理ActiveXObject兼容性问题、设置请求头以及处理响应数据,并包含了一个简单的DOM操作示例用于演示调用过程。

10.28
热度 154
JavaScript 获取浏览器窗口与屏幕尺寸及坐标详解

本文详细列举了使用JavaScript获取浏览器可见区域、屏幕分辨率、滚动位置及鼠标坐标的各种属性与方法。重点解析了document.body、window.screen及event对象相关属性的用法,并对比了IE5.0与IE6.0/FF在不同CSS盒模型下的计算差异,附带完整HTML示例代码及原理解读。

10.28
热度 492
JavaScript 修改鼠标指针样式的完整指南

本文详细介绍如何在JavaScript中通过脚本修改鼠标指针样式。主要方法包括直接操作元素的style.cursor属性,以及利用CSS类名切换。文中列举了auto、pointer、not-allowed等常用指针样式,并提供了通过ID获取元素并动态设置样式的完整代码示例,适用于实现鼠标悬停交互效果。

10.28
热度 307
jQuery实现表格动态添加与删除行的示例

本文介绍如何使用jQuery库实现HTML表格的动态行添加与删除功能。通过绑定按钮点击事件,利用document.createElement创建元素并操作DOM树,实现点击按钮即可在表格中插入新行或删除第一行的交互效果。

10.28
热度 100
JavaScript在Windows平台通过ActiveXObject操作本地文件系统详解

本文详细介绍在Windows平台下,如何利用JavaScript的ActiveXObject对象及Scripting.FileSystemObject组件,实现对本地驱动器、文件夹及文件内容的读取、写入、移动和删除操作。文章涵盖对象创建、属性访问及具体代码示例,并指出该方案仅适用于IE浏览器且需注意安全提示。

10.28
热度 481

标签目录

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