首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

怎么理解Unicode,utf-8,ASCII这些编码?

昨天文章发出来后,有几个读者问我,编码这块怎么掌握,感觉总是很模糊,就知道个utf-8编码,到底如何掌握。...u005c'表示反斜杠,详细编码和字符对应表可参考:https://zh.wikipedia.org/wiki/Unicode%E5%AD%97%E7%AC%A6%E5%88%97%E8%A1%A8 ASCII...另一个常识:英语用上面ASCII编码的128个符号编码就够了,但其他语言,128个符号是不够的!!! 汉字多达10万不同字符。一个字节只能表示256种符号,肯定不够。那怎么办?...首先它是变长度,存储ASCII字符时,用1个字节存储它;存储汉字时,使用至少3个字节。这种变长度存储,大大提高了存储效率。 UTF-8有一套设计精良的编码规则,感兴趣的可以去看看。

1.2K20

JS中可能用得到的全部的排序算法

本篇有7k+字, 系统梳理了js中排序算法相关的知识, 希望您能喜欢....原文:JS中可能用得到的全部的排序算法 导读 排序算法可以称得上是我的盲点, 曾几何时当我知道Chrome的Array.prototype.sort使用了快速排序时, 我的内心是奔溃的(啥是快排, 我只知道冒泡啊...算法的基本思想: 桶排序的核心就在于怎么把元素平均分配到每个桶里, 合理的分配将大大提高排序的效率....再将各组连接起来, 便得到一个有序序列. MSD方式适用于位数多的序列. LSD: 由低位为基底, 先从kd开始排序,再对kd-1进行排序,依次重复,直到对k1排序后便得到一个有序序列....本文作者:louis 本文链接:JS中可能用得到的全部的排序算法 参考文章 JS家的排序算法 - 简书 白话经典算法系列之三 希尔排序的实现 - MoreWindows Blog - 博客频道 - CSDN.NET

1.6K20

怎么理解JS Promise

很好,由于我们的大脑是一个无穷大的海绵,它可以无限的吸收知识,然后通过我们的意念控制我们的大脑去理解并消化了这些知识,然后得到下面的结果。...我们来看看阮一峰大大是怎么总结的: (1)对象的状态不受外界影响,promise对象代表一个异步操作,有三种状态,pending(进行中)、fulfilled(已成功)、rejected(已失败)。...我们来看看MDN怎么说: onFulfilled 当Promise变成接受状态(fulfillment)时,该参数作为回调函数被调用(参考: Function)。...如果小花得到了衣服她就有了第二个想法,即可以理解为另外一个承诺Promise:“我要买双新鞋子搭配我的衣服”。...js异步操作是通过js的事件循环机制EventLoop实现的。

11.6K30
领券