首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
刷题
订阅
blankul
更多收藏集
微信扫码分享
微信
新浪微博
QQ
95篇文章 · 0订阅
BAT 某厂C++面经+口头offer | 掘金技术征文
楼主8号内推,29号面完所有流程,一二面隔的时间有点远了,有些问题记不太清,这里把能想到的都写下来吧。 前面10分钟简单聊了下研究方向。后面全程C++。 Q:主要语言是C++是吧,那我们先来考察一下C++的基础。 A: 好的。 A:常量在C++里的定义就是一个top-level…
浅谈event loop
JavaScript的主要用途主要是用户互动,和操作DOM。如果JavaScript同时有两个线程,一个线程在某个DOM节点上添加内容,另一个线程删除了这个节点,这时这两个节点会有很大冲突,为了避免这个冲突,所以决定了它只能是单线程,否则会带来很复杂的同步问题。此外HTML5提…
别再拿奇技淫巧搬砖了
在技术社区中,经常会看见一些博客鼓吹编程语言的各种【高级特性】与【进阶模式】,并且给出一些使用这些特性的【优雅】代码。那么学习和使用这些东西是好是坏,有何利弊呢?本文旨在帮助你给出自己的判断。 有不少人以使用语言、框架的冷门特性为荣,通过使用各种生僻的 API 来展示自己对框架…
三年前端,面试思考(头条蚂蚁美团offer)
985本科,软件工程专业,前端。 工作三年半,第一家创业公司,半年。 第二家前端技术不错的公司,两年半。 第三家,个人创业半年。 可以看出,我是个很喜欢折腾的人,大学期间也做过很多项目,非常愿意参与到产品中去。技术上勉强合格,不过独自负责过很复杂的前端项目,所以一般基础面试题还…
跟着 Event loop 规范理解浏览器中的异步机制
我们都知道 JavaScript 是一门单线程语言,这意味着同一事件只能执行一个任务,结束了才能去执行下一个。如果前面的任务没有执行完,后面的任务就会一直等待。试想,有一个耗时很长的网络请求,如果所有任务都需要等待这个请求完成才能继续,显然是不合理的并且我们在浏览器中也没有体验…
前端面经 | 腾讯实习生校招面试心路历程
4月5日参加的腾讯的前端实习生的笔试,当时因为其他的事情,导致准备不充分,做得不是很好,所以做完笔试感觉已经凉了。加之后面学院科创室办比赛的事情以及个人评选十佳优秀团员的事情,就忙得已经淡淡忘了这件事了,也就没有去准备面试了。 4月10日,这两天一直在忙着整理十佳团员的资料,写…
你真的了解JS数组的那些方法吗?
数组的创建有三种方式:构造函数方式、字面量方式、ES6新增的Array.of()方法创建。 方法的作用是将一组值(即传进来的参数)转换为数组。 这个方法弥补了构造函数创建数组的不足。可以实现创建只有一个number类型元素的数组。 (一). 原型上的方法 参数的类型可以是任意类…
#每日一记#通过 GIF 理解 addEventListener、捕获和冒泡
回想起自己学习事件模式那会儿,怎么都记不住事件的传播流程和 addEventListener 的设置细节,后来发现好的图片更能能帮助我们理解逻,所以做了一个 GIF。 假设我们现在有三个DOM节点,并且假设 div 为根节点。(通常事件的捕获会从根节点开始) 然后我们为这些DO…
此面试题版本落后-请勿观看
在MVVM架构下,View 和 Model 之间并没有直接的联系,而是通过ViewModel进行交互,Model 和 ViewModel 之间的交互是双向的, 因此View 数据的变化会同步到Model中,而Model 数据的变化也会立即反应到View 上。 ViewModel…
趣谈js的call和apply两大召唤术
在《趣谈js的bind牌胶水》这篇文章中,我聊到了js的bind牌胶水,这篇文章我来聊聊bind牌胶水的升级版:call和apply方法。 在《趣谈js的bind牌胶水》中,我通过js的相关历史,叙述了bind、call、apply三方法诞生的背景,同时也指出这三个方法出现的共…