首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
2020十月开始
订阅
sw星
更多收藏集
微信扫码分享
微信
新浪微博
QQ
21篇文章 · 0订阅
二维码扫码登录是什么原理
在日常生活中,二维码出现在很多场景,比如超市支付、系统登录、应用下载等等。了解二维码的原理,可以为技术人员在技术选型时提供新的思路。对于非技术人员呢,除了解惑,还可以引导他更好地辨别生活中遇到的各种二维码,防止上当受骗。 二维码最常用的场景之一就是通过手机端应用扫描PC或者WE…
一个草根前端人的焦虑
大家好久不见,虽然变成了年更博客,但是我还是有坚持在用文字来记录我的学习和生活的。 博客。以前我习惯用 Markdown + Github 来维护我的博客 日常学习笔记、文档。之前习惯用 MindNode 思维导图 任务管理,不管是个人时间管理还是团队项目协作。 写日记、周报、…
带你入门前端工程(十):重构
重构和性能优化有相同点,也有不同点。 相同的地方是它们都在不改变程序功能的情况下修改代码;不同的地方是重构为了让代码变得更加容易理解、易于修改,性能优化则是为了让程序运行得更快。这里还得重点提一句,由于侧重点不同,重构可能使程序运行得更快,也可能使程序运行得更慢。 重构可以一边…
中高级前端必须注意的40条移动端H5坑位指南 | 网易三年实践
不知不觉在网易已有三年半,占了一半时间都在与移动端打交道,整个阶段都是遇坑填坑的学习过程。移动端开发在前端里像神一样地存在,不是说它多难而是说它坑位实在太多了,怎样填都填不完。Android和iOS各显神通,Android的系统版本和屏幕分辨率多得难以一招兼容,iOS的顽固标准…
javascript高阶函数map、reduce、sort、filter
高阶函数英文叫Higher-order function。什么是高阶函数? JavaScript的函数其实都指向某个变量。既然变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数。 一个最简单的高阶函数: 这个区别于Map,…
换一个角度分析,网页性能优化
事情都要从我买的那个狗屁服务器说起,便宜是挺便宜的,99 块,但是只有 1 M 的带宽。 今天给大家扯一个 网络带宽 (以下简称“带宽”)的知识,你可能觉得我做前端的,关我屁事。但是这件屁事,总有一天会跟你产生微妙 🤏 的关系。本文主旨是通过讲解 带宽 的知识,结合浏览器并发…
轻松教你搞定组件的拖拽, 缩放, 多控制点伸缩和拖拽数据上报
由于我们的技术栈采用的是 React, 目前还没有一个成熟库可以同时支持自由拖拽和缩放, 我们不得不用 react-dragable 和 react-resiable两个库来实现拖拽和缩放, 但是这样我们要维护的数据结构就相当复杂了(当然vue生态有成熟的vue-dragabl…
代码整洁之道的 7 个方法
在这篇短文中,我将介绍一些你可以用来改进你的代码的方法。本文代码示例均使用 JavaScript。 我发现但凡是可读的代码必定是可维护的。 作为一名开发人员,我的目标是编写高质量的代码。团队中的每个开发人员,不管他/她的技术水平如何,都必须能够通过阅读理解我所写的代码。代码的可…
Question丨async/await 一定要加 try/catch 吗?
浏览器的报错,我们是肯定要处理的,因为这可能会影响到程序的正常运行。 我们可以通俗的理解,await xxx() 底下的代码块都是 Promise 返回的 resolve,如果 Promise 返回的是 reject,那么代码块将不会被执行。 虽然不影响程序的运行,但是程序依然…