谷粒商城day21-前端基础-ES6新特性

谷粒商城的前端vue界面(含管理).zip 谷粒商城的前端vue界面(含管理) 谷粒商城的前端vue界面(含管理) 谷粒商城的前端vue界面(含管理) 谷粒商城的前端vue界面(含管理) 谷粒商城的前端vue界面(含管理) 谷粒商城的前端vue界面(含管理) 谷粒商城的前端vue界面(含管理) 谷粒商城的前端vue界面(含管理) 谷粒商城的前端vue界面(含管理) 谷粒商城的前端vue界面(含管理) 谷粒商城的前端vue界面(含管理) 谷粒商城的前端vue界面(含管理) 谷粒商城的前端vue界面(含管理) 谷粒商城的前端vue界面(含管理) 谷粒商城的前端vue界面(含管理) 谷粒商城的前端vue界面(含管理) 谷粒商城的前端vue界面(含管理) 谷粒商城的前端vue界面(含管理) 谷粒商城的前端vue界面(含管理) 谷粒商城的前端vue界面(含管理) 谷粒商城的前端vue界面(含管理) 谷粒商城的前端vue界面(含管理) 谷粒商城的前端vue界面(含管理) 谷粒商城的前端vue界面(含管理) 谷粒商城的前端vue界面(含管理) 谷粒商城的前端vue界面(含管理) 谷粒商城的前 立即下载

1.let与const

(1)let: 如下图 let所声明的变量,只在let命令所在的代码块内有效,也就是局部变量,如果把下图注释部分放开就会报错

只可以声明一次

不存在变量提升

(2)const: const声明的变量是常量,不能被修改 

2.字符串函数的扩展

includes():返回布尔值,表示是否找到了参数字符串。

startsWith():返回布尔值,表示参数字符串是否在原字符串的头部。

endsWith():返回布尔值,表示参数字符串是否在原字符串的尾部。

3.字符串模板

ES6中提供了`来作为字符串模板标记。在两个`之间的部分都会被作为字符串的值,不管你任意换行,甚至加入js脚本

4. 字符串通过${} 插入变量和表达式

5.解构表达式

适用场景:1.当一个数组的数据量很小时可以使用结构表达式来简化取值后赋值的操作

               2.获取对象内某个属性的值

               3.对象的深克隆

下面举例一些常见使用场景

下面是以上代码在浏览器运行后的结果

5.函数优化

(1)定义方法的格式变化 ,当参数为多个时用()包起来,当方法体有多行时用{} 包起来 

(2)对象内部方法格式的简化

(3)参数设置默认值

 (4)不定参数个数

结果

 

(5)当明确参数为对象或者数据量小的数组时可以为解构表达式

控制台结果如下:

6.对象优化

(1)多了三个方法  如下三个方法

(2) 合并对象内的属性

如下target合并了后面两个对象的属性

(3) 声明对象的简写

如下相当于  person2对象内有 age,name两个属性,值都是他们原本的值

  (4)对象的拷贝与合并

7.map及reduce

最早诞生是源于大数据的处理

(1)map 

let arr = ['12','-4','45']
let arr2  = arr.map(va => parseInt(va));

结果如下

(2)reduce

reduce():接收一个函数(必须)和一个初始值(可选)。

第一个参数(函数)接收两个参数:

第一个参数是上一次reduce处理的结果

第二个参数是数组中要处理的下一个元素

比如我们要计算一个数组内所有值的和或者乘积

如果我们的数组可能只有一个数的时候这时需要指定一个默认值

运行结果都是如下

8.模块化

 示例如下

通过导入导出的方式使得main.js可以调用hello.js以及user.js里的内容

 

 

 9.promise异步编排

出现套娃请求时再使用,一般不需要,一般数据都是后台从数据库查的,所以我也不知道这玩意有啥用

https://blog.youkuaiyun.com/weixin_44415928/article/details/105674889

 

思必驰离线语音芯片:智能家居控制的核心引擎 思必驰离线语音芯片TH1520通过本地化语音识别技术,为智能家居带来革命性体验。该芯片具备200-600毫秒的快速响应、75分贝抗噪能力和双核异构设计,显著提升设备交互效率。支持自定义指令和10种音色选择,开发周期缩短至3天,BOM成本降低30%,是智能家居控制的核心引擎。 阅读详情

相关推荐

华为星闪SLE实战:手把手教你用HarmonyOS开发智能家居控制应用(附完整代码)

本文详细介绍了如何利用华为星闪SLE技术,结合HarmonyOS开发智能家居控制应用。通过对比传统无线技术,阐述了星闪SLE在低时延、高可靠性和高并发方面的优势,并提供了从环境搭建、设备发现、连接管理到核心控制代码的完整实战教程,帮助开发者快速上手这一无线短距通信技术。

bert9linguist的博客 505

谷粒商城——第一篇 前后端基础

谷粒商城基础篇

qwqgood的博客 2683

深入解析路科验证V0实验lab1:SV接口与时钟块实战

本文深入解析了路科验证V0实验Lab1的核心内容,重点阐述了SystemVerilog接口与时钟块在验证环境搭建中的关键作用。通过拆解router_io接口设计、时钟块同步机制及程序块封装,详细讲解了如何构建稳定可靠的验证通信基础,并提供了复位时序分析与常见调试技巧,为后续复杂验证打下坚实基础。

peach的博客 429

谷粒商城第四天-前端基础

主要就是熟悉ES的几个新的语法,以及熟悉vue的这几种基础语法。

m0_63445035的博客 1035

PCB设计必看:铜皮厚度与载流能力对照表(附Excel计算工具)

本文深入解析了PCB设计中铜皮厚度与载流能力的核心关系,提供了基于IPC-2152标准的动态计算逻辑与实用Excel工具。文章不仅分享了载流对照表,更重点剖析了影响载流能力的关键因素(如铜厚、线宽、温升、布线层),并给出了高电流设计的实战技巧与测试验证方法,帮助工程师规避常见陷阱,实现从理论到实践的闭环设计。

weixin_29228781的博客 719

华大HC32F460串口超时中断+DMA收发实战:从STM32迁移的避坑指南

本文为从STM32迁移至华大HC32F460的开发者提供了串口DMA收发的实战避坑指南。核心在于理解HC32F460以串口接收超时中断替代空闲中断的机制,并调整DMA配置策略:DMA应设置为由串口接收事件持续触发搬运,超时中断仅负责通知和重置DMA,从而实现高效可靠的数据收发。

weixin_29175469的博客 113

谷粒商城后台管理-前端概述

引入gulimall-common依赖renren-fast application.yml添加配置若配置不生效 则添加bootstrap.properties配置。

weixin_42730552的博客 315

麒麟操作系统安装达梦数据库ARM版

Linux安装达梦数据库ARM版

运维@小兵的博客 8767

谈谈ES6新增了哪些特性

一、什么是ES6? ES全称为ECMAScript,它是由国际标准化组织ECMA(全称:European Computer Manufacturers Association)欧洲计算机制造商协会制定的一项脚本语言的标准化规范。JavaScript就实现了这套标准。ES6中的6代表的是版本,从2015年6月份发布的版本及其后续版本统称为ES6,从2015年开始,每年的6月份都会发布新版本。目前各大浏览器产商也都已经支持ES6。 二、 ES6的新特性有哪些? 1.新增了块级作用域(let,const) 2.提

祎祎的博客 7665

【RT-DETR涨点改进】全网独家首发Conv改进篇 | SCI一区 2025 | RT-DETR引入轻量级CGHalfConv通道分组半卷积模块,含多种创新改进、有效提升检测精度

本文介绍引入 GC Half-convolution 模块可以显著提升 RT-DETR 在资源受限环境下的性能。该模块通过通道分组与半卷积结合,有效减少了参数量与计算量,增强了模型对不同尺度和复杂背景下目标的特征提取能力。在保持模型轻量化的同时,GC Half-convolution 能够更细致地区分目标的边缘纹理、颜色、结构等关键信息,从而提升检测精度。特别是在面对小目标、多类别、形态相近的目标时,该模块能提取更具判别性的局部与全局特征,优化 RT-DETR 的检测效果,并加快推理速度。

Ai缝合怪、助力小伙伴高效发论文 744

【信号与系统】Multisim 仿真信号合成与分解

软件 Multisim 进行方波信号的产生、分解和合成,观察信号波形的分解与合成,加深对信号频谱的理解。

AXYZdong的博客 2万+

谷粒商城基础篇——Day04

前端开发基础知识&快速入门

wu6426的博客 1549

FCTA/FCTB 前方交通穿行预警/制动系统技术规范

FCTA&FCTB前方交叉路口预警制动系统是针对十字路口和停车场等"鬼探头"场景设计的驾驶辅助系统。系统在自车速度0-40km/h范围内工作,通过角雷达和摄像头检测侧向来车.

未知艺术家的博客 737

谷粒商城笔记+踩坑(2)——分布式组件、前端基础,nacos+feign+gateway+ES6+vue脚手架

分布式组件、nacos注册配置中心、openfegin远程调用、网关gateway、ES6脚本语言规范、vue、elementUI

种一棵树最好的时间是十年前,其次是现在 2万+

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

分布式基础篇3——前端开发基础知识(谷粒商城)

视频来源: 【Java项目《谷粒商城》Java架构师 | 微服务 | 大型电商项目】ECMAScript 6.0(以下简称 ES6,ECMAScript 是一种由 Ecma 国际(前身为欧洲计算机制造商协会,英文名称是 European Computer Manufacturers Association)通过 ECMA-262标准化的脚本程序设计语言)是 JavaScript 语言的下一代标准,已经在 2015 年 6 月正式发布了,并且从 ECMAScript 6 开始,开始采用年号来做版本。即 ECM

YZG ' BLOG 1360

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

ES5和ES6新增特性

一、ES5新增特性 1.1 严格模式 user strict js是一个弱类型语言,对程序的书写没有太严格的限制,如果 可以不使用var声明变量等,导致在程序员们在开发的过程中,出现很多不并不严谨的代码书写方式。 限定范围:当前执行上下文 1,在全局上下文使用,限定全局上下文 2,在函数上下文使用,限定函数上下文 语法限定 1,必需使用var声明变量 2,八进制被禁用 3,函数必需声明在上下文的最外层 4,函数参数中不能出现相同的形参 5,arguments获取的实参不同 6,自定义的函数中

qq_52068757的博客 2136

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

前端技术ES6新特性解构字符串扩展表达式箭头函数对象拓展运算符map 和 reduce Promise 模块化export import及Node.js

ES6 1、简介 ECMAScript 6.0(以下简称 ES6,ECMAScript 是一种由 Ecma 国际(前身为欧洲计算机制造商协会,英文名称是 European Computer Manufacturers Association)通过 ECMA-262标准化的脚本程序设计语言)是 JavaScript 语言的下一代标准,已经在 2015 年 6 月正式发布了,并且从 ECMAScript 6 开始,开始采用年号来做版本。即 ECMAScript 2015,就是 ECMAScript6。它的目标.

baikunlong的博客 572

day3 谷粒商城-搭建前端环境,安装element-ui

谷粒商城

qq_43960586的博客 530

es5基础知识点(5)

es5基础知识点(5)

weixin_47838418的博客 308

JavaScript中ES5和ES6的区别

💫总之,相对于ES5,ES6提供了更多方便的语法和功能特性,使得开发者能够更加高效和舒适地进行开发工作。⭐️变量声明方式:在ES5中,使用var关键字进行变量声明,而ES6引入了let和const关键字来声明变量。而在ES6中,增加了块级作用域,这意味着对于在if、for、switch等代码块中声明的变量,在外部是不可见的。⭐️箭头函数:ES6中新增了箭头函数,可以更简洁地定义函数,同时箭头函数没有自己的this,它的this绑定在父级作用域的this上。

weixin_73426945的博客 752

成功解决:尚硅谷中的谷粒商城前端项目运行依赖问题。【详细图解+问题说明+解决思路】

成功解决:尚硅谷中的谷粒商城前端项目运行依赖问题。【详细图解+问题说明+解决思路】

日常笔记 | 干货分享 | 毕设源码 | 毕设指导 | 答辩指导 1557

ES5/6新特性

文章目录一、ES5:1、数组尾逗号:2、严格模式:二、ES6:1、模板字符串2、块级作用域3、箭头函数4、解构赋值5、对象字面量改进6、Spread Operator7、Promise8、函数默认参数9、模块的 Import 和 Export10、内置对象新增API:11、新增Map集合:12、新增Set集合:13、Symbol符号 一、ES5: 1、数组尾逗号: [,,,].length [1, 2, 3,].length //支持ES5的则length为3 //不支持ES5的length为4 { p

吴小迪的博客 4万+

2024年前端最全谷粒商城:06(1),前端开发项目面试描述

全网独播-价值千万金融项目前端架构实战从两道网易面试题-分析JavaScript底层机制RESTful架构在Nodejs下的最佳实践一线互联网企业如何初始化项目-做一个自己的vue-cli思维无价,看我用Nodejs实现MVC代码优雅的秘诀-用观察者模式深度解耦模块前端高级实战,如何封装属于自己的JS库VUE组件库级组件封装-高复用弹窗组件sum(a,b){我可以使用 export 将这个对象导出:sum(a,b){当然,也可以简写为:sum(a,b){export。

2401_84412050的博客 979

2024年前端最新谷粒商城:08(2),前端篇

我在成长过程中也是一路摸爬滚打,没有任何人的指点,所以走的很艰难。例如在大三的时候,如果有个学长可以阶段性的指点一二,如果有已经工作的师兄可以告诉我工作上需要什么,我应该前面的三年可以缩短一半;后来去面试bat,失败了有5、6次,每次也不知道具体是什么原因,都是靠面试回忆去猜测可能是哪方面的问题,回来学习和完善,当你真正去招人的时候,你就会知道面试记录是多么重要,面试官可以从面试记录里看到你的成长,总是去面试,总是没有成长,就会被定义为缺乏潜力。

2401_84123357的博客 1336

谷粒商城实战笔记-36-前端基础-Vue-介绍&HelloWorld

Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。总之,Vue能简化前端开发,提升开发效率。官网:https://cn.vuejs.org/参考:https://cn.vuejs.org/v2/guide/

epitomizelu的专栏 1274

谷粒商城中前端

谷粒商城前端问题

m0_46179147的博客 640
上一篇: @SpringBootApplication注解剖析
下一篇: 冲高级——篇一 之 七大软件设计原则
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我才是真的封不觉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值