苍穹老怪的博客

文能提笔安天下,武能上"码"定乾坤。

Jwt使用

Jwt在springboot项目中的使用示例代码: 1、引入pom依赖 <!--引入JWT依赖,由于是基于Java,所以需要的是java-jwt--> <dependency> <groupId>io.js...

2019-05-24 21:31:03

阅读数 1

评论数 0

Jwt简介

 JSON Web Token(缩写 JWT)是目前最流行的跨域认证解决方案,是一个开放标准(RFC 7519),它定义了一种紧凑的、自包含的方式,用于作为JSON对象在各方之间安全地传输信息。该信息可以被验证和信任,因为它是数字签名的。 一、跨域认证的问题  HTTP协议是无状态的,也就是说,如...

2019-05-24 21:24:03

阅读数 1

评论数 0

springboot使用redis缓存

1、pom引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring...

2019-05-24 20:47:13

阅读数 10

评论数 0

js数组方法

JavaScript中创建数组有两种方式: 使用 Array 构造函数: var arr1 = new Array(); //创建一个空数组 var arr2 = new Array(20); // 创建一个包含20项的数组 var arr3 = new Array("lily&...

2019-05-24 20:37:26

阅读数 1

评论数 0

mybatis中字符串数字

1、条件查询时,不指定jdbcType=VARCHAR,若入参是0012346595时将查不到数据。 <if test="filmCode != null and filmCode != ''"> and f.film_code= #{filmC...

2019-05-24 08:51:27

阅读数 10

评论数 0

Vue系列二十六:vuex-案例

1、映射 store。main.js import Vue from 'vue' import App from './components/App.vue' import store from './store' new Vue({ el: '#app', render: h =&am...

2019-05-19 14:17:10

阅读数 47

评论数 0

Vue系列二十五:vuex-简介

一、简介  github 站点:https://github.com/vuejs/vuex  在线文档:https://vuex.vuejs.org/zh-cn/  简单来说:对 vue 应用中多个组件的共享状态进行集中式的管理(读/写)。 二、状态自管理应用  state: 驱动应用的数据源。 ...

2019-05-19 13:53:56

阅读数 57

评论数 0

Vue系列二十四:源码解析-数据绑定

数据劫持与数据绑定 1、数据绑定(model==>View): (1)、一旦更新了data中的某个属性数据, 所有界面上直接使用或间接使用了此属性的节点都会更新(更新)。 2、数据劫持 (1)、数据劫持是vue中用来实现数据绑定的一种技术。 (2)、基本思想: 通过definePro...

2019-05-19 12:54:57

阅读数 51

评论数 0

Vue系列二十三:源码解析-模板解析

模板解析(compile.js) 1、模板解析的关键对象:compile对象 2、模板解析的基本流程: (1)、将el的所有子节点取出, 添加到一个新建的文档fragment对象中 (2)、对fragment中的所有层次子节点递归进行编译解析处理   对表达式文本节点进行解析   对元素节点的指令...

2019-05-19 12:39:25

阅读数 54

评论数 0

Vue系列二十二:源码解析-数据代理

数据代理(MVVM.js) 1、通过一个对象代理对另一个对象中属性的操作(读/写) 2、通过vm对象来代理data对象中所有属性的操作 3、好处: 更方便的操作data中的数据 4、基本实现流程 (1)、通过Object.defineProperty()给vm添加与data对象的属性对应的属性描述...

2019-05-19 12:31:12

阅读数 56

评论数 0

Vue系列二十一:源码解析

1、[].slice.call(lis): 将伪数组转换为真数组 2、node.nodeType: 得到节点类型 3、Object.defineProperty(obj, propertyName, {}): 给对象添加/修改属性(指定描述符)  configurable: true/false ...

2019-05-19 12:28:01

阅读数 49

评论数 0

Vue系列二十:router路由

 vue-router是Vue.js官方的路由插件,它和vue.js是深度集成的,适合用于构建单页面应用。vue的单页面应用是基于路由和组件的,路由用于设定访问路径,并将路径和组件映射起来。传统的页面应用,是用一些超链接来实现页面切换和跳转的。在vue-router单页面应用中,则是路径之间的切换...

2019-05-19 12:12:33

阅读数 48

评论数 0

Vue系列十九:ajax请求

一、vue-resource vue 插件,非官方库,vue1.x 使用广泛。返回的是一个Promise。 文档:https://github.com/pagekit/vue-resource/blob/develop/docs/http.md 下载:npm install vue-resourc...

2019-05-18 19:26:51

阅读数 53

评论数 0

Vue系列十八:存储数据

一、localStorage简介  在HTML5中,新加入了一个localStorage特性,这个特性主要是用来作为本地存储来使用的,解决了cookie存储空间不足的问题(cookie中每条cookie的存储空间为4k),localStorage中一般浏览器支持的是5M大小,这个在不同的浏览器中l...

2019-05-18 18:16:55

阅读数 58

评论数 0

Vue系列十七:组件间通信

组件间通信 1、组件间通信基本原则: (1)、不要在子组件中直接修改父组件的状态数据 (2)、数据在哪, 更新数据的行为(函数)就应该定义在哪 2、vue 组件间通信的五种方式: (1)、props (2)、vue 的自定义事件 (3)、消息订阅与发布(如:pubsub 库) (4)、slot (...

2019-05-18 17:11:38

阅读数 57

评论数 0

Vue系列十六:vue组件

一、组件由三个部分组成 1、模板页面 <template> </template> 2、 JS 模块对象 <script> export default{ data(){ return{} },...

2019-05-18 14:58:15

阅读数 59

评论数 0

Vue系列十五:eslint检查

一、说明 ESLint 是一个代码规范检查工具 它定义了很多特定的规则, 一旦你的代码违背了某一规则,eslint会作出非常有用的提示 官网:http://eslint.org/ 基本已替代以前的 JSLint 二、ESLint 提供以下支持 ES JSX style 检查 自定义错误和提示...

2019-05-18 14:45:52

阅读数 58

评论数 0

Vue系列十四:创建vue项目

一、说明 vue-cli 是 vue 官方提供的脚手架工具 github:https://github.com/vuejs/vue-cli 作用: 从 https://github.com/vuejs-templates 下载模板项目 二、创建 vue 项目 1、npm包管理器是集成在node...

2019-05-18 14:22:38

阅读数 57

评论数 0

Vue系列十三:插件

一、自定义插件 Vue 插件是一个包含 install 方法的对象 通过 install 方法给 Vue 或 Vue 实例添加方法, 定义全局指令等 (function (window) { const MyPlugin = {} MyPlugin.install = function...

2019-05-18 14:00:15

阅读数 66

评论数 0

Vue系列十二:指令

一、内置指令  v:text : 更新元素的 textContent  v-html : 更新元素的 innerHTML  v-if : 如果为true, 当前标签才会输出到页面  v-else: 如果为false, 当前标签才会输出到页面  v-show : 通过控制display样式来控制显示...

2019-05-18 13:54:25

阅读数 56

评论数 0

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