
基础技术
文章平均质量分 95
小lady2015
这个作者很懒,什么都没留下…
展开
-
[译]JSON Web Token 介绍(JWT)
什么是JWT?JSON Web Token (JWT) 是一个开源标准(RFC 7519)定义了一种紧凑且自成体系的方式用来在各方之间作为JSON对象安全传输信息。由于此信息是经过数字签名的,因此可以被验证和信任。JWTs 可以使用一个加密算法或者是使用 RSA或者 ECDSA 的公钥/私钥进行认证。尽管可以对JWT进行加密,以在各方之间提供保密性,我们也可以使用签名令牌。签名令牌可以验证其中声明的完整性,同时加密的token不会与第三方共享声明。当token使用公钥/私钥时,签名也会验证只有私钥的..翻译 2020-10-12 16:20:22 · 256 阅读 · 1 评论 -
Note:webpack实战: 入门、进阶与调优--持续更新
单页应用 & 多页应用打包配置单页应用module.exports = { context: path.join(__dirname, './src'), entry: { app:'./src/app.js', vendor: ['react', 'react-dom', 'react-router'] }}多页应用每个页面都有独立的bundle,将各个页面的公...原创 2019-12-06 10:04:09 · 1117 阅读 · 0 评论 -
你不知道的前端数据类型(基础+进阶篇)
类型&值内置类型: 7种 (null| undefined | boolean | number| string | object | symbol)值类型转换Number<->Stringlet a = 123;a.toString() //‘123’String(a) //‘123’ String() 遵循toString()规范let c = '3.14'...原创 2019-08-22 10:34:05 · 289 阅读 · 0 评论 -
前端技术图书链接分享
如果下载的资源帮助到你,请点亮下方的【喜欢】 谢谢啦~如果小伙伴有想要整合的书籍,欢迎下方留言,我将一并整合到本篇 笔芯~《JavaScript高级程序设计》(第二版)链接: https://pan.baidu.com/s/1rFD2MqraUeOmYtW8FgRhsQ 密码: aw52《http权威指南》链接: https://pan.baidu.com/s/17Xwi82ku2tfc...原创 2019-02-21 13:20:37 · 346 阅读 · 1 评论 -
python编程快速上手之课后习题解答
re.DOTALL 该模式下遇到换行符不会停止匹配re.VERBOSE 该模式下空格,tab,换行符将被忽略原创 2019-02-21 16:15:04 · 2433 阅读 · 0 评论 -
北森面经
1. vue-diff算法2. react 性能优化diff算法 ,局部更新DOM3.Vue &amp;amp;amp;amp;amp;amp;&amp;amp;amp;amp;amp;amp; React 比较相同使用 Virtual DOM提供了响应式(Reactive)和组件化(Composable)的视图组件。将注意力集中保持在核心库,有配套的路由和负责处理全局状态管理的库。不同vritual DOM 的实现Vue 的实现(fork 自 snab原创 2018-12-20 22:46:32 · 1375 阅读 · 2 评论 -
你不知道的javascript(上卷)-(中卷)
作用域LHS &amp;amp;amp; RHS 赋值操作的左右侧赋值操作的目标(LHS)谁是赋值的源头(RHS)两种工作模型词法作用域只会查找一级标识符欺骗词法作用域:eval()在严格模式下,会有自己的词法作用域,意味着其中的声明无法修改其所在的作用域;with() 会创建一个单独的作用域,尽量不要使用表面看 javascript没有块级作用域使用 try … catch 语句 ca...原创 2018-11-09 17:15:49 · 332 阅读 · 0 评论 -
大型网站技术架构总结
#概述1.1 架构演化初始网站架构文件 应用程序 数据库 在一台服务器上高流量、高并发网站:应用服务与数据服务分离应用服务器,文件服务器,数据库服务器网站架构优化利用缓存80%的业务集中在20%的数据上本读缓存远程分布式集群缓存应用服务器集群改善并发性能通过负载均衡调度服务器,分发请求到应用服务器集群系统的任意一台服务器中数据库读写分离主从热备;反向代理 &...原创 2018-11-06 09:33:56 · 503 阅读 · 0 评论 -
vim基础命令全掌握
vim编辑命令进入vim 某文件 vim xx.xx插入修改 shift +i退出插入模式 esc保存退出 shift + :wqvim保存命令:wq 保存后退出vi,若为 :wq! 则为强制储存后退出(常用):w 保存但不退出(常用):w! 若文件属性为『只读』时,强制写入该档案:q 离开 vim(常用):q! 若曾修改过档案,又不想储存,使用 ! ...原创 2018-11-06 09:31:51 · 300 阅读 · 0 评论 -
重构html:改善web应用的设计
核心升级网站以支持web标准xhtml | css | rest## (一)重构#### 为什么重构?1. 难以辨认的代码 && 易于维护和更新的代码2. 可用性,更关注于页面的访问者3. (本地)缓慢呈现速度4. 浏览器表现不一致 ||需要固定浏览器或者分辨率才能正常访问5. 需要cookie,flash,pdf,java,JavaScript等非标准技术...原创 2018-11-06 09:24:52 · 447 阅读 · 0 评论 -
编写可维护的JavaScript
基本的格式化行的长度: 代码但行长度不超过80个字符换行:超过单行最大字符限制,手动将一行拆成两行,下一行增加两个级别的缩进;规则例外: 变量赋值,第二行的位置应当和赋值运算符的位置保持对齐;var result = something + anotherthing + yetAnotherThing + someThingElse + an...原创 2018-11-06 09:23:32 · 123 阅读 · 0 评论 -
《css揭秘》总结
写在前面的话###1. 规范每项规范从最初启动到最终成熟,都会经过如下阶段:编辑草案(ED)收割公开工作草案(FRWD)工作草案(WD)候选推荐规范(CR)提名推荐规范(PR)正式推荐规范(REC)2.css相信你的眼睛,而不是数字人的眼睛并不是一台完美的输入设备。有时候精准的尺度看起来并不精准,而我们的设计需要顺应这种偏差。看一个完美居中的物体时,会感觉它并不居中。实...原创 2018-11-06 09:22:16 · 290 阅读 · 0 评论 -
Git版本控制管理@[TOC]
Git版本控制管理@[TOC]gitGit is a distributed version control system.知识点版本回退1.工作区和暂存区工作区: 电脑里的目录版本库: .git版本库中含有暂存区(stage)git add 将文件添加到暂存区git commit 将文件提交到本地分支划重点git checkout – (注意 这里有一个空格) ...原创 2018-11-06 09:20:55 · 995 阅读 · 1 评论