首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
kzkz
掘友等级
获得徽章 10
动态
文章
专栏
沸点
收藏集
关注
作品
赞
670
文章 669
沸点 1
赞
670
返回
|
搜索文章
最新
热门
跨域解决方案
除了上篇文章讲到的跨域资源共享之外,还有几种方式可以解决浏览器跨域问题。 JSONP(JSON with Padding) 由于同源策略,一般来说位于 server1.com 的网页无法与 serve
跨域
浏览器的同源策略 同源策略是浏览器的一种安全策略,用来限制一个源与另一个源上的文档和脚本的交互。 浏览器可以一次加载多个站点的资源,一个站点可以嵌入来自不同站点的多个 iframe,如果这些资源之间的
requestAnimationFrame
背景 在 Web 应用中,实现动画效果方法很多。JavaScript 可以通过设置定时器(setTimeout 和 setInterval)来实现,CSS3 可以通过 transition 过渡效果和
浏览器的 EventLoop 机制
EventLoop what is EventLoop JavaScript 是单线程的。它有且只有一个调用栈,每次只能做一件事。 在其执行过程中会产生很多异步任务,我们不可能让 JavaScript
移动端适配
移动端适配基本概念 基础概念 物理像素(设备像素):代表屏幕的实际像素点,比如 1080x2340 像素的屏幕表示屏幕由 1080x2340 个像素点构成。 逻辑像素(独立像素):表示屏幕的视觉尺寸。
Vue 原理篇 - 响应式原理、批处理更新、Diff 算法
响应式原理 Vue2 实现响应式的核心是通过 ES5 的 Object.defineProperty,这是浏览器中一个无法 shim 的特性,所以Vue.js 不能兼容 IE8 及以下浏览器。 Obj
Vue 简易版无限加载组件实现原理
背景 遇到的两个问题:scroll 事件不触发、如何将 loading 状态放在无限加载组件中进行管理。 无限加载组件在展示列表页数据时比较常见。特别是在 H5 列表页中,数据比较多,需要做分页,无限
Vue 不定高展开动效原理详解
使用场景 在大多数 APP 中,都有问答模块,类似于下面这种(bilibili 为例): 问答模块的静态页面开发并不复杂,也没有特殊的交互。唯一有一点难度应该是回答部分的展开特效。 展开时,需要从上往
如何用一个简单的例子理解 ts 的逆变与协变
不管是逆变还是协变,其最终原理都只有一个:子类型可以隐式转换为父类型,或者说子类型可以隐式赋值给父类型。 协变 协变很好理解,就是将子类型的变量赋值给父类型的变量: 这里的 animal 是 Anim
React 生命周期详解
在 React 中,对于每一次由状态改变导致页面视图的改变,都会经历两个阶段:render 阶段、commit 阶段。 只有 class 组件才有生命周期,因为 class 组件会创建对应的实例,而函
下一页
个人成就
文章被点赞
292
文章被阅读
21,988
掘力值
1,073
关注了
124
关注者
35
收藏集
25
关注标签
96
加入于
2020-10-07