首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Pocket
订阅
西岸风情
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
JavaScript 运行机制--Event Loop详解
JS是一门单线程的语言,异步操作是实际应用中的重要的一部分,关于异步操作参考我的另一篇文章js异步发展历史与Promise原理分析 这里不再赘述。 堆(heap)是指程序运行时申请的动态内存,在JS运行时用来存放对象。 栈(stack)遵循的原则是“先进后出”,JS种的基本数据…
Javascript中的魔鬼
这篇文章用于总结一些javascript语言中常见的易混淆点。 在js中,最诡异莫测的莫过于this了,理解的不够深入或是应用场景略微复杂,使用时就会出现各种意想不到的错误。所以,在很多时候,我们需要手动指定上下文环境,来修正this的指向。 最简单判断this所在环境的方法是…
怎么画一条0.5px的边(更新)
像素是屏幕显示最小的单位,在一个1080p的屏幕上,它的像素数量是1920 * 1080,即横边有1920个像素,而竖边为1080个。一个像素就是一个单位色块,是由rgba四个通道混合而成。对于一个1200万像素的相机镜头来说,它有1200万个感光单元,它能输出的最大图片分辨率…
鲜为人知的HTTP协议头字段详解大全「原创」
继上篇讲了HTTP协议的基础之后,本篇重点介绍一下HTTP常用的Header。 HTTP Header非常之多,很少有人能完全分清这些Header到底是干什么的。鉴于RFC文件规范艰深晦涩难懂,本文对协议规范中列出的HTTP Header进行了梳理,用通俗的语言进行表达,便于读…
JavaScript EventEmitter
2个多月前把 Github 上的 eventemitter3 和 Node.js 下的事件模块 events 的源码抄了一遍,才终于对 JavaScript 事件有所了解。 上个周末花点时间根据之前看源码的理解自己用 ES6 实现了一个 eventemitter8,然后也发布到…
JS拾荒のPromise实现难点
最近发现掘金上又多了很多promise相关的文章,于是乎几个月前写的东东拿出来看了看,又理了理,于是乎就有了这么一篇文。 promise允许resolve里可以是一个promise。 假如我们有一个promise1,这个promise1resolve的也是一个promise,我…
聊一聊HTTP缓存机制
在说缓存之前先简单说一下HTTP报文。HTTP报文是在HTTP应用程序之间发送的数据块。报文的结构由起始行、头部(header)和主体(body)组成。报文的类型又有请求报文和响应报文。 当浏览器第一次向服务器请求资源时会去询问服务器这个资源该不该缓存,用什么方法缓存。假设服务…
常用排序算法
忙碌了一整个星期公司布置的任务,如今周末终于能抽出时间继续自己在互联网技术上的学习,尽管现阶段是学校安排的考试周,但也无法阻止我对新技术的学习热情。因为计划是寒假就开始leetcode的学习之旅,所以今天先总结一篇学习到的关于排序的算法,后面也会继续记录自己在刷leetcode…