小白的自留地

你想做什么呢 ?做你想做的吧。

自学是门手艺

"自学是门手艺"

以下为李笑来老师的《自己是门手艺》的笔记,这本书在github上也是开源的可以直接阅读。 心理建设 当我们开始学习一项新技能的时候,我们的大脑会不由自主地紧张。可这只不过是多年之间在学校里不断受挫的积累效应 —— 学校里别的地方不一定行,可有个地方特别行:给学生制造全方位、无死角、层层递进的挫败感。 可是,你要永远记住两个字: 别怕! 用四个字也行: 啥也别怕...

how to learn English

"how to learn English"

以下为李笑来老师的《人人都能用英语》的笔记 直接使用而不是花大量的时间在学上,没有对应的输出。 发音差并不影响表达 相信自己真的可以学好,并且它对自己是真正有用的。这种对人的影响是潜移默化的,影响里很大我们常常会受别人影响,所以如果你想自己的孩子做到什么,最好的方式是自己去实践,进行环境的直接影响。lock to it 如何创建自己的口语 先用中文记录...

了解cdn

"learn about cdn"

cdn cdn 是什么? 内容分发网络(content delivery network);分布式的网络 类似火车票的代售点,以前必须到火车站才能去买到车票,现在各个城市都有对应的多个代售点。当用户需要买车票的时候,可以去就近的代售点购买。这样能节省用户的时间,同时或者站也不会集中很多人流。 cdn = 更智能的镜像(网站完全拷贝)+缓存 + 流量导流(分流) 镜像是什么?更多的是静态...

关于闭包的理解总结

"abhout closure"

# 闭包实现方法 // 实现函数 makeClosures,调用之后满足如下条件: // 1、返回一个函数数组 result,长度与 arr 相同 // 2、运行 result 中第 i 个函数,即 resulti,结果与 fn(arr[i]) 相同 var arr = [1, 2, 3] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1...

关于ios下中文输入法 连续输入空格问题

"continuously input problems "

h5移动端页面 ,在iOS下中文输入法长输入的情况,会将英文输入,并且中间有空格。 ​ 这个空格看上去跟普通的空格没什么区别,其实不然。通过string.charAt 方法 log出它的编码是8198,普通空格的编码是32. 解决初衷:将未处理的字符串传到后台,后台无法识别,会带有?乱码出来 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1...

性能优化之throttle, debounce

"throttle, debounce "

throttle节流的思想: 应用场景: 主要应用在scroll , resize这种应用场景中。在浏览器中像mousemove,mouseenter,scroll,resize 这类事件会频繁的触发,如果不作截流设置性能会极大下降。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 const throttle = (fun...

前端性能优化之浏览器缓存

"browser cache optimized for front-end performance "

前端性能优化有很多方式,今天我们主要学习下关于浏览器缓存的一些知识。 客户端缓存: session localStorage (需要注意安全问题,防篡改) cookie (数据存储尽量不要使用这种方式存放,请求时会增加头部重量) 图片采用wbp 格式,占用体积小。 浏览器缓存 作用: 减少冗余的数据传输 减少服务器负担 加快客户端加载网页的速度 当客户端向浏...

浅谈vue双向绑定原理

"principle of vue mvvm "

简析mvvm框架 目前angular,reat和vue都是mvvm类型的框架 以vue为例 ​ 这里的vm 就是vue框架,它相当于中间枢纽的作用,连接着model 和view. 当前台显示的view发生变化了,它会实时反应到viewModel上,如果有需要,viewModel 会通过ajax等方法将改变的数据 传递给后台model ...

基于token的登录认证

"token login authority"

最近新做移动端项目,h5的页面嵌入app中,信息userinfo的获取,页面与app的协议传递,联调的很心累啊。Token知识点一直是自己想要深入了解,这周就想了解下这个知识点,顺便对自己这周的工作做个总结。性能上报,还需要抽时间来学习。废话不多说,go ~ 目的:客户端和服务器端进行通信,进行用户认证。 优势: 支持跨域访问: Cookie是不允许垮域访问的,这一点对Token...

正则表达式方法总结

"正则中的符号相当多,如果不进行下分类,这种火星文真的很难去记忆。"

如果用一个形容词来形容正则的话我觉得那就是火星文,对于一个不了解的它的人来说可读性实在是太差。但对于开发人员来说,很多时候它为我们带来了很多的方便。 正则中的符号相当多,如果不进行下分类,这种火星文真的很难去记忆。 元字符 tips: 常见的还有 \b:匹配一个词的边界。 /\bm/匹配“moon”中得‘m’; /oo\b/并不匹配”moon”中得’oo’,因为’...