基础
mytac
hello,这里小白一枚,请多多指教~~
展开
-
【总结】Cookie、session和localStorage、以及sessionStorage之间的区别
Cookie cookie是由服务器发送到浏览器的小量信息,浏览器会将cookie保存下来,下次请求同一网站时会将cookie发送给服务器。 session session是指一个用户与交互进行通信的时间间隔,比如登录到登出的这一过程所需要的时间。具体到web中就是用户浏览某个网站时,从进入网站到关闭浏览器所经过的这段时间。注意!!session是一个时间概念,并非客观存在的东西。 当...原创 2018-04-23 14:41:50 · 369 阅读 · 0 评论 -
详解generator(三)——处理thunk
thunk js中的thunk是指一个用于调用另外一个函数的函数,没有任何参数。也可以说,使用一个函数定义封装函数调用,包括需要的任何参数,来定义这个调用的执行,那么这个封装函数就是一个thunk。如: function foo(x,y){ return x+y } function bar(){ foo(1,2) } console.log(bar()) // 3 ...原创 2018-05-09 09:01:18 · 334 阅读 · 0 评论 -
详解generator(二)——异步、委托和并发
异步迭代生成器 先看一个例子,用于控制异步流程的暂停阻塞 function foo(url){ ajax(`api/${url}`,(err,data)=>{ if(err){ it.throw(err) // 抛出一个错误 }else{ it.next(data) // 得到了data再恢复*m...原创 2018-05-08 08:58:00 · 404 阅读 · 0 评论 -
es6超好用的语法糖Decorator
Decorator(修饰器/装饰器)是es6提出的语法糖,用于修改类的行为。不过目前主流浏览器都没有很好的支持,我们需要用babel来转换为浏览器能识别的语言。在这篇文章中将介绍decorator的基础用法和一些应用实例。 1.修饰类 (1) 基础用法 @testable class MyClass{} function testable(target){ target...原创 2018-07-29 17:09:28 · 380 阅读 · 0 评论 -
关于prototype你需要知道的几个问题
为了良好的代码高亮阅读体验,建议您查看github原文。 前言 prototype是js面向对象的一个重要机制,于是总结了以下几个问题,理解起来会比较有针对性。 1. prototype 和 __proto__ 的关系是什么? prototype是只有函数才会有的属性;而__proto__是所有对象都有的属性。 几乎所有的函数都有一个prototype属性,prototype上挂...原创 2018-08-03 11:37:24 · 2905 阅读 · 0 评论