全部内容
Node.js 通过 Socket5 代理发起请求的实现方法

本文介绍在 Node.js 中如何利用 request 库结合 socks5-http-client 和 socks5-https-client 实现通过 Socket5 代理发起网络请求。文章提供了完整的代码示例,包括如何根据协议选择对应的 Agent 类,以及如何自定义代理地址和端口配置,帮助开发者解决因网络限制导致的请求失败问题。

10.23
热度 105
JavaScript实现URL跳转的GET与POST方式及window.location与window.open的区别

本文介绍了JavaScript中打开URL的两种主要方式:通过GET参数拼接和通过动态表单提交实现POST跳转。同时详细对比了window.location与window.open在性质、用途及跨域限制上的区别,帮助开发者根据需求选择合适的跳转方案。

10.23
热度 315
JavaScript Worker子线程代码实例

本文提供JavaScript Web Worker的基础代码示例,展示如何在主线程main.js中创建Worker实例、发送数据以及监听返回消息,同时展示子线程worker.js接收消息并返回结果的完整流程。

10.23
热度 181
JavaScript实现HTML转PDF高清版(提高分辨率)

本文介绍如何使用JavaScript将HTML页面转换为PDF,重点解决生成PDF清晰度不足的问题。通过引入jQuery、jspdf和html2canvas库,并调整分辨率参数,可有效提升输出质量。文中还列出了注意事项及示例代码,帮助开发者实现高清PDF导出。

10.23
热度 525
JavaScript Canvas绘制圆弧与实心圆详解

本文详解如何使用JavaScript Canvas API绘制圆弧与实心圆。重点解析context.arc()方法的六个参数,包括圆心坐标、半径、起止弧度及方向控制。通过完整代码示例展示如何设置线条样式、绘制不封闭圆弧以及利用fill()方法实现实心圆效果,帮助开发者掌握Canvas基础绘图技巧。

10.23
热度 137
纯前端实现简易搜索联想功能

本文介绍如何利用纯前端 JavaScript 技术,通过数组模拟后端接口返回数据,实现类似百度或淘宝的搜索联想功能。文章包含完整的 HTML 结构、CSS 样式以及核心交互逻辑代码,展示了如何动态生成建议列表并处理用户交互,适合初学者参考学习。

10.23
热度 461
JavaScript Canvas 绘制随机验证码实现

本文介绍如何使用 HTML5 Canvas 元素绘制随机验证码。通过封装生成随机数与随机颜色的方法,在指定画布区域内绘制干扰线条、圆形及随机字符,实现一个可刷新的验证码组件。

10.23
热度 258
JS localStorage与sessionStorage存储对象及数组的方法

本文介绍在JavaScript中如何使用localStorage和sessionStorage存储对象和数组。由于浏览器会自动将存储值转换为字符串,需利用JSON.stringify和JSON.parse进行序列化和反序列化,确保数据类型的正确性。

10.23
热度 158
原生JS与jQuery获取DOM元素的方法对比

本文详细对比了原生JavaScript与jQuery在获取DOM元素时的差异。重点解析了原生JS中通过ID、标签名和类名获取元素的方法及其返回类型,同时介绍了jQuery中简洁的工厂函数$()及常见选择器用法,帮助开发者避免混淆两者的调用方式。

10.23
热度 595
JS+HTML实现自定义上传图片按钮并显示图片功能的方法分析

本文介绍了在Web开发中如何利用JavaScript和HTML实现自定义图片上传按钮及实时预览功能。通过隐藏原生input元素并覆盖自定义UI,结合FileReader转Base64或window.URL.createObjectURL生成临时URL,可实现单图或多图的上传与显示。

10.23
热度 326
JavaScript 实现元素兄弟节点样式添加脚本

本文介绍了一段用于自动处理网页元素样式的 JavaScript 脚本。该脚本通过遍历指定 HTML 标签(如 h1)的兄弟节点,利用 getNextElement 函数定位相邻元素,并调用 addClass 函数为其添加指定的 CSS 类名。代码包含处理类名冲突的逻辑,旨在简化前端样式批量应用的操作。

10.23
热度 197
原生JavaScript实现矩形拖拽与缩放交互

本文介绍如何使用原生JavaScript实现矩形的拖拽与缩放功能。通过监听鼠标事件,分别处理矩形四个角和四条边的交互逻辑,实现灵活的图形调整效果。代码包含完整的HTML结构与CSS样式,适合前端开发者参考学习。

10.23
热度 455

标签目录

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