全部内容
JS实现select选中option触发事件及获取值的方法

本文详解如何在JavaScript中处理select下拉框的选中事件及获取选中值。由于option标签本身不支持onclick等事件,需通过select的onchange或ondblclick方法触发。文章提供了原生JS与jQuery两种实现方式,演示如何获取选中项的索引、value及text属性,并附带完整代码示例供参考。

10.23
热度 496
JavaScript类继承模式详解:组合、原型链与对象冒充

本文深入解析JavaScript中的类继承机制,涵盖组合继承、原型链继承、对象冒充及原型拷贝四种核心模式。通过对比分析各方法的优缺点,重点阐述如何解决引用类型共享与参数传递问题,为开发者提供清晰的继承方案选择依据。

10.23
热度 157
JavaScript Object.defineProperty 详解:属性描述符与赋值区别

本文详细解析JavaScript中直接赋值与Object.defineProperty()的区别,重点讲解writable、enumerable和configurable三个属性描述符的作用。通过代码示例说明默认值及修改后的行为,包括赋值、遍历和删除的限制,以及在严格模式下的报错机制,帮助开发者掌握属性定义的底层逻辑。

10.23
热度 444
ECharts实现Tab切换四个图表的Ajax数据交互示例

本文介绍如何在同一页面中使用ECharts实现四个不同图表的Tab切换功能。通过点击Tab触发Ajax请求后台数据,并动态更新对应图表展示。文章提供了完整的JavaScript代码示例,展示了如何控制图表的显示隐藏及数据加载逻辑,适用于需要多视图切换的前端开发场景。

10.23
热度 189
JavaScript 实现网页当前日期显示代码示例

本文介绍在Web项目中通过JavaScript获取并显示当前日期的实现方法。内容涵盖效果展示、核心代码逻辑及注意事项,旨在为开发者提供便捷的日期显示方案,方便日常项目查阅与使用。

10.23
热度 206
启点main.js工具函数库解析:字符串处理与DOM操作

本文详细解析启点网站main.js中的核心工具函数。内容涵盖String原型的trim、len及format方法实现,StringBuilder类的封装,以及GetCookie与SetCookie的完整读写逻辑。此外,还解析了基于IE兼容性的$选择器、日期计算、表单回车提交及动态弹窗控制等实用前端技巧。

10.23
热度 190
JSONP跨域数据获取原理与实现详解

本文详解JSONP跨域获取数据的原理,利用script标签不受同源策略限制的特性,通过回调函数传递数据。提供原生JavaScript实现示例及PHP后端处理代码,并介绍使用jQuery简化JSONP请求的方法,帮助开发者解决跨域访问问题。

10.23
热度 451
JavaScript实现层打开与关闭动画效果

本文介绍如何利用JavaScript控制HTML层的显示与隐藏,并通过CSS样式实现打开和关闭时的动画过渡效果。通过操作DOM元素属性,可轻松实现交互式的层展示功能。

10.23
热度 165
TypeScript 模块导入机制详解:ES6、CommonJS 与 --esModuleInterop

本文深入解析 TypeScript 中的模块导入机制,对比 ES6 模块与 CommonJS 规范的差异。重点介绍 TypeScript 2.7 引入的 --esModuleInterop 选项如何解决 CommonJS/AMD 模块导入时的调用与实例化限制,并阐明导入语句在编译后对类型信息与运行时依赖的处理逻辑。

10.23
热度 630
JavaScript 实现 Getter 与 Setter 的 5 种方式及属性描述符详解

本文详细解析在 JavaScript 中定义 getter 与 setter 的 5 种方法,包括对象字面量、Object.create、Object.defineProperty、Object.defineProperties 以及 __defineGetter__。同时深入讲解数据描述符与存取描述符的区别,以及 configurable 和 enumerable 属性的实际作用,帮助开发者掌握属性配置的底层机制。

10.23
热度 96
使用 security.js 实现前端 RSA 密码加密示例

本文介绍如何利用 security.js 在前端实现 RSA 加密,解决用户密码传输的安全问题。通过获取 modulus 和 exponent 参数,结合 getKeyPair 与 encryptedString 方法完成加密过程,并提供相关在线工具参考。

10.23
热度 362
JavaScript 实现查找字符串最长回文子串

本文介绍了一种使用 JavaScript 查找字符串中最长回文子串的方法。通过遍历字符串并判断子串是否为回文,记录并更新最长回文串。代码包含核心函数实现及测试用例,适合前端开发者参考学习字符串处理与基础算法逻辑。

10.23
热度 352

标签目录

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