Vue——动态组件、插槽、Vue-cli创建项目、Vue项目目录结构、编写规范、es6导入导出语法
## 动态组件 ```html // // component标签的is属性等于组件名字,这里就会显示这个组件 首页 商品 订单 ``` ### keep-alive ```html // 使用keep-alive把动态组件包裹起来 保存当前状态 就算切换到其他组件再切换回来 依旧还是之前的状态 首 ... »
## 动态组件 ```html // // component标签的is属性等于组件名字,这里就会显示这个组件 首页 商品 订单 ``` ### keep-alive ```html // 使用keep-alive把动态组件包裹起来 保存当前状态 就算切换到其他组件再切换回来 依旧还是之前的状态 首 ... »
当下的前端开发已经成为一项非常流行的技能。在这个领域中,ES6是一个重要的主题。ES6是ECMAScript 2015的缩写,是JavaScript语言的下一个版本,引入了很多新的语言特性和API,让JavaScript更加强大和易用。 本文将介绍ES6中的一些重点内容,帮助你了解ES6的新特性并更 ... »
当我们在编写 TypeScript 代码时,经常会遇到需要通用(Generic)的情况,这时候,泛型就是我们的好帮手了。在本篇文章中,我们将深入介绍 TypeScript 泛型的概念以及如何使用。 什么是泛型? 在编程语言中,泛型指的是参数化类型的概念。也就是说,我们可以定义一个函数、接口或类等,能 ... »
🎈 export default 和 export 有什么区别: export 、export default,都属于ES6里面的语法 1. export与export default均可用于导出常量、函数、文件、模块等 2. 你可以在其它文件或模块中通过import+(常量 | 函数 | 文 »
这篇“js模块化CommonJS、AMD、UMD、CMD和ES6规范是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“js模块化CommonJS、AMD、UMD、CMD和ES6规范是 »
目录 js 的演变 模块化 1. CommonJS 规范 2. AMD 规范 3. UMD 规范 4. CMD 规范 5. ES6 模块化 AMD 和 CMD 的区别 ES6 模块与 CommonJS 模块的差异 最后 js 的演变 通过这篇文章,笔者将介绍几种 js 模块化的规 »
目录 1、some方法举例如下图所示: 2、every方法举例: 3、回调函数没有(主动)返回 4、特殊情况 总结一下,有三个重要的点: 文章略长,但比较简单。 es6中的数组方法some()和every()都接收一个回调函数作为参数,该回调函数又接收三个参数,分别是数组元素、数组元素的索引 »
目录 1、some方法举例如下图所示: 2、every方法举例: 3、回调函数没有(主动)返回 4、特殊情况 总结一下,有三个重要的点: 文章略长,但比较简单。 es6中的数组方法some()和every()都接收一个回调函数作为参数,该回调函数又接收三个参数,分别是数组元素、数组元素的索引 »
目录 一、export语句的区别: 2. 加载方式不同: 3.应用场景不同: 4.对象引用不同: 5. 循环依赖处理不同: 总结: 一、export语句的区别: ES6 和 CommonJS 是两种不同的 JavaScript 模块化规范,它们的 export 语句有一些区别: ex »
目录 一、什么是Promise 二、为什么要使用promise 三、promise的好处 四、promise的三种状态 五、promise的用法 1.promise的实例方法 2.promise的对象方法(p1,p2,p3为promise的实例对象) 六、promise的特点 七、总结 »
目录 一、什么是Promise 二、为什么要使用promise 三、promise的好处 四、promise的三种状态 五、promise的用法 1.promise的实例方法 2.promise的对象方法(p1,p2,p3为promise的实例对象) 六、promise的特点 七、总结 »
目录 解构赋值 数组解构 默认值 对象解构 剩余模式(pattern)"…" 嵌套解构 智能函数参数 总结 解构赋值 JavaScript 中最常用的两种数据结构是 Object 和 Array。 对象让我们能够创建通过键来存储数据项的单个实体。 数组则让我们能够将数据收集到 »
在ES6中新增了一个很重要的特性: class(类)。作为一个在2015年就出了的特性, 相信很多小伙伴对class并不陌生。但是在日常开发中使用class的频率感觉并不高(可能仅限于作者),感觉对class总有种一知半解的感觉。今天就带着小伙伴们一起,好好剖析剖析这个特性。 1.什么是class »
前言 在 JavaScript 中,apply、bind 和 call 是三个重要的函数,它们都是 Function.prototype 的方法。这些函数可以让我们动态地改变函数的 this 值,或者传递参数来执行函数。本篇博客将详细介绍 apply、bind 和 call 的使用方法以及它们之间的 ... »
前言 JavaScript 原型是该语言中一个非常重要的概念。理解原型是理解 JavaScript 的关键。在本篇技术博客中,我们将深入探讨 JavaScript 的原型概念,并介绍常用的操作对象原型的方法。(欢迎点评,欢迎指正!) 什么是原型? 在 JavaScript 中,每个对象都有一个原型( ... »
前言 在 JavaScript 中,对象是一种非常常见的数据类型,几乎每个程序员都会在日常工作中频繁地使用对象。在本篇文章中,我们将深入了解 JavaScript 对象的一些基本概念和一些高级概念,这些概念对于我们正确理解对象在 JavaScript 中的行为非常重要。 对象的基本概念 在 Java »
前端开发之Vue框架 一、Node环境搭建 什么是Node或NodeJS: node js是一门后端语言 JavaScript只能运行在浏览器中,因为浏览器中有他的解释器环境 基于谷歌浏览器的v8引擎(js解释器),使它能够运行在操作系统上 npm -随着node的安装自动安装的 安 »
昨日回顾 # 1 计算属性 -属性放在data配置项中,方法放在methods中 -computed:{ 方法名(){} } -把它当属性用,缓存:只有当该计算属性使用的变量发生变化时,它才重新运算 # 2 重写过滤案例 - 通过计算属性,重写过滤案例 -newDataList做成计算属性,v-fo ... »
正文 Set 是 ES6 中新增的一种集合类型,类似于数组,但其成员的值是唯一的,即不会重复。关于Set,可以阅读《JavaScript中的Set数据操作:交集、差集、交集、对称差集》。Set 对象是一个构造函数,可以使用 new 关键字来创建一个 Set 实例。 例如: const my »
目录 增删改查 add() delete() has() clear() 遍历 Set如果要用一句来描述,我们可以说: Set是一种叫做集合的数据结构。 什么是集合? 集合是由一堆无序的、相关联的,且不重复的内存结构【数学中称为元素】组成的组合。 Set是es »