首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
面试考点
木笙
创建于2024-08-28
订阅专栏
梦魂萦绕,滔滔不绝
等 10 人订阅
共13篇文章
创建于2024-08-28
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
跨域原理(一) JSONP
用白话来说,JSONP这种方法实现跨域的代码过程就是:前端先给后端一个参数,后端再把这个参数写成调用的样子,然后再把后端想要返回给前端的数据作为实参塞到这个调用体里来,最后整体返回给前端。
浏览器的渲染过程,所有面试官想知道的
浏览的渲染过程简单来说就是:解析、构建渲染树、布局、绘制、复合,的过程。浏览器将 HTML 代码解析出来,把解析出来后的结果画到页面上,相当于就是,告诉浏览器,第一个像素点上应该呈现什么颜色,依次类推
【promise】—— 让一家子逃离回调地狱
原来,在JS的发展过程中,程序员为了解决异步带来的执行顺序问题,竟也演变出这样一段绞尽脑汁逃离回调地狱的可歌可泣的发展史,今日得窥真相,很难不与之共情,为之动容。
🚀有代码在偷懒?—— 不为人知的事件循环机制
令人惊奇的事情发生了,明明我们设置了一个定时器在第八行的输出之前,并且内部进行了一次a++的操作,但是,第八行 a 的输出仍然是1,这究竟是什么原因?难道是代码偷懒
面试官让我手写一个类型判断,我心中狂喜
JS中的类型判断也是咱的老朋友了,如果要你说两句,那便是啥玩意typeof、instanceof的,张口就来,但你真的掌握了每一种类型判断,并熟知其原理吗?就比如说Object.prototype.t
🚀隐藏在 1 + '1' = '11' 背后的真相
如果问你 1 + '1' = ?,想必你会毫不犹豫脱口而出,答案等于 '11',可为什么这个等式得到的是'11'(数字1融入到字符串'1'中),而不是2(字符串'1'融入数字1中)呢?
深拷贝和浅拷贝的那些事
拷贝分为深拷贝(deep copy)和浅拷贝(shallow copy),这两种都为编程中常见的概念,本文能让你对这种初步认识起来像是复制粘贴似的玩意有更深的认知。
天才的儿子们 —— 三栏布局
不知道三栏布局前还以为是什么普通的div排列方式,深入了解才发现自己身处于圣彼得大教堂。毫无疑问,包括圣杯布局、双飞翼布局、弹性布局在内的种种,它们都是天才的儿子。 三栏布局 三栏布局是一种常见的网页
面试必问,防抖函数的核心是什么?
防抖节流的作用是什么? 节流(throttle)与 防抖(debounce)都是为了限制函数的执行频次,以优化函数触发频率过高导致的响应速度跟不上触发频率,出现延迟,假死或卡顿的现象。 防抖:是指在一
面试官最爱问的业务逻辑:《石头、剪刀、布》— 冯·诺依曼原理下的人机对决
在腾讯的面试中给出过这样一道题:根据冯诺·依曼原理,编写出一个三局两胜制的剪刀石头布游戏。 很多人一听当场就蒙了,冯·诺依曼是谁啊,冯·诺伊曼原理又是啥啊?
JS: 这let、const、var 能有啥不一样的
是,我们老在用let、const和var。但你非得说的话,那它们到底有啥不一样的? 在JavaScript中,let、const和var都是用于声明变量的关键字,它们有一些重要的差异。这些差异
闭包这块,面试官都没你讲得好
闭包是什么?用一句话非常经典来概括就是: 在javaScript中,根据词法作用域的规则,内部函数一定能访问外部函数的变量,当内部函数被拿到外部函数之外调用时,即使外部函数执行完毕,但是内部函数对外部
this: 这给我指哪来了?
为什么要有this? 在 JavaScript 中,this 的指向是一个较为复杂但又非常重要的概念。this 的具体指向并非固定不变,而是根据函数调用的方式和上下文来动态确定。 那么,为什么要