![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js基础
文章平均质量分 67
起个牛逼名字
这个作者很懒,什么都没留下…
展开
-
vue实现在一个段落内的填空题
方案一 可编辑段落contenteditable 属性规定元素内容是否可编辑。属性说明代码:<p> <span>题目1</span> <span contenteditable></span></p>``效果:这个属性很好,遗憾的是我做的是段落填空,需要填空与题目在一行,只能另求他法。方案二 使用隐藏的input每个填空设置一个隐藏的input,再通过一个内联元素将输入的值显示出来。<div clas原创 2021-10-15 14:24:20 · 2673 阅读 · 0 评论 -
关于requestAnimationFrame
深入了解requestAnimationFrame:https://blog.csdn.net/vhwfr2u02q/article/details/79492303关于这个函数的背后原理与优点,上文讲解的清晰明了。不过个人还是有点不清楚:如果在requestAnimationFrame的回调中设定定时器来调用这个web API的话,究竟过程会是什么样的?于是进行了实验,代码如下:var pro = 0;var nowTime = 0;var oldTime = 0;var interval =转载 2020-06-28 09:14:04 · 209 阅读 · 0 评论 -
有关HTTP知识的整理
HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。HTTP默认端口号为80,但是你也可以改为8080或者其他端口。媒体类型通常通过 HTTP 协议,由 Web 服务器告知浏览器的,更准确地说,是通过 Content-Type 来表示的。例如:Content-Type:text/HTML。通常只有一些卓哉互联网上获得广泛应用的格式才会获得一个 MIME Type,如果是某个客户端自己定义的格式,一般只能以 application/x- 开头。1、请求请求行转载 2020-06-16 14:02:44 · 115 阅读 · 0 评论 -
Promise的错误处理与事件循环
Promise的错误捕捉有两种写法第一种,向then传入失败回调。new Promise(function(resolve, reject){ var flag = false; setTimeout(function(){ if(flag){ resolve('正常1'); }else{ reject('错啦1'); } }, 100);}).then(function(value原创 2020-05-29 18:09:49 · 1019 阅读 · 0 评论