首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
VaporSpace
掘友等级
前端
获得徽章 10
动态
文章
专栏
沸点
收藏集
关注
作品
赞
60
文章 60
沸点 0
赞
60
返回
|
搜索文章
最新
热门
https原理,为啥ssl协议这么设计?
从 HTTPS 了解通讯安全,本文将会一步一步设计一个安全的通讯协议,每一个阶段会列出解决和遗留的问题。
TypeScript:老手也容易迷惑的地方
首先需要说明下,因为 TypeScript 的类型系统最终是服务于 JavaScript 的,所以任何 js 写出来的代码,ts 都必须能声明出对应的类型约束
用JavaScript入门函数式编程,刚入门趁热分享
我们入门编程的时候,通常都是从命令式编程开始,即最简单的过程式代码。后来为了处理大型项目又接触到面向对象,也属于命令式。而函数式编程属于声明式,其实它的出现早于面向对象。
深究移动端适配那些坑:小数像素、图片模糊
最早是直接用 px 来写,然后用 meta 标签里的 scale 来缩放整个页面,简单粗暴。好处是简单快速,坏处是不能控制部分样式的缩放,一些边框之类的在小屏会变得很细。据说早期天猫首页就是这么干的。
纯键盘高效coding,低成本解决方案——键盘侠入门
基本能做到78.9%的工作只用键盘就能完成,右手不用一直键鼠切换。 路是大量使用快捷键和VSCode Vim,介绍主要分三部分:编码、浏览器、系统。
JavaScript也有操作二进制的一天:聊ArrayBuffer和Blob
就像上图一样,这篇主要介绍Blob和ArrayBuffer相关的一些API之间的关系和用途,并不会详细介绍每个属性和方法,更多的是想讲述清楚一些概念。 我们在做预览本地图片需求时往往需要再<Input>中拿到File对象,再根据File生成一个Blob URL从而放进…
JavaScript那些不应该被忽视的细节
作用域分两种,词法作用域和动态作用域。大部分编程语言都使用第一种,包括JavaScript。词法作用域决定于变量和块作用域写在哪,它是在编译器解析词法的过程中就确定的。这个作用域的目的是辅助引擎编译和执行代码。 我的理解就是通过花括号来判断词法作用域,所以它是由代码书写的范围来…
为什么React需要Hook?
我觉得React在一开始使用类来声明组件,一方面是这个很直观,当你想到状态、方法和渲染函数的集合时,第一反应会是用一个类来承载,另一方面是这也让使用者更好上手,API比较直观容易理解。 类组件的主体是这个类,渲染函数只是其中一部分,但其实并不是每个组件都需要一个复杂的实例,真正…
翻译|揭示现代浏览器原理(2):网页访问
这是揭秘浏览器原理系列的第二篇,在上一篇,我们讲解了浏览器如何利用不同的进程和线程去运作对应功能模块。本文会更深入地探讨不同的进程和线程是如何协作来展示一个网页的。 当你在浏览器输入一个网址,浏览器会从互联网获取倒数据,并将其展示出来。这篇文章将会重点讲用户输入地址到浏览器准备…
git魔法:HEAD的指针变化
在git中撤回操作,无论是reset、checkout和revert撤回上一步,都会用到HEAD这个指令字段,但这个HEAD到底指得是什么,一直没搞明白。其实一开始在学git原理的时候,都会看到下面这种图。 告诉你HEAD是一个指针,如果你用cat .git/HEAD这个命令查…
下一页
个人成就
文章被点赞
34
文章被阅读
15,604
掘力值
441
关注了
17
关注者
4
收藏集
0
关注标签
12
加入于
2020-03-03