JS基础知识
ViancaChen
这个作者很懒,什么都没留下…
展开
-
Promise自我总结
一、Promise介绍 Promise是异步编程的一种解决方案,比传统的解决方案(回调函数和事件)更合理和强大。Promise有以下两个特点: 对象的状态不受外界影响。 一旦状态改变,就不会再变,任何时候都可以得到这个结果。事件的特点是,如果错过了它,再去监听,是得不到结果的。 Promise缺点: 无法取消Promise,一旦新建就会立即执行,无法中途取消; 如果不设置回调函数,P...原创 2020-05-07 17:15:43 · 126 阅读 · 0 评论 -
JS中的Base64编码
Base64 编码 base64经常是为了用可见文本传输不可见二进制数据的。window对象自带atob方法与btoa方法支持base64解码与编码。但是该方法不支持中文。btoa方法只支持ASCII编码。所以一般用其他方法线转化一下中文再解码。 一、借助encodeURIComponent和decodeURIComponent转译中文字符 encodeURIComponent()能够将中文转换魏...原创 2020-05-07 17:13:06 · 871 阅读 · 0 评论 -
js基础数据类型的纠葛以及类型判断
基本类型与引用类型 基本类型:number、string、boolean、undefined、null、 引用类型:object(包括array/function) 根据JS的语法,要满足===的条件如下: 如果是引用类型,则两个变量必须指向同一个对象(同一个地址); 如果是基本类型,则两个变量除了类型必须相同外,值还必须相等。 判断类型 一.判断数组 1、typeof typeof Null...原创 2020-05-07 17:05:38 · 179 阅读 · 0 评论 -
JS一些函数使用
字符串 replace 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。如果 regexp 具有全局标志 g,那么 replace() 方法将替换所有匹配的子串。否则,它只替换第一个匹配子串。 字符 替换文本 $1、$2、…、$99 与 regexp 中的第n个子表达式相匹配的文本 $& 与 regexp 相匹配的子串 $` 位于匹配子...原创 2020-05-07 17:03:18 · 165 阅读 · 0 评论