全部内容
JavaScript将Long型时间戳转换为Date或DateTime格式的方法

本文介绍如何在JavaScript中将数据库返回的Long型时间戳转换为前端可读的Date或DateTime格式。通过封装dateFormat和datetimeFormat函数,实现yyyy-MM-dd及yyyy-MM-dd HH:mm:ss格式的精确输出,解决前后端交互中的日期显示问题。

10.23
热度 559
2017年JavaScript开发工具全景指南:从构建到安全的完整列表

本文汇总了2017年主流的JavaScript开发工具,涵盖构建自动化、IDE编辑器、文档生成、测试框架、调试器及安全扫描等领域。重点介绍Webpack、Grunt、Gulp、WebStorm、Chrome DevTools、Snyk及NPM等核心工具,帮助开发者根据项目需求选择合适的技术栈,提升开发效率与代码质量。

10.23
热度 509
Webpack静态资源处理:Loaders与ExtractTextPlugin实战

本文详解Webpack中静态资源的模块化处理机制。通过配置Loaders(如css-loader、url-loader)实现CSS、图片等资源的转换与打包,并利用ExtractTextPlugin插件将CSS从JS中独立抽离,生成单独文件。文章包含具体配置代码、路径处理及压缩优化示例,帮助开发者优化前端构建流程。

10.23
热度 111
详解webpack多页面自动构建与公共库分离打包方案

本文详解webpack多页面项目配置,通过glob模块自动扫描入口文件实现动态构建,避免手动修改配置。同时深入讲解利用CommonsChunkPlugin插件将jquery、avalon等第三方库提取为独立vendor.js,减小业务代码体积并提升浏览器缓存效率。

10.23
热度 541
ES6 iterable类型与for...of循环详解

ES6引入iterable类型以统一Array、Map和Set的遍历方式。本文详解for...of循环语法,对比其与for...in的历史遗留问题,并介绍Array、Set和Map中forEach方法的回调参数差异及适用场景。

10.23
热度 407
JS调用微信API实现支付功能详解

本文详解JavaScript调用微信JSAPI支付接口的完整流程,重点解析appid、timeStamp、nonceStr、package及paySign等核心参数获取与签名算法,涵盖统一下单接口调用、XML解析及常见签名失败原因,帮助开发者快速解决支付集成问题。

10.23
热度 641
JavaScript循环语句详解:for、while与do...while用法

本文系统讲解JavaScript中的三种循环语句:for、while和do...while。通过具体代码示例,详细解析for循环的初始条件、判断条件及递增逻辑,介绍for...in遍历对象与数组的注意事项,并对比while与do...while的执行差异,帮助开发者掌握高效处理重复任务的方法。

10.23
热度 119
JavaScript Array filter() 方法详解与实战

本文介绍JavaScript中Array的filter()方法,该方法接收回调函数,根据返回值true或false筛选数组元素。通过保留奇数和去除空字符串两个示例,展示如何编写筛选逻辑,并附带去除空字符串时需注意IE9以下版本无trim()方法的问题,最后提供筛选素数的练习。

10.23
热度 471
JavaScript 开发中常见的八个陷阱与解决方案

本文总结了 JavaScript 初学者常遇到的八个典型陷阱,包括数组字典序排序错误、Date 构造函数参数歧义、字符串替换限制、对象引用比较、数组类型判断、闭包变量捕获、this 指向丢失以及 Math.min/max 边界值问题,并提供相应的代码解决方案。

10.23
热度 595
JavaScript创建对象的七种经典方式详解

本文详细解析JavaScript中创建对象的七种经典方式,包括工厂模式、构造函数模式、原型模式及其优缺点。重点介绍组合使用构造函数与原型模式、动态原型模式、寄生构造函数模式及稳妥构造函数模式,帮助开发者根据实际需求选择最合适的对象创建策略,解决代码复用、类型识别及内存共享等问题。

10.23
热度 231
JavaScript事件委托(代理)原理解析与实战应用

本文深入解析JavaScript中的事件委托(代理)机制,阐述其基于事件冒泡的核心原理。通过对比传统遍历绑定与委托模式的性能差异,说明如何减少DOM操作、降低内存占用。文章涵盖动态添加节点的事件处理、复杂嵌套结构的节点判断以及兼容IE浏览器的实现细节,帮助开发者掌握高性能前端交互技巧。

10.23
热度 211
JavaScript基本语法入门:语句、注释与代码规范

本文介绍JavaScript的基本语法结构,包括语句以分号结束、代码块使用花括号以及自动补充分号的机制。详细讲解行注释与块注释的写法,并强调大小写敏感及缩进规范对代码可读性的重要性,帮助初学者掌握JS基础编码规则。

10.23
热度 90

标签目录

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