JavaScript
文章平均质量分 80
混世魔王hun
CSS者,码农家之装潢也(Call me the little hunhun~)
展开
-
ES10新特性你了解多少
ES10的新特性主要有:对象方法扩展一。对象方法扩展const result = Object.fromEntries([ ["tom", "cat"], ["helandi", "spider man"],]);console.log("result", result);const result2 = Object.entries({ hun: "shi" });console.log("result2", result2);输出结果:Object.f..原创 2022-04-15 11:44:20 · 1727 阅读 · 0 评论 -
前端经典面试题全(基础+HTML+CSS+JS+框架)
本人前端小菜鸟一枚,结合自己的一些面试经验和相关文档,总结了这篇前端经典面试题,有些回答可能不是很全面,还请各位大佬指正。参考的文献博客后面一般都会注明。原创 2021-08-11 10:38:46 · 290 阅读 · 0 评论 -
如何解决前端跨域问题?
一。什么是跨域?跨域:是指浏览器不能执行其他网站的脚本,是由浏览器的“同源策略”导致的,是浏览器对javaScript实施的安全限制。同源策略:同源(origin)指的是端口号、协议、域名相同。一个域名地址的组成:那什么情况下算跨域呢?URL 说明 是否允许通信 http://www.a.com/a.js http://www.a.com/b.js 同一域名下 是 http://www.a.com/lab/a.jshttp.原创 2021-08-05 16:43:14 · 471 阅读 · 0 评论 -
js循环打印出0~9
js循环打印出0~9,我没第一时间想到的就是for循环。下面先看一段代码:for (var i = 0; i < 10; i++) { setTimeout(() => { console.log(i); }, 100 * i); }大家想下,打印的结果是什么?结果:为什么不是我们想象的打印10个数呢???原因:我们都知道,js有两种类型的回调函数:同步回调:立即执行,完全执行了才结束,不会放到js的回调队列里。例.原创 2021-08-05 10:17:55 · 3624 阅读 · 0 评论 -
Promise从入门到自定义
第一章:准备1.1 区别函数对象和实例对象<script> /* 函数对象与实例对象 函数对象:将函数作为对象使用时,简称为函数对象 实例对象:new 函数产生的对象,简称为对象 */ function Fn() { // Fn函数 } const fn = new Fn(); // new完之后,此时的Fn是构造函数,fn是实例对象(简称对象) console.log(Fn.prototype); // Fn是函原创 2021-06-16 15:27:10 · 140 阅读 · 0 评论