![](https://img-blog.csdnimg.cn/20210318130959261.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaScript
文章平均质量分 68
javaScript相关
红烧金鱼草
爱笑的女孩运气不会太差~
展开
-
ES6-iterable迭代器
【 for...of 】const m = new Map()m.set('foo','123');m.set('bar','345');for(const [key,value] of m) { // 使用es6解构 console.log(key,'=',value) // foo=123;bar=345}const obj = {foo:123,bar:456}; // for of 不能遍历普通对象,必须是有迭代器的数据类型for(const item of obj )原创 2021-03-27 22:54:56 · 279 阅读 · 0 评论 -
Promise源码解析
/** * 手写promise 1.promise 就是一个类 在执行这个类的时候,需要传递一个执行器进去,执行器会立即执行 2.promise 中有三种状态 分别为 成功fulfilled 失败rejected 等待pendeng pending -> fulfilled pending -> rejected 一旦状态确定就不可更改 3.resolve和reject函数是用来更改状态的 resolve: fulfilled reject: .原创 2021-03-18 17:19:23 · 3831 阅读 · 1 评论 -
JS异步编程及进化史
一、什么是异步编程?首先我们需要了解JS是单线程语言。为了避免出现线程同步的问题。一个人执行一个任务,如果有多个任务,那任务需要排队,然后一个一个去执行。单线程的优势是更安全更简单,但是缺点也很明显,如果中间某个任务特别耗时,那么就会出现阻塞。所以为了解决这种问题,JS有两种执行任务的模式:同步模式(Synchronous)和异步模式(Asynchronous)。同步模式:代码依次执行,后一个任务必须等待前一个任务结束才可以执行。console.log('global begin')原创 2021-03-17 19:16:33 · 262 阅读 · 3 评论 -
了解字符编码
一、什么是字符编码,字符编码的来历?1、字符集——集合字符是各种文字和符号的总称,包括各个国家文字、标点符号、图形符号、数字等。字符集是多个字符的集合,字符集种类较多,每个字符集包含的字符个数不同,常见字符集有:ASCII字符集、ISO 8859字符集、GB2312字符集、BIG5字符集、GB18030字符集、Unicode字符集等。总结:使用哪些字符,也就是说哪些汉字、字母、符号和数字等会被收入标准中。所包含“字符”的集合就叫做“字符集”。2、字符编码——规则字符编码就是以二...原创 2021-03-18 12:58:53 · 649 阅读 · 0 评论 -
正则匹配标签、空格、换行符、特殊符号
if(content){ //正则匹配标签、空格、换行符、特殊符号等。ps:如果是纯图片匹配值为空,内容显示“查看详情” content= content.replace(/<(style|script|iframe)[^>]*?>[\s\S]+?<\/\1\s*>/gi,'').replace(/<[^>]+?>/g,'').re...原创 2019-05-13 17:05:00 · 2967 阅读 · 0 评论 -
canvas基础学习笔记
1.什么是canvas 1.1 canvas 相关概念1、HTML5 标签,表示画布,作为图像绘制的容器 canvas 元素本身是没有绘图能力的,所有的绘制工作必须在 脚本如JavaScript 内部完成2、画布是一个矩形区域,您可以控制其每一像素。3、canvas DOM对象,像所有的dom对象一样Canvas 对象有自己本身的属性、方法和事件。canvas dom...原创 2019-02-20 23:49:04 · 452 阅读 · 0 评论 -
有关mime-type的简单介绍
1.【什么是mimetype?】2.【有什么用?】3.【怎么用?】4.【使用场景 项目中?】5..【常用的mimetype?】 ----------------------------------------------------------------------------------------------------------------------------...原创 2019-02-20 23:45:59 · 4062 阅读 · 0 评论 -
Ajax优缺点以及基本用法
Ajax:什么是ajax? Ajax有什么用?优劣点 基本语法(用法)AJAX的全称是Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。使用XHTML+CSS来标准化呈现;使用XML和XSLT进行数据交换及相关操作;使用XMLHttpRequest对象与Web服务器进行异步数据通信; 使用Javascript操作Documen...原创 2019-02-18 21:25:48 · 283 阅读 · 0 评论 -
JS设计模式
1、各模式概念与实现方式举例(针对js而言)1.1单例模式概念:单例是一个实例,不能再拿去生成实例。单例只被执行一次,最终就是一个{}。示例:a是一个单例,创建它的方式如: var a={} var a=new Object(); var a=function(){return {}}(); var a=(function(){return {}...原创 2019-02-17 14:38:12 · 465 阅读 · 0 评论 -
JavaScript——正则表达式
一、正则表达式概念正则表达式是由普通字符(例如字符 a 到 z)以及特殊字符(称为"元字符")组成的文字模式。正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。正则表达式是一种数学概念,一种语法规则。不同语言引擎上实现与支持有所差异。但差异不算特别大。...原创 2018-08-07 19:58:37 · 230 阅读 · 0 评论