240 发简信
IP属地:陕西
  • Vue 导航守卫

      什么是导航守卫?顾名思义,导航守卫的意思就是监听每一个路由跳转的过程,然后提供一些钩子函数让你有机会在跳转的过程中植入相关信息 1.导航守卫的分类    ①:全局守卫(全...

  • node创建一个服务器

    前端项目 都必须依托于服务器运行 PHP 依托于 阿帕奇服务器 (xampp中) Node 依托于 自己创建的服务器使用 Node.js 时,我们不仅仅 在实现一个应用,同...

  • NPM的使用

    1.NPM NPM(node pacakage manager)包管理器 NPM是随同NodeJS 一起安装的包管理工具,第三方模块的管理工具: 允许用户从NPM服务器下载别...

  • MVC

    1. mvc设计模式的构成 model(业务模型)     负责与数据库建立映射关系 和 操作数据库 view(视图层)       前端页面的渲染 ...

  • ES6-let和var区别

    1.变量的声明 ES6 新增了 let 命令,用来声明变量。它的用法类似于 var,但是所声明的变量,只在 let 命令所在的代码块内有效。 1. 变量名不能重复 let 声...

  • ES6-8

    1. 解构赋值: ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构。 1.1 解构赋值: 可以从数组中提取值,按照对应位置,对变量赋值。 本质上属...

  • ES6-函数2

    1. 函数默认值的设置 形参默认值,不是赋值, 而是惰性传值(满足指定条件时,使用这个值)。 **2. ** 在 es6 中,不能用let / const 声明与形参重复的...

  • ES6-函数

    1. 函数的声明 ES6 允许使用“箭头”(=>)定义函数。 箭头函数只有一个参数时,可以省略括号。 2. 带返回值的箭头函数 箭头函数中 如果只有一条 return 语句...

  • ES6-模板字符串

    1. 模板字符串 `` 在模板字符串中, 如果需要写一个字符`,则需要在字符前加上 \ 2. 字符串的扩展操作方法 1. includes() 查找指定字符,有返回值 如果...

  • ES6-3

    1. . isNaN() 判断数值是否是 NaN 只跟值是否为 NaN有关, 与数据类型无关 2. ParseInt(); 舍去小数位 3. parseFloat();...

  • ES6-拓展运算符

    1. 扩展运算符(spread) ... 有序集合 2. ... 的应用: 应用1: 可以当做 可变参数数组 arguments 使用 应用2: 数组深拷贝 常见三种拷贝方...

  • ES6-对象拓展

    1. 对象的扩展 2. 面向对象 在JS5中, 没有一个类的概念,只有构造方法。 而 ES6中, JS 模拟了其他语言,实现类的概念,让对象可以由类来产生。 ES6 中虽然...

  • 模块化开发思想

    模块化开发思想 本质为了解决 JS 文件之间相互引用, 用来开发大型的 web 应用 将项目的各个功能,封装成很多个JS组件 ,开发时,分开去研发各个组件, 最后利用 es6...

  • Node初识-server

    前端项目 都必须依托于服务器运行 PHP 依托于 阿帕奇服务器 (xampp中) Node 依托于 自己创建的服务器使用 Node.js 时,我们不仅仅 在实现一个应用,同...

  • 包管理器

    1.NPM NPM(node pacakage manager)包管理器 NPM是随同NodeJS 一起安装的包管理工具,第三方模块的管理工具: 允许用户从NPM服务器下载别...