Zerlinda's Blog

Promise A+规范(转)

原文链接:http://www.ituring.com.cn/article/66566

译文术语

解决(fulfill):指一个 promise 成功时进行的一系列操作,如状态的改变、回调的执行。虽然规范中用 fulfill 来表示解决,但在后世的 promise 实现多以 resolve 来指代之。

拒绝(reject):指一个 promise 失败时进行的一系列操作。

终值(eventual value):所谓终值,指的是 promise 被解决时传递给解决回调的值,由于 promise 有一次性的特征,因此当这个值被传递时,标志着 promise 等待态的结束,故称之终值,有时也直接简称为值(value)。

据因(reason):也就是拒绝原因,指在 promise 被拒绝时传递给拒绝回调的值。

(更多…)

浅谈sso单点登录

一、sso

1、sso简介

SSO英文全称Single Sign On

单点登录是一种控制多个相关但彼此独立的系统访问权限的机制, 拥有这一权限的用户可以使用单一的ID和密码

访问某个或多个系统从而避免使用不同的用户名或密码,或者通过某种配置无缝地登录每个系统,

它是目前比较流行的企业业务整合的解决方案之一,例如使用mis号登陆过公司的一个系统后,再登陆其他系统不用再次输入用户名和密码。

(更多…)

service worker 初体验(转)

这里有一份关于server worker更详细的官方教程。https://developer.mozilla.org/zh-CN/docs/Web/API/Service_Worker_API/Using_Service_Workers

谷歌给以 Service Worker API 为核心实现的 web 应用取了个高大上的名字:Progressive Web Apps(PWA,渐进式增强 WEB 应用),并且在其主要产品上进行了深入的实践。那么,符合 PWA 的应用特点是什么?以下为来自谷歌工程师的解答。

(更多…)

小议正则

至于我为什么想起来写正则。你知道正则能干啥吗?今天有一个搜索关键词高亮的需求,网上一查,正则( ˇˍˇ )。加上之前有用过正则捕获,域名正则匹配,都是稀里糊涂一知半解的就用正则实现了,这让我不禁深深地感受到正则的强大…

正则表达式是烦琐的,但学会之后的应用会让你除了提高效率外,会给你带来绝对的成就感。
(更多…)

你不知道的Blob和FileReader

一、需要了解的一些基本的常识

BLOB (binary large object),二进制大对象,是一个可以存储二进制文件的容器。

BLOB是一个大文件,典型的BLOB是一张图片或一个声音文件,由于它们的尺寸,必须使用特殊的方式来处理(例如:上传、下载或者存放到一个数据库)。

(更多…)