JS -- 获取异步数据的方式: 1. 回调函数 2. Promise 3. 事件订阅 4. RxJS -- V6.0 + 1. 回调函数方式获取异步数据 延时器模拟异步数据: getCallData(cb) { setTimeout(() => { var userName = "ABC" cb ...
分类:
Web程序 时间:
2019-10-03 12:26:31
阅读次数:
114
客户端常用的存储方式有三种:localstoragesessionstoragecookielocalStorage和sessionStoragelocalStoragelocalStorage 没有时间限制的数据存储,也就是说, localStorage是永远不会过期的,除非主动删除数据。 数据可... ...
分类:
其他好文 时间:
2019-10-02 23:17:05
阅读次数:
166
学习目标: 了解目前移动app开发的三种模式 了解mvc和mvvm架构模式 熟悉混合app的开发应用场景 掌握混合app开发的概念 掌握angularjs、ionic、和cordova在混合app开发中的作用、 目前移动app开发主要分为三种模式 Native App 、 Web App 、Hybr... ...
分类:
移动开发 时间:
2019-09-30 16:39:18
阅读次数:
135
``` 1. 登陆时,客户端发送用户名密码 2. 服务端验证用户名密码是否正确,校验通过就会生成一个有时效的token串,发送给客户端 3. 客户端储存token,一般都会存储在localStorage或者cookie里面(vue可以存储与vuex) 4. 客户端每次请求时都带有token,可以将其... ...
分类:
其他好文 时间:
2019-09-28 23:12:52
阅读次数:
94
//捕获401 // http request 拦截器 axios.interceptors.request.use( config => { const token = localStorage.getItem('token') if (token) { // 判断是否存在token,如果存在的话 ...
分类:
移动开发 时间:
2019-09-28 19:48:40
阅读次数:
139
使用Commitizen,标准化Git的Commit Message。AngularJS Commit 规范Commit Message 格式(): 释意typefeat:新功能fix:修复问题docs:文档style: 格式refactor:重构test:增加测试chore:构建过程或辅助工具的变... ...
分类:
其他好文 时间:
2019-09-25 16:14:52
阅读次数:
89
二、IndexedDB 1.概述 随着浏览器的功能不断增强,越来越多的网站开始考虑,将大量数据储存在客户端,这样可以减少从服务器获取数据,直接从本地获取数据。 现有的浏览器数据储存方案,都不适合储存大量数据: Cookie的大小不超过4KB,且每次请求都会发送回服务器;LocalStorage在2. ...
分类:
Web程序 时间:
2019-09-20 19:09:19
阅读次数:
100
一、Cookie Cookie 是小甜饼的意思。cookie 非常小,它的大小限制为4KB左右。它的主要用途有保存登录信息,比如你登录某个网站市场可以看到“记住密码”,这通常就是通过在 Cookie 中存入一段辨别用户身份的数据来实现的。 cookie以文本的方式存于客户端,由于http协议是无状态 ...
分类:
其他好文 时间:
2019-09-19 19:51:21
阅读次数:
96
1、cookie是浏览器与服务器之间来回传递的,sessionStorage和localStorage只存在浏览器。 2、他们都是都大小限制的,cookie<4K, sessionStorage和localStorage<5M。 3、cookie会过期,localStorage永久有效,sessio ...
分类:
其他好文 时间:
2019-09-19 19:14:40
阅读次数:
56
mutation.js代码: changeRoute(state, val) { let routeList = state.routeList; let isFind = false; let findeIdex = 0; //菜单栏和下拉的二级菜单 if (val['type'] == 'hea ...
分类:
其他好文 时间:
2019-09-18 19:39:18
阅读次数:
149