自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 身份验证token.

身份验证JWT用户登录 服务器端产生一个token (加密字符串) 发送给前端前端将token 进行保存前端发起数据请求的时候携带token服务端 验证token 是否合法 如果合法继续操作 不合法终止操作token 的使用场景 无状态请求 保持用户的登录状态 第三方登录(token+auth2.0)先装Perl,在装OpenSSl非对称加密 通...

2019-10-17 21:55:30 222

原创 MongoDB 数据库的详解

什么是数据库据库(Database)是按照数据结构来组织、存储和管理数据的仓库。分类 [ 有没有表 ]关系型【 Sql】数据库代表: mysql组成: 数据库/表/行优势:复杂查询 / 事务支持非关系型【 NoSql 】数据库代表: MongoDB组成:数据库/ 集合 / 文档优势:性能 / 可扩展性文档中存储的是键值对,类似JsonMongoDB中数据...

2019-10-15 21:29:57 145

原创 Vue的生命周期详解

三个阶段,8个钩子函数初始化自主执行研究方向数据真实DOMbeforeCreate组件创建前作用:为整个生命周期做准备工作,初始化事件和自身或是子组件的生命周期做准备类比:父母为子女的相亲做准备意义:数据拿不到真实dom拿不到项目中:不常用created组件创建结束作用:初始化注入其他选项和激活选项类比:我们本人知道了父母准备...

2019-08-27 22:20:23 86

原创 Vue.生命周期

为什么生命周期呢?Vue为了在一个组件的从创建到销毁的一系列过程中添加一些功能,方便更好的去控制组件。Vue的生命周期分为三个阶段 , 8个钩子函数注意:钩子函数不要写成箭头函数,箭头函数可能会改变this 指向初始化beforeCreatecreatedbeforeMountmounted|运行中beforeUpdateupdated销毁befo...

2019-08-26 21:27:57 65

原创 插槽、过渡、自定义指令、过滤器

slotslot 插槽分类:普通插槽具名插槽给slot加一个name属性<slot name = "header"></slot>注意:以上内容是 Vue2.5.x 的版本Vue 2.6.x 以上的版本将使用v-slot指令来代替 2.5.x使用方式v-slot指令作用:可以将组件的数据在组件的内容中使用过渡效...

2019-08-23 23:02:15 103

原创 组件的通信

为什么要进行组件通信?组件是一个聚合体,将来项目要合并,那么必然各个组件之间需要建立联系,这个联系就是数据通信分类父子组件通信data选项为什么是一个函数?- 组件是一个聚合体,也是一个整体,它需要一个独立的作用空间,也就是它的数据需要是独立的,目前js的最大特点是函数式编程,而函数恰好提供了一个独立作用域,所以我们data在出根组件外都是函数。为什么data函数需要返回一个...

2019-08-23 22:39:12 68

原创 Vue 组件

组件概念:组件是一个html 、css 、js 、img等的一个聚合体Vue中的组件属于扩展性功能通过Vue.extend( )ƒ Vue (options) { if (!(this instanceof Vue) ) { warn('Vue is a constructor and should be called with th...

2019-08-22 22:42:46 97

原创 计算属性、侦听属性、混入

计算属性computed 是Vue中的一个选项使用:在选项中定义一个computed 属性 ,属性值是一个对象,对象中存储都是方法,这些方法必须有返回值在vm实例范围内,直接当做全局变量一样使用这个方法名称注意,方法名后不加()问题:如果让一个字符串反转, 应如何实现分析: 反向 -> 数组 [ reverse ]<div id="app"> ...

2019-08-22 22:36:33 98

原创 axios && fetch

axios && fetch目的:是在框架中使用数据请求回顾知识:封装AJAXJquery [ $.get $.post $.ajax $.load]框架:数据请求使用原生js 提供的fetch使用第三方封装库:axiosVue中可以统一对axios进行挂载Vue.prototype.$http = axiosfetch - - ...

2019-08-22 22:18:12 55

原创 JavaScript 的支持性

数据类型JS的数据类型分类有两种?第一种初始数据类型:number string null undefine boolean引用数据类型:object [ function array … ]第二种基本数据类型:number string boolean特殊数据类型:null undefine复杂数据类型:object[ function array … ]...

2019-08-21 20:41:35 103

原创 Vue.js 基础 与 数据渲染

Vue模板语法mustache 语法中是支持写 JS的使用方法:内容:必须加 {{ js语法 }}属性:属性中属性值可以直接写js 语法,并且属性值中的数据相当于全局变量给一个标签加一个自定义属性 / 已有属性 img中的src就是已有属性 <img src = "" /> //data-index就是自定义属性 , web网页中建议我们使用...

2019-08-21 20:32:56 200

原创 Vue.js 基础及双向数据绑定

前端JS框架有什么作用?JS框架帮助开发者写JS逻辑代码,功能分为以下几点:渲染数据操作DOM操作cookie等存储机制api如何高效的操作dom、渲染数据是前端工程师需要考虑的问题?解决:JS框架对上诉的问题都有自己趋于完美的解决方案。开发成本降低,高性能高效率。唯一的缺点就是需要使用一定的成本来学习。Vue实现数据绑定的原理Vue深入响应式原理...

2019-08-20 22:11:51 64

原创 Node.js框架【express】以及 前端通信【socket】

Node.js 的框架 express使用express 构建静态服务器 【后端渲染】express 通过生成器【 脚手架 】作用:可以帮助我们快速构建一个express 项目脚手架的安装:全局安装[ 可以使用npm / cnpm ]$ cnpm i express-generator -gnpx安装npx是npm的一个管理工具,它可以让我们不全局安装就使用某一个...

2019-08-14 22:42:18 226

原创 Node.js 模块化 环境

模块stream 流zlib 压缩/* 将dist目录下的1.txt打包,然后生成一个压缩包 */const zlib = require('zlib') //zlib是一个压缩包的内置模块const fs = require('fs') //fs是文件系统//const in = fs.creatReadStream(文件路径)//通过fs文件系统将1.txt中的内容读...

2019-08-13 22:34:49 61

原创 JavaScript Node配置 版本 api

-【 浏览器 】的JavaScript是怎样的什么是JavaScript ?一个脚本语言运行在浏览器 (浏览器的js解析内核 V8)实现用户的交互 (interactive)变量 赋值 循环 逻辑 判断 分支 对象 函数 …dom操作 bom操作 ajaxJavaScript 的运行环境 ?浏览器内核解析内核 es6es6 [ EcmaScrip...

2019-08-12 21:32:12 217

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除