自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 js 深拷贝

【代码】js 深拷贝。

2022-08-19 14:18:19 127 1

原创 session 和 token

session服务端保存用户信息安全性一般存在多服务器粘性问题token避免CSRF攻击安全性高多服务器粘性问题当在应用中进行 session的读,写或者删除操作时,会有一个文件操作发生在操作系统的temp 文件夹下,至少在第一次时。假设有多台服务器并且 session 在第一台服务上创建。当你再次发送请求并且这个请求落在另一台服务器上,session 信息并不存在并且会获得一个“...

2020-03-16 21:59:34 158

原创 token

1.客户端使用用户名跟密码请求登录2.服务端收到请求,去验证用户名与密码3.验证成功后,服务端会签发一个 Token(加了密的字符串),再把这个 Token 发送给客户端4.客户端收到 Token 以后可以把它存储起来,比如放在 Cookie 里或者 Local Storage 里5.客户端每次向服务端请求资源的时候需要带着服务端签发的 Token6.服务端收到请求,然后去验证客户端请求...

2020-03-16 21:53:04 191

原创 session

1、客户端用户名跟密码请求登录2、服务端收到请求,去库验证用户名与密码3、验证成功后,服务端种一个cookie或发一个字符到客户端,同时服务器保留一份session4、客户端收到 响应 以后可以把收到的字符存到cookie5、客户端每次向服务端请求资源的cookie会自动携带6、服务端收到请求,然后去验证cookie和session,如果验证成功,就向客户端返回请求的库数据...

2020-03-12 00:17:28 76

原创 npm yarn bower 常用命令

npm是什么NPM的全称是Node Package Manager,是随同NodeJS一起安装的包管理和分发工具,它很方便让JavaScript开发者下载、安装、上传以及管理已经安装的包。** Window 系统使用命令**npm install npm -g 安装到电脑系统环境下(全局环境)npm uninstall 包名 -g 卸载npm init 初始化npm管理文件packag...

2020-03-10 22:48:34 173

原创 node.js处理url

url.parse(str,true) 返回 对象url.format(obj) 返回字符let url = require('url')let str = "http://www.baidu.com:80/app/html/index.html?a=1&b=2#title" // 把url字符串转成url对象let obj = url.parse(str)let que...

2020-03-09 23:38:49 113

原创 js知识点

1.js的数据类型都有什么基本数据类型:String,boolean,Number,Undefined, Null引用数据类型:Object, Array, Function2.数组方法pop() push() unshift() shift()push()尾部添加 pop()尾部删除unshift()头部添加 shift()头部删除添加、移除、移动、复制、创建和查找节点(1)创建新...

2020-03-09 23:20:35 91

原创 localStorage的增删改查

1、localStorage是浏览器用来进行本地存储数据的,用于解决cookie存储能力不足的情况;2、localStorage与cookie的区别:cookie存储的数据大小被限制为4k,localStorage存储的数据可达到5M;3、localStorage与sessionStorage的区别:localStorage属于永久性储存,sessionStorage存储的数据在会话结束后会自动清空;4、浏览器限制localStorage的值类型为string类型,如果存储的数据不是string类

2020-03-06 23:32:05 733

原创 git 常见命令

1.创建代码仓库 git init2.代码添加到暂存存 git add -A3.将暂存区的代码提交到本地仓库 git commit -m ‘说明这一次提交的事情’4.将本地仓库的代码push到线上仓库 git push origin master 或 git push5.回溯到指定版本 :git reset --hard 版本号前7位6.查看版本记录包括回溯的版本: git reflog...

2020-03-05 23:54:16 67

原创 项目中接口的用法

接口的使用:接口会直接给你使用方法(接口示例)发起ajax请求$.ajax({ url: `http://www.xxxxxxx.php`, type: 'get', data: { username, password, } }).then(res =&...

2020-03-02 22:49:18 425

原创 JS闭包简单理解

我对闭包的理解:1.函数嵌套函数2.函数内部可以引用外部的参数和变量3.参数和变量不会被垃圾回收机制回收我觉得这段说明也很精彩:js里的函数在运行结束之后,所有的过程中产生的变量都会被销毁(销毁原则是无引用)但在js的函数A里定义一个函数B并在外部引用时,这条引用链上的变量都不会销毁(即使A已经运行结束),这个函数B就叫做一个闭包。function a() { var num...

2020-02-23 19:58:29 154

空空如也

空空如也

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

TA关注的人

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