什么是导航守卫?顾名思义,导航守卫的意思就是监听每一个路由跳转的过程,然后提供一些钩子函数让你有机会在跳转的过程中植入相关信息 1.导航守卫的分类 ①:全局守卫(全...
什么是导航守卫?顾名思义,导航守卫的意思就是监听每一个路由跳转的过程,然后提供一些钩子函数让你有机会在跳转的过程中植入相关信息 1.导航守卫的分类 ①:全局守卫(全...
前端项目 都必须依托于服务器运行 PHP 依托于 阿帕奇服务器 (xampp中) Node 依托于 自己创建的服务器使用 Node.js 时,我们不仅仅 在实现一个应用,同...
1.NPM NPM(node pacakage manager)包管理器 NPM是随同NodeJS 一起安装的包管理工具,第三方模块的管理工具: 允许用户从NPM服务器下载别...
1. mvc设计模式的构成 model(业务模型) 负责与数据库建立映射关系 和 操作数据库 view(视图层) 前端页面的渲染 ...
1.变量的声明 ES6 新增了 let 命令,用来声明变量。它的用法类似于 var,但是所声明的变量,只在 let 命令所在的代码块内有效。 1. 变量名不能重复 let 声...
1. 解构赋值: ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构。 1.1 解构赋值: 可以从数组中提取值,按照对应位置,对变量赋值。 本质上属...
1. 函数默认值的设置 形参默认值,不是赋值, 而是惰性传值(满足指定条件时,使用这个值)。 **2. ** 在 es6 中,不能用let / const 声明与形参重复的...
1. 函数的声明 ES6 允许使用“箭头”(=>)定义函数。 箭头函数只有一个参数时,可以省略括号。 2. 带返回值的箭头函数 箭头函数中 如果只有一条 return 语句...
1. 模板字符串 `` 在模板字符串中, 如果需要写一个字符`,则需要在字符前加上 \ 2. 字符串的扩展操作方法 1. includes() 查找指定字符,有返回值 如果...
1. . isNaN() 判断数值是否是 NaN 只跟值是否为 NaN有关, 与数据类型无关 2. ParseInt(); 舍去小数位 3. parseFloat();...
1. 扩展运算符(spread) ... 有序集合 2. ... 的应用: 应用1: 可以当做 可变参数数组 arguments 使用 应用2: 数组深拷贝 常见三种拷贝方...
1. 对象的扩展 2. 面向对象 在JS5中, 没有一个类的概念,只有构造方法。 而 ES6中, JS 模拟了其他语言,实现类的概念,让对象可以由类来产生。 ES6 中虽然...
模块化开发思想 本质为了解决 JS 文件之间相互引用, 用来开发大型的 web 应用 将项目的各个功能,封装成很多个JS组件 ,开发时,分开去研发各个组件, 最后利用 es6...
前端项目 都必须依托于服务器运行 PHP 依托于 阿帕奇服务器 (xampp中) Node 依托于 自己创建的服务器使用 Node.js 时,我们不仅仅 在实现一个应用,同...
1.NPM NPM(node pacakage manager)包管理器 NPM是随同NodeJS 一起安装的包管理工具,第三方模块的管理工具: 允许用户从NPM服务器下载别...