首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
面试题
订阅
不羁同学
更多收藏集
微信扫码分享
微信
新浪微博
QQ
38篇文章 · 0订阅
35 道咱们必须要清楚的 React 面试题
虚拟 DOM (VDOM)是真实 DOM 在内存中的表示。UI 的表示形式保存在内存中,并与实际的 DOM 同步。这是一个发生在渲染函数被调用和元素在屏幕上显示之间的步骤,整个过程被称为调和。 类组件可以使用其他特性,如状态 state 和生命周期钩子。 当组件只是接收 pro…
JS原型&原型链
解释: 原型是首创的模型,代表同一类型的人物、物件、或观念(维基百科)。那边对应到javascript 中来, 我们可以理解为:原型是对象创建之初的的模型,拥有同一类对象的公有属性和行为(方法)。 在js中每个函数都有一个指向原型的属性——prototype,称为原型对象。原型…
小程序开发入门及多端开发浅析
本部通过一个demo 入门介绍微信小程序云开发,并引申出跨端开发的现状,简要介绍各跨端开发框架,并简述其跨端开发原理。
注册、登录和 token 的安全之道
最近想要做一个小项目,由于前后都是一个人,在登录和注册的接口上就被卡住了,因此想登录、注册、口令之间的关系,使用 PHP 实现登录注册模块,和访问口令。 在网络来说,我们知道不论 POST 请求和 GET 请求都会被抓包,在没有使用 HTTPS 的情况下,抓包我们是防不住的,如…
keep-alive组件使用
在点击button时候,两个input会发生切换,但是这时候这两个输入框的状态会被缓存起来,input标签中的内容不会因为组件的切换而消失。 keep-alive提供了两个生命钩子,分别是activated与deactivated。 因为keep-alive会将组件保存在内存中…
浅拷贝与深拷贝
浅拷贝是创建一个新对象,这个对象有着原始对象属性值的一份精确拷贝。如果属性是基本类型,拷贝的就是基本类型的值,如果属性是引用类型,拷贝的就是内存地址 ,所以如果其中一个对象改变了这个地址,就会影响到另一个对象。 深拷贝是将一个对象从内存中完整的拷贝一份出来,从堆内存中开辟一个新…
Sass.vs.Less | 简介与比较
CSS 预处理器定义了一种新的语言,其基本思想是,用一种专门的编程语言,为 CSS 增加了一些编程的特性,将 CSS 作为目标生成文件,然后开发者就只要使用这种语言进行CSS的编码工作。 CSS仅仅是一个标记语言,不可以自定义变量,不可以引用。 没有变量和合理的样式复用机制,使…
HTML/CSS - 块级非块级 & 替换非替换
行内元素起边距作用的只有margin-left、margin-right、padding-left、padding-right,其它属性不会起边距效果。 替换元素浏览器根据元素的标签和属性,来决定元素的具体显示内容。 替换元素一般有内在尺寸,所以具有width和height。 …
面试专题总结:Vue 知识总结
snabbdom :一个 vdom 实现库。 h('<标签名>',{ ... 属性 ... },[... 子元素 ...]) h('<标签名>',{ ... 属性 ... },[ ‘....’]) 使用 diff 算法来比较旧 VNode 及新的 VNode 之间的差异然后执行…
浏览器缓存
一. 为什么缓存 缓存是一种性能优化,可以缩短网络请求的时间,提高文件的重复利用率。 二. 缓存的位置 首先,这种缓存位置有使用条件:传输协议使用HTTPS,是因为Service Worker涉及到请求拦截,需要使用HTTPS来保障安全。 当上面的第三步没有命中缓存时,就需要调…