ecmascript

修炼前端秘籍的小帅9 小时前
开发语言·javascript·ecmascript
精读《JavaScript 高级程序设计 第4版》第6章 集合引用类型(三)Map、WeakMap、Set、WeakSetMap 是 ES6 引入的一种新的集合类型,为 JavaScript 带来了真正的键值对存储机制。Map可以支持使用任何JavaScript数据类型作为键,而Object只能使用数值、字符串和符号作为键。
.生产的驴10 小时前
前端·javascript·react.js·前端框架·json·ecmascript·html5
React 模块化Axios封装请求 统一响应格式 请求统一处理utils/request.jsapi/user/info.js
啃火龙果的兔子2 天前
前端·ecmascript·es6
前端八股文es6篇好的,这里是专门针对 ES6+ 的前端面试“八股文”,它已经成为现代前端开发的绝对主流和面试必考内容。
困惑阿三2 天前
前端·ecmascript·es6
ES6冷门API作为一名前端开发者,我们常常陷入"造轮子"的怪圈,却忽略了ECMAScript 6(ES6)已经为我们提供了许多强大而优雅的原生解决方案。今天,就让我们深入挖掘那些"官方早就给了,但我们总自己造轮子"的ES6冷门API,它们每一个都经过浏览器原生实现,无polyfill也能跑,一句顶五句,看完直接复制粘贴就能让同事惊呼"还有这种操作?"。
AnalogElectronic2 天前
开发语言·javascript·ecmascript
vue3 实现记事本手机版01
zero13_小葵司2 天前
开发语言·javascript·ecmascript
JavaScript 性能优化系列(六)接口调用优化 - 6.4 错误重试策略:智能重试机制,提高请求成功率在前端开发中,“请求失败”是网络交互中不可避免的场景:用户切换4G/WiFi时的网络波动、服务器临时过载导致的503错误、CDN节点故障引发的资源加载超时……这些偶发的失败往往可以通过“重试”解决。据统计,约30%的接口失败是临时性的,合理的重试策略能将请求成功率从70%提升至90%以上,显著改善用户体验——例如用户提交订单时因网络抖动失败,自动重试成功可避免用户手动操作,减少订单流失。
掘金安东尼2 天前
开发语言·javascript·ecmascript
Transformers.js:让大模型跑进浏览器一篇让你彻底搞懂 Hugging Face 在前端的“奇迹工程”在 AI 火热的今天,我们已经习惯了在云端调用 ChatGPT、Claude 或文心一言,输入问题、等待回答。但想一想:为什么每次都得依赖服务器?
DokiDoki之父2 天前
javascript·vue.js·ecmascript
前端速通—Vue_简介 & 第一个Vue程序 & el:挂载点 & data:数据对象 & Vue指令Vue是:el挂载点类似超链接,可以跳转到所控制的字段,#是id选择器,会识别此id作用范围: 只要是id标记的模块都可以,会给模块内部所有的与data内部同名的属性赋值。
asfdsfgas2 天前
javascript·ecmascript·angular.js
Angular CDK 响应式工具实操指南:自适应布局构建技巧Angular CDK(Component Dev Kit)提供了一套响应式工具,帮助开发者轻松实现自适应布局。主要依赖@angular/cdk/layout模块,通过监听视口变化动态调整UI。
change_fate2 天前
javascript·vue.js·ecmascript
vue3 懒加载第三方组件项目导入了tdesign的color-picker组件,为了减少每次加载时间,用到在加载,从手动导入改为懒加载
Dontla2 天前
开发语言·javascript·ecmascript
JS睡眠函数(JS sleep()函数、JS单线程、Event Loop事件循环)假睡眠在其他语言中(比如 Python 的 time.sleep() 或 C++ 的 std::this_thread::sleep_for()),让程序“暂停”几秒是一件轻而易举的事。 但在 JavaScript 中,当你尝试写下这样的代码时:
AnalogElectronic3 天前
开发语言·javascript·ecmascript
vue3 实现贪吃蛇手机版01
我爱画页面3 天前
开发语言·javascript·ecmascript
vue3封装table组件及属性介绍组件封装GxTable.vue使用方法示例: 1、多选带分页(表头的复选框只是选中当前页面的全部行,不是所有表格数据)
AnalogElectronic3 天前
javascript·vue.js·ecmascript
vue3 实现贪吃蛇 电脑版01
苏打水com4 天前
开发语言·javascript·ecmascript
深入浅出 JavaScript 异步编程:从回调地狱到 Async/Await在 JavaScript 开发中,异步编程是绕不开的核心话题。从最初的回调函数到如今的 Async/Await,异步编程范式的演进极大地提升了代码的可读性和可维护性。本文将带你梳理 JavaScript 异步编程的发展历程,解析不同方案的优缺点,并通过实例演示最佳实践。
心.c5 天前
开发语言·前端·javascript·ecmascript
深拷贝浅拷贝浅拷贝不存在于基本数据类型当中, 只存在于引用数据类型中对于基本类型而言: 如 String,Number, Boolean, null, undefined, Symbol, BigInt。这些值存储在栈内存中。当你把一个基本类型的值赋给另一个变量时,你是在复制这个值。
luckyPian5 天前
开发语言·javascript·ecmascript
ES6+新特性:ES7(二)用于判断一个数组是否包含某个特定的值,返回布尔值。取代了indexOf方法。官方文档:Array.prototype.includes()
β添砖java5 天前
开发语言·javascript·ecmascript
JS基础Day01【1】输入输出语句【2】字面量数组长度=索引号+1数据类型分为两类:基本数据类型 引用数据类型弱数据类型:只有赋了值,才知道具体数据类型;let num=3;与int num的区别
SteveJrong5 天前
前端·javascript·面试·ecmascript·基础·找工作·红宝书
面试题 - JavaScript什么是变量提升(函数提升)?无论变量或函数写在何处,在编译阶段均会将它们提前到作用域的最顶端。JavaScript解释器会自动提升哪些组件?
Devil枫7 天前
开发语言·javascript·ecmascript
HarmonyOS鸿蒙应用:仓颉语言与JavaScript核心差异深度解析大家好,作为开发者,我们都知道在编程语言生态中,不同语言的设计理念往往源于其目标场景的差异化需求。比如:仓颉语言作为华为鸿蒙生态的专属开发语言,以“原生智能、全场景适配、强安全”为核心定位,聚焦智能设备的全场景开发;而JavaScript作为Web领域的“常青树”,凭借动态灵活的特性,从浏览器端延伸至服务端、跨端框架等多个场景。今天我将从设计本质、技术特性、实践场景三个维度,全面的拆解两者的核心差异,便于大家进行理解和学习。