首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
前端
订阅
房东本尊
更多收藏集
微信扫码分享
微信
新浪微博
QQ
32篇文章 · 0订阅
js内存管理
像C语言这样的底层语言一般都有底层的内存管理接口,比如 malloc()和free()。相反,JavaScript是在创建变量(对象,字符串等)时自动进行了分配内存,并且在不使用它们时“自动”释放。 释放的过程称为垃圾回收。这个“自动”是混乱的根源,并让JavaScript(和…
你不知道的 eval
eval() 是 JavaScript 中一个非常有用的函数,它可以一段代码字符串动态执行。然而各种编码规范和最佳实践都强烈抵制 eval,几乎将 eval 打入了死牢,大牛 Douglas Crockford 也在《JavaScript 语言精粹》一书中将 eval 视为 J…
给你的网站添加第三方登录以及短信验证功能
OAuth 2.0 是目前最流行的授权机制,用来授权第三方应用,获取用户数据。比如掘金这种第三方账号 微信、微博、github 登录方式一样。思考一下这种登录方式是如何设计和实现的呢?日常生活中很多APP或者网站在用户输入完手机号之后都需要发送验证码校验,那么这整套流程又是如何…
11道JS选择题,听说第一题就难倒80%的人
坊间传闻,现在的前端面试者的简历都写精通JS,那就拿这些题考考,若不能全答对,就不要说精通了,这只是中高级前端的基础题而已。(注:文末附参考答案)
前端面试常见的知识点(四处搜刮)💻
1. 模拟new的过程 2. 函数防抖和节流 3. 输入url到展示的过程 4. 函数的柯里化 5. 重绘与回流 1. 重绘 2. 回流 当元素尺寸、结构或者触发某些属性的时候,浏览器会重新渲染页面,这就叫回流。此时,浏览器需要重新计算,重新进行页面布局,所以损耗较大 6. 浏…
2020年大厂面试指南 - Vue篇
vue的一些基础知识,以及相关实现原理,一直是面试中比较热门的题目,本文梳理了常见的Vue面试题。系列文章将在公众号「前端小苑」首发,可微信扫描文章底部二维码添加。 1. 组件通信方式有哪些? 2. 子组件为什么不可以修改父组件传递的Prop? Vue提倡单向数据流,即父级 p…
《JavaScript的那些事》之原型与原型链(上篇)
原型和原型链在JavaScript的一个核心内容,它用于对象之间的属性继承,在面试的过程中也会经常会问到这部分的知识,如果接触过像Java这类的语言,而且只是对这个概念一知半解的话,估计只能全靠猜,所以掌握原型和原型链是进阶前端的一个重要关键点。这里小编将从函数对象、构造函数、…
前端设计模式:MVVM框架中如何更新对象数组
举个例子:给定一个书本列表,其中每个元素都是一本书,每本书都有唯一的编号;除了编号,每本书还有其它的属性,例如书名、评分等。 上述的模型设计有一个比较严重的缺点,即“根据 id 修改元素的属性值”和“根据 id 查找元素”的时候都需要遍历数组,假设数组长度为 n,则每次操作的最…
vue实现动态注册并渲染组件
目前有个需求:需要动态的注册并加载一个dir目录下的所有组件。目录结构如下: --index.vue --dir ----comp1.vue ----comp2.vue ..... 按照常规做法是在index.vue中直接这样引入并注册: 如果组件少还是很方便的,如果比较多比如…
27 个提升开发幸福度的 VsCode 插件
Visual Studio Code(也称为VSCode)是一种轻量级但功能强大的跨平台源代码编辑器, 借助对TypeScript 和Chrome调试器等开发工具的内置支持,越来越多的开发都都喜欢使用它。 如果你正在寻找更多的好用的 VsCode 工具,那么这篇或许能够帮助你。…