javascript
向日葵小班-赖东东
这个作者很懒,什么都没留下…
展开
-
JavaScript之Promise详解
感觉之前对Promise的了解很浅,实际开发中也没有应用很多,最近在面试的过程中几乎是必问的问题,算是前端开发中的重点与难点,在b站学习了向军老师的关于Promise的讲解,也自己学习了一下资料,现在来做个总结。Promise解决的痛点ES6新增了promise作为异步编程的解决方案,在promise之前,我们使用回调函数来发送异步请求,回调函数的问题是当我们有很多请求,并且下一个请求要依赖上一个请求的结果,这样会导致我们的请求层层嵌套,使得代码非常臃肿,可读性差,容易产生bug导致所谓的回调地狱。P原创 2020-08-26 14:59:58 · 659 阅读 · 1 评论 -
函数的节流与防抖(比较+示例)JavaScript
函数的节流与防抖是在前端面试时经常会被问到的一个点,关于这两个概念说起来可能比较难以区别,所以写了一个小例子帮助理解。概念节流:给连续触发执行的函数设置事件间隔,超过这个时间间隔函数才会执行一次。防抖:函数连续触发时合并执行,超过时间间隔函数才有效。示例:给button一个点击事件: <button onclick="myFunc()">点击</button>节流函数 function throttle(fn,delay){ var lastTime原创 2020-07-11 15:23:10 · 233 阅读 · 0 评论 -
表单用户密码简单验证
用户名必须是3-10位英文字母或数字;口令必须是6-20位;两次输入口令必须一致。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body>&...原创 2019-12-10 17:29:44 · 833 阅读 · 0 评论 -
浏览器的DOM元素
DOM ( Document Object Model):文档对象模型DOM是Javascript操作网页的接口,有文档,元素,节点。整个文档是一个文档节点每个标签是一个元素节点包含在元素中的文本是文本节点每一个属性是一个属性节点注释属于注释节点DOM树是有层级关系的结构。包括父级,子级。浏览器对象windowwindow对象有innerWidth和innerHeight属...原创 2019-12-09 21:30:28 · 1233 阅读 · 0 评论 -
JavaScript(4)标准对象Date,RegExp,JSON正则表达式
Date对象获取系统当前时间var now = new Date();创建指定时间的Date对象var d = new Date(2019, 12, 2, 20, 15, 30, 123);Javascript的月份为0~11,0表示一月份,11表示12月。时间戳时间戳是一个自增的整数,它表示从1970年1月1日零时整的GMT时区开始的那一刻,到现在的毫秒数。时间戳可以精确地表示一个...原创 2019-12-02 21:33:07 · 194 阅读 · 0 评论 -
javascript(3)函数
argumentsfunction函数自带一个关键字arguments,只在函数内部起作用,永远指向当前函数的调用者传入的所有参数,用法类似于数组。函数不定义任何参数,还是可以拿到参数的个数和值function foo(x) { console.log('x = ' + x); // 10 for (var i=0; i<arguments.length; i++) {...原创 2019-11-29 16:23:29 · 172 阅读 · 0 评论 -
JavaScript(2)
MapMap是一组键值对的结构(key:value),一个key只能对应一个value,多次对一个key放入value,后面的值会把前面的值冲掉。var m = new Map([['Michael', 95], ['Bob', 75], ['Tracy', 85]]);m.get('Michael'); // 95var m = new Map(); // 空Mapm.set('Ada...原创 2019-11-25 22:11:08 · 143 阅读 · 0 评论