首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
冒烟的拖拉机
掘友等级
前端工程师
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
66
文章 19
沸点 47
赞
66
返回
|
搜索文章
赞
文章( 19 )
沸点( 47 )
字节跳动最爱考的前端面试题:计算机网络基础
而 302 表示临时重定向,这个资源只是暂时不能被访问了,但是之后过一段时间还是可以继续访问,一般是访问某个网站的资源需要权限时,会需要用户去登录,跳转到登录页面之后登录之后,还可以继续访问。 301 类似,都会跳转到一个新的网站,但是 301 代表访问的地址的资源被永久移除了…
Vue 虚拟列表,纵享丝滑【实践篇】
现如今,我们总是在无止境的刷。刷微博、刷抖音、刷沸点......一次次丝滑下拉体验的背后却是前端攻城狮的用心。 本篇讨论基于 Vue.js 的列表无限下拉实践。 我们的目标就是:让列表下拉纵享丝滑,而不是像以往的下拉就 loading 等待的体验。 咱还是用 Vue CLI 来…
px/em/rem的区别与应用
PC端分辨率一样的情况下,屏幕尺寸越大,显示的越模糊(因为dpi越小)。 我们可以调整网页在移动端上的缩放比例,这个值就是viewport。默认情况下,移动端浏览器会将 viewport 宽度设为980px(也有可能是1024px 或其它值),也就是说1px = 设备屏幕宽度的…
如何利用Qrcode制作一个二维码生成器?
玲琅满目的二维码在我们的都市和朋友圈中随处可见, 很多平台都提供了定制二维码的服务, 那么作为一名程序员, 我们如何自己实现一个简单的二维码生成器呢? 接下来笔者就来带大家一起利用Qrcode实现一个二维码生成器. 笔者不会介绍二维码的详细实现原理, 因为相关文章很多, 我们从…
轻松教你搞定组件的拖拽, 缩放, 多控制点伸缩和拖拽数据上报
由于我们的技术栈采用的是 React, 目前还没有一个成熟库可以同时支持自由拖拽和缩放, 我们不得不用 react-dragable 和 react-resiable两个库来实现拖拽和缩放, 但是这样我们要维护的数据结构就相当复杂了(当然vue生态有成熟的vue-dragabl…
egg部署到服务器
宝塔这个东西对于第一次接触服务器的同学来说简直的太友好了。 在宝塔中安装pm2,其实egg框架内置了 egg-cluster 来启动 Master 进程,Master 有足够的稳定性,不再需要使用 pm2 等进程守护模块。那这里安装pm2的主要原因就是因为pm2自带了node和…
JS异步原理以及解决方案
JavaScript最大的特点就是他是单线程的,即同一时间只能做一件事。 js作为一门脚本语言,主要的用途是完成用户交互以及DOM操作,而假如js同时拥有多个线程,其中一个线程在修改DOM节点,而另外一个线程也在修改这个DOM节点,那么这时候就发生了冲突。单线程的特点,避免了j…
一文搞懂深拷贝浅拷贝
**引用数据类型:**引用数据类型值指保存在堆内存中的对象。也就是,变量中保存的实际上的只是一个指针,这个指针指向内存中的另一个位置,该位置保存着对象。访问方式是按引用访问。 引用类型变量的复制:复制的是存储在栈中的指针,将指针复制到栈中未新变量分配的空间中,而这个指针副本和原…
如何发布npm包
npm install 命令用来安装模块到node_modules目录。 安装之前,npm install会先检查,node_modules目录之中是否已经存在指定模块。如果存在,就不再重新安装了,即使远程仓库已经有了一个新版本,也是如此。 如果想更新已安装模块,就要用到npm…
关注了
14
关注者
10
收藏集
0
关注标签
29
加入于
2020-12-23