首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
技术
订阅
介在掘金
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
通过讲故事搞定前端网络知识
本文约6000余字,阅读需要10分钟左右。 有人说,前端工程师的网络基础很弱,说很多都是非计算机的,门槛低,其实不能一概而论。但是既然人家吐槽了,那我们就提高自己呗。 前端工程师对这句话应该有比较深刻的感受吧,这也可能是前端变化真的太 TM 的快了。但变化的这么快,总是要沉淀下…
深入Java网络编程与NIO(一)
计算机网络编程基础 Socket编程 IO模型
从零实现一款12306抢票软件
每年逢年过节,一票难求读者肯定不陌生。这篇文章,我们带领读者从零实现一款12306刷票软件,其核心原理还是通过发送http请求模拟登录12306网站的购票的过程,最后买到票。 关于http请求的格式和如何组装http数据包给服务器发送请求,我们在上一篇文章《从零实现一个http…
[译]从输入URL到页面呈现的超详细过程——第二步:Tags转化成DOM的过程
在上一篇文章中(客户端从服务器获取资源),我们谈论了资源是如何从服务器到达客户端的,同时也阐述了一些关于缓存、同源的概念。本篇文章将聊一聊HTML资源是如何转化成DOM tree的。 客户端接收的内容可以是HTML文本、图像等等任何格式的数据。在从服务器到客户端展示的过程中,数…
[译]从输入URL到页面呈现的超详细过程——第一步:获取资源
每当我们在地址栏中输入URL或者点击一个链接的时候,实质就是对浏览器(客户端)下达一道指令去指定的位置(服务器)获得我们想要的资源。获取资源是浏览器展示web页面的第一步工作。 获取资源是一个过程,这个过程可以拆解成如下几个步骤。 当浏览器接收到URL后,浏览器首先要修正URL…
HTTP/3 已经箭在弦上,你准备好了吗?
HTTP/3 与 HTTP/2 over QUIC 的区别 QUIC 将成为一个通用安全传输层协议 当前阶段,Google 实现的 QUIC 与 IETF 实现的 QUIC 是不兼容的。Google 版 QUIC 只能用于 HTTP/2,且在协议层面与 HTTP/2 有一些强绑定
[译] HTTP/2 常见问题解答
以下是有关 HTTP/2 的常见问题解答。 HTTP/1.1 已经在 Web 上服役了十五年以上,但其劣势也开始显现。 加载一个网页比以往更加耗费资源(详见 HTTP Archive’s page size statistics)。与此同时,有效地加载所有这些静态资源变得非常困…
JS 专题系列-前端路由
1. 什么是路由 早期的路由都是后端直接根据 url 来 reload 页面实现的,即后端控制路由。 后来页面越来越复杂,服务器压力越来越大,随着 ajax(异步刷新技术) 的出现,页面实现非 reload 就能刷新数据,让前端也可以控制 url 自行管理,前端路由由此而生。 …
前端文件下载和浏览器自动嗅探
这篇文章聊聊跟前端文件下载相关的一些知识。 说到前端下载文件,我最先想到的是在学校的时候,自己搭建 nginx + php 环境,之后打开页面 http://localhost:80/index.php, 却奇怪的发现,每次打开都会变成文件下载。 后来我才知道,请求头里面会有 …
聊一聊加班严重时要如何自我提升
加班严重时要如何自我提升? 工作繁忙可能只是充实的一个假象,所谓充实应该是每一天都有进步;忙到没法学习或许也是对自己(未来的家庭)的极大不负责。