es6

FRing032 天前
开发语言·前端·javascript·es6·箭头函数
JavaScript入门到精通二十六(变量提升、函数剩余参数、展开运算符、ES6箭头函数)一.变量提升变量提升是JavaScript中比较“奇怪”的现象,它允许在变量声明之前即被访问(仅存在于var声
এ慕ོ冬℘゜4 天前
前端·javascript·es6
es6理论总结1:全局变量到处都能用,会带来什么坏处? 全局变量容易造成命名冲突,难调试,长期占用内存, 2:写代码typeof能查数据类型那typeof null返回啥?怎么判断一个变量是不是数组? typeof null会返回object怎么判断变量是不是数组通过Array.isArray 3:假值是什么? 假值是在布尔值判断时自动转为false的值 4:拿DOM举例,说说什么是获取节点,什么是创建节点?创建完新标签,怎么把它加到页面上 获取节点:从现在页面dom树里拿到已经写好的标签创造节点:js凭空生成的标签创
酷炫码神6 天前
前端·javascript·es6
Day 6|ES6+ 语法:把现代 JS 写顺手,从解构到 map / filter / reduce昨天我们用 JS 把 MiniMall “点亮"了——能搜索、能加购物车、能校验表单。但如果你回看那段代码,会发现里面其实已经偷偷用了一堆"现代语法”:filter、map、解构、模板字符串、??。它们零散地散落各处,你可能是一边抄一边用。 今天专门把这些 ES6+ 语法 系统串一遍:解构、展开、map/filter/reduce、Map/Set、Promise/async-await、模块化、class。学完今天,你处理"列表数据"(商品、订单、日志)会像呼吸一样自然,也为明天正式调后端接口打好了地基。
2603_9658966212 天前
前端·javascript·es6
JS ES6常用新特性|let/const、解构赋值、展开运算符在 ES6 之前,JS 只有var声明变量,存在变量提升、没有块级作用域、可以重复声明等问题。ES6 新增let与const。
এ慕ོ冬℘゜19 天前
前端·javascript·es6
es6基础25:什么是数组解构赋值?写出基础语法示例。对象解构赋值如何设置默认值?核心作用是什么?1:快速把数组里面的元素依次拿出来赋值给变量不用挨个下标去取。基础语法2:const user = { name: “小明” }; const { name, age = 20 } = user; console.log(age); // 203:简化代码:不用重复写 .属性 / [下标] 获取数据 快速提取数组、对象里面的值 26:ES6 扩展运算符… 的作用是什么?如何用扩展运算符合并两个数组、复制一个对象? 把数
এ慕ོ冬℘゜21 天前
前端·javascript·es6
es6基础知识16.你对面向对象编程的理解,面向过程和面向对象有什么区别? 对面向对象的理解:以对象为核心,靠封装、继承、多态组织代码,绑定数据与操作,强调对象交互和代码复用。 与面向过程的区别:面向对象以类/对象为模块,数据+处理绑定,独立性高;面向过程以函数为模块数据与处理分离。 17. ?.,||,&&,**是什么? ?.是可选链操作符,用于安全访问深层对象属性,遇到null/undefined 时短路返回 undefined; ||(逻辑或运算符)如果左操作数为 false 或 undefined,则将右操作数
yume_sibai1 个月前
前端·ecmascript·es6
ES6 核心知识点完全总结(变量 + 箭头函数 + 解构 + Promise + 模块化)摘要:本文系统总结 ES6 核心知识点,涵盖 let/const 变量声明、箭头函数、解构赋值、模板字符串、Promise 异步处理、模块化系统、Class 类、Set/Map 数据结构等核心内容。每个知识点配有完整代码示例、对比表格、实战场景及常见问题解答,帮助前端开发者系统掌握 ES6 现代 JavaScript 编程。
晴天162 个月前
前端·es6·状态模式
ES6+ 核心语法ECMAScript(简称 ES)是 JavaScript 的标准化规范,我们日常编写的 JS 代码均基于 ES 规范实现。在前端工程化飞速发展的当下,ES6(ES2015)及后续迭代版本(ES7~ES2025) 已经成为前端项目的默认语法标准。
变与不变8062 个月前
前端·javascript·es6
JS作用域,作用域链作用域就是变量的有效访问范围,出了地盘就找不到这个变量。 JS 有三种:全局作用域、函数作用域、块级作用域
EthanChou20202 个月前
前端·笔记·es6
AES67协议笔记出版本历史: 2013 原版 → 2014-03-24 补编 → 2015 修订 → 2018 修订。最新版本为AES67-2023,AES Standard for Audio Applications of Networks - High-performance Streaming Audio-over-IP Interoperability。
CappuccinoRose2 个月前
前端·es6·解构·可选链·空值合并
ES6+ 核心语法糖ES6 及后续标准引入的一系列语法糖,大幅简化了 JavaScript 代码的书写方式,提升了代码的可读性与简洁度,是现代前端交互开发的日常基础语法。
小白勇闯网安圈2 个月前
javascript·vue.js·es6
Vue 工程化开发:组件复用、插槽、项目结构与 ES6 模块化组件是可复用的界面单元,通常包含自己的模板、数据、方法、样式和生命周期。把页面拆成组件,可以降低单个文件的复杂度,也便于多人协作和后续维护。
Brown.alexis2 个月前
前端·javascript·es6
es6知识点4-自备使用先说明一下:Promise 和 class 属于 ES6,async/await 严格来说是后续 ES2017 加入的,但现代 JavaScript 实战里通常会一起学。
Brown.alexis2 个月前
前端·javascript·es6
es6知识点5-自备使用前端项目不可能把所有代码都写在一个 JS 文件里,所以需要模块化。你可以先理解成:export = 把东西暴露出去 import = 从别的文件拿进来
Brown.alexis2 个月前
前端·ecmascript·es6
es6知识点1-自备使用平时写 Vue / JavaScript,ES6 最值得掌握的大概是这些其中真正日常使用频率特别高的是:
Brown.alexis2 个月前
前端·javascript·es6
es6知识点3-自备使用刚刚已经学过:这里的 ... 是“展开”。但如果 ... 出现在函数参数位置,意思就变了,叫:剩余参数
代码不加糖2 个月前
前端·javascript·es6
common.js和es6中模块引l入的区别?CommonJS(CJS)和 ES6 模块(ESM)是 JavaScript 中两套完全不同的模块规范,它们在设计理念、加载机制、运行行为上都有本质区别。
逍遥德3 个月前
前端·javascript·ecmascript·es6
ECMAScript 各个版本的语法列表ES6 之前(即 ES5.1 及更早,1997–2011) 的 JS 语法与特性。这段统称为「经典 JS / ES5 时代」,是 ES6 出现前所有浏览器原生支持的基础。
宁风NF3 个月前
开发语言·前端·javascript·学习·性能优化·es6
JavaScript:内存、垃圾回收、性能优化这里的 num、str 和 bool 都是基本类型,它们的值直接存储在栈内存中。对于 obj、arr 和 func,栈内存中存储的是指向堆内存中对应数据的地址,实际的数据存储在堆内存中。这是因为引用类型的数据结构可能比较复杂,需要动态分配内存空间,堆内存更适合这种需求。
sugar__salt3 个月前
前端·javascript·vue.js·vue·es6
Vue.js 前置知识:ES6+ 核心特性完全指南学习 Vue 之前,这些 JavaScript 现代特性你必须先掌握 —— 从对象遍历到异步编程,一篇文章系统梳理。