![](https://img-blog.csdnimg.cn/20190927151124774.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
js
文章平均质量分 77
js日问
crazy的蓝色梦想
小柒 爱前端
展开
-
JSON.stringify 的 “魅力”
前奏JSON.stringify() 的使用大家肯定不陌生,一般在前端给后端传数据的时候用的多,但它隐藏的“秘密” 你知道多少呢,让我们一起来探索一下吧~。JSON.stringify()用于将 JavaScript 值转换为 JSON 字符串语法JSON.stringify(value[, replacer[, space]])参数value: 必须,通常是 JavaScript 值(通常为对象或者数组)replacer: 可选。如果该参数是一个函数,则每个被序列化的值的每个原创 2021-12-12 19:43:04 · 722 阅读 · 2 评论 -
面试总结(二)—— JS、ES6
JS(1) js 数据类型基本类型:Number、String、Boolean、Undefined、NullSymbol、BigInt。引用类型:Object,它包含 Function、 Array 、Date等对于基本类型存储在栈中,而引用类型存在堆中,引用类型中的指针存储在栈中,该指针指向堆中该实体的其实地址。(闭包中访问的变量存在堆中) js中数据是如何存储的(2) 布尔类型的值的转换规则假值 7种 (undefined、null、false、+0 、-0、""、NaN)其他都原创 2020-08-31 16:45:44 · 530 阅读 · 0 评论 -
5 / 3 趁假期,写下近20天的面试总结
前面的话从投简历到现在差不多有20天的面试时间,春招也接近了尾声,小柒这里总结一下。总的来说,对于实习生来说,考的最多的还是前端基础,其次就是计网、数据结构、操作系统这些专业知识,还有一点算法(不说要达到可以竞赛的水平,基本算法思想:双指针、排序、分冶、动态规划、二叉树、链表、栈和队列等要了解)。PS: 问题大概就这么多,可能漏掉了少部分问题,总的来说还是比较全的(记起来再补)。HTML(...原创 2020-05-03 12:20:08 · 588 阅读 · 0 评论 -
4 / 11 详讲cors跨域资源共享
前面的话前端日问,巩固基础,不打烊!!!解答之前小柒也总结过九种跨域方法(里面有相关实例),这篇文章参考阮一峰老师的文章详细梳理一下cors。简述cors - 跨域资源共享,需要浏览器和服务器同时支持, 这种通信方式原理其实就是通过自定义http的头部来进行通信。两种请求简单请求:比如POST、GET、HEAD非简单请求:比如PUT、DELET或者Content-Type字段类型...原创 2020-04-12 11:12:10 · 214 阅读 · 0 评论 -
4 / 8 node中的 setTimeout 和 setImmediate 有什么区别
前面的话前端日问,巩固基础,不打烊!!!解答首先两者都是定时器,在node中有4种定时器:setTimeoutsetIntervalsetImmediateprocess.nextTick在node中,I/O处理方面有自己的libuv引擎,libuv引擎中事件循环分为6个阶段:timers阶段: 执行timer(setTimeout 、setInterval)的回调po...原创 2020-04-09 22:25:02 · 3070 阅读 · 0 评论 -
4 / 7 观察者模式与发布-订阅模式的区别
前面的话前端日问,巩固基础,不打烊!!!解答观察者模式与发布-订阅模式最大的区别是:发布订阅模式有一个调度中心。观察者模式:观察者模式,属于行为型模式的一种,它定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个目标对象。当这个目标对象发生变化时,会通知所有的观察者对象,让它们自动更新。发布订阅模式:消息的发送方,叫做发布者,消息不会直接发送给特定的接受者,叫做订阅者。意思是...原创 2020-04-08 17:14:37 · 330 阅读 · 0 评论 -
4 / 6 聊聊作用域链
前面的话前端日问,巩固基础,不打烊!!!解答先来说几个概念:变量对象:保存了执行上下文中的变量和函数声明。在全局执行上下文中,变量对象就是全局对象(一般指window对象)。在。在函数执行上下文中,变量对象用AO表示。函数执行上下文中的AO函数的执行上下文在调用时被创建,创建之后分为两个阶段:进入执行上下文 和执行代码。这两个过程的AO会有一定的差异,下面通过例子...原创 2020-04-06 18:01:23 · 180 阅读 · 0 评论 -
4 / 5 词法作用域和动态作用域
前面的话前端日问 ,巩固基础,不打烊!!!解答作用域:指程序源代码中定义变量的区域。它规定了如何去查找变量。JavaScript中采用的是词法作用域,也就是静态作用域。因为JavaScript采用的是词法作用域,所以函数的作用域在函数定义的时候就决定了。var value = 1;function foo() { console.log(value);}function...原创 2020-04-06 15:43:58 · 163 阅读 · 0 评论 -
4 / 4 聊一聊Symbol.iterator属性
前面的话前端每日,巩固基础,不打烊!!!解答从一道题来分析: const person = { name: 'xiaoqi', age: 20 } // [...person]; ? // ['xiaoqi',20] ...原创 2020-04-05 21:36:25 · 1081 阅读 · 0 评论