首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
计算机
订阅
梓航
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
从零开始使用nodejs+ejs模板轻松搭建web网站
什么是ejs 类比handlebars.js、artTemplate、jade这些模板引擎等,ejs也是一个javascript模板引擎,这里就不比较它与其他模板引擎的性能做对比了,ejs语法过于朴实
TLS 详解握手流程
TLS 握手的过程比较复杂,就如上面的问题,我之前的理解很是零碎,面试时回答地并不好。现在闲下来,写下此文加深理解。 TLS 的历史。 各版本的握手细节与总结。 扩展。 我们知道,HTTP 是明文传输的协议,可能受到第三方的攻击,非常不安全。因此才诞生 “HTTPS”。 这个 …
(1.6w字)浏览器灵魂之问,请问你能接得住几个?
作为一个合格的前端工程师,浏览器相关的工作原理是我们进行性能优化的基石,我之前也强调过知识体系的重要性,这部分原理性的内容就是知识体系中的重要部分,必须牢牢掌握才能面对瞬息万变的实际场景,针对性地给出实际方案,而不是背诵各种开发军规和性能优化的条例,这样很难发现真正的问题所在,…
浏览器缓存
1. 前言 浏览器缓存 是浏览器将用户请求过的静态资源(html、css、js),存储到电脑本地磁盘中,当浏览器再次访问时,就可以直接从本地加载了,不需要再去服务端请求了。 但也不是说缓存没有缺点,如果处理不当,可能会导致服务端代码更新了,但是用户却还是老页面。所以前端们要针对…
DNS 灵魂三问:why,when,how
DNS 是 Domain Name System 的缩写,作用很简单,根据域名查询对应的 IP 地址。 TCP/IP 约定每个网络请求包根据 IP 地址确认接收方。这和你打电话需要知道对方电话号码一样。 因为 IP 地址不好记忆,所以有了一层域名映射。 在 iPv4 里,IP …
ES6走走看看—字符到底发生了什么变化
计算机内部处理的信息,都是一个些二进制值,每一个二进制位(bit)有0和1两种状态。 一个字节(byte)有八个二进制位,也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从00000000到11111111。转换成十六进制,一个字…
彻底理解浏览器的缓存机制
浏览器的缓存机制也就是我们说的HTTP缓存机制,其机制是根据HTTP报文的缓存标识进行的,所以在分析浏览器缓存机制之前,我们先使用图文简单介绍一下HTTP报文,HTTP报文分为两种:
如何让你的 GitHub 项目表面上更专业
最近在弄自己的github项目,这几天将他美化了一下。于是就有了这篇文章。虽然这些工作不会让你的项目变得牛逼,但会让你的项目变得漂亮,方便了其他人去了解你这个项目 README 是用户点进你项目的第一印象,值得你去学习一下如何写readme。当然我们自己可能考虑的不是很完全,不…
如何写一个高逼格 README
编写一个项目的 README 就像是写一本书的序言一样,一个好的项目不应该仅仅只有一份高质量代码,同时更应该有一份高质量的文档。而对使用者来说,一份好的文档能够节省大量的时间。 要知道比如 GitHub 这样的代码托管平台,可是有着另一个名字,全世界最大的同性交友网站(技术基不…