hexo主题-shako主题食用
shako主题比较唯美,很可爱,适合萌妹。
shako主题比较唯美,很可爱,适合萌妹。
数据传输
1 | import CryptoJS from 'crypto-js' |
https://zhuanlan.zhihu.com/p/450180396
https://blog.csdn.net/dbs1215/article/details/48953589
数据传输
1 | const crypto = require('crypto') |
1. 文件完整性检查
2. 密码哈希存储
3. 数字签名
1 | const crypto = require('crypto') |
1 | const md5 = require('md5') |
1 | const crypto = require('crypto') |
密码明文转密文存储
1 | const fs = require('fs') |
1 | const fs = require('fs') |
复习一下前端节流和防抖
localStorage 和 sessionStorage 都是 Web Storage API 的一部分,用于在客户端存储数据。它们都是键值对存储,可以存储字符串数据,也可以存储对象数据。
localStorage 和 sessionStorage 的主要区别在于数据的生命周期。localStorage 的数据会一直存在,直到手动删除,而 sessionStorage 的数据在页面会话结束时会被清除。
1 | // 存储数据 |
1 | // 存储数据 |
localStorage 和 sessionStorage 的数据存储遵循同源策略,即只有在相同域名、相同协议和相同端口下的页面才能访问这些数据。
localStorage 和 sessionStorage 的数据存储是同步的,即调用 setItem 、 getItem 、 removeItem 和 clear 方法会立即生效,不会阻塞页面的渲染。因此,在调用这些方法时,需要注意不要在关键路径上使用它们,以免影响页面的性能。
localStorage 和 sessionStorage 的数据存储是字符串类型的,如果需要存储非字符串类型的数据,可以使用 JSON.stringify 和 JSON.parse 方法进行序列化和反序列化。
localStorage 和 sessionStorage 的数据存储是持久化的,即数据不会在页面关闭后自动清除。如果需要清除数据,可以使用 removeItem 或 clear 方法。
localStorage 和 sessionStorage 的数据存储大小有限制,一般为 5MB 左右,不同浏览器可能会有所不同。如果需要存储大量数据,可以考虑使用其他存储方式,如 IndexedDB。
localStorage 和 sessionStorage 的数据存储是安全的,即数据不会被第三方脚本访问。但是,如果页面中存在 XSS 攻击,攻击者可以通过注入恶意脚本访问这些数据。因此,在使用 localStorage 和 sessionStorage 时,需要注意不要存储敏感数据,以免造成安全风险。
localStorage 和 sessionStorage 的数据存储是可被浏览器清除的,如用户手动清除浏览器缓存、浏览器崩溃等。因此,在使用 localStorage 和 sessionStorage 时,需要注意数据的持久化和安全性。
javascript面试题
NexT主题是一个非常简洁的主题,非常适合新手使用。
hexo入门介绍:如何搭建hexo博客并部署到github