容易忽略的JavaScript问题
1.typeof(‘abc’)和 typeof ‘abc’都是 string, 那么 typeof 是操作符还是函数?首先可以给出明确的答案: typeof是操作符。如果 typeof 为 function,那么 typeof(typeof) 会返回’function’,但经过测试上述代码会报错,说明typeof并非函数。
括号的作用是进行分组而非函数的调用。—— 《javascript 高级程序设计》
扩展: typeof可以返回7种数据类型:number、string、boolean、undefined、object、function ,以及 ES6 新增的 symbol,对于原始数据类型中除了null都可以正确判断,对于引用类型除了函数会返回function,其余都会返回object。
基本数据类型: Number、String、Boolean、Null、 Undefined、Symbol
引用数据类型: object
instanceof可以区分Array、Object和Function以及自定义的类的实例, 但是无法判断基本数据类型。
Object.prototype. ...
琳琅阁
三体 能从记忆之海中捞出来的都是一些碎片,而且越向前,碎片越稀少。他真的上过中学吗?真的上过小学吗?真的有过初恋?支离破碎的记忆中偶尔能找出几道清晰的划痕,他知道有些事情确实发生过,细节历历在目,但感觉已消失得无影无踪了。过去就像攥在手中的一把干沙,自以为攥得很紧,其实早就从指缝中流光了。记忆是一条早已干涸的河流,只在毫无生气的河床中剩下零落的砾石。他的人生就像狗熊掰玉米,得到的同时也在丢弃,最后没剩下多少。
古诗词南朝四百八十寺,多少楼台烟雨中。
天下三分明月夜,二分无赖是扬州。
天上星河转,人间帘幕垂。凉生枕簟泪痕滋。——李清照《南歌子.天上星河转》
互联网协议概览
互联网的实现由很多层组成,每一次都有特定的功能,如何分层有不同的模型,如七层四层等,本文介绍由阮一峰提出的五层模型,这五层分为应用层,传输层,网络层,链接层,实体层。应用层最靠近用户,实体层最靠近硬件。
层与协议 每一层都是为了完成一种功能,而为了实现这些功能需要大家遵守相同的规则,大家都遵守的规则,就叫做”协议”(protocol)。
实体层 互联网首先要互联,实体层就是把电脑连接起来的物理手段,主要规定了一些电器特性,作用是负责传送0和1的电信号。
链接层1. 单纯的0和1没有任何意义,需要规定解读方式,确定电信号位的意义,类似于isc字符码或者字典词典,即链接层确定了0和1的分组方式。
早期有很多公司都有自己的分组方式,但后来’以太网’协议占据了主导地位,以太网规定,一组电信号构成一个数据包,叫做”帧”(Frame)。每一帧分成两个部分:标头(Head)和数据(Data)。“标头”包含数据包的一些说明项,比如发送者、接受者、数据类型等等;”数据”则是数据包的具体内容。“标头”的长度,固定为18字节。”数据”的长度,最短为46字节,最长为1500字节。因此,整个”帧”最 ...
常见的HTTP请求头和响应头
请求头:
字段
解释
Accept
浏览器能够处理的内容类型
Accept-Charset
浏览器能够显示的字符集
Accept-Encoding
浏览器能够处理的压缩编码
Accept-Language
浏览器当前设置的语言
Connection
浏览器与服务器之间连接的类型
Cookie
当前页面设置的任何Cookie
Host
发出请求的页面所在的域
Referer
发出请求的页面的URL
User-Agent
浏览器的用户代理字符串
响应头:
字段
解释
Date
消息发送的时间,时间的描述格式由rfc822定义
server
服务器名称
Connection
浏览器与服务器之间连接的类型
Cache-Control
控制HTTP缓存
content-type
表示后面的文档属于什么MIME类型
content-type的属性值有:
application/x-www-form-urlencoded:浏览器的原生 form 表单,如果不设置 enctype 属性,就会以 application/x-w ...
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.cmd 运行 sfc /scannow 可以自动修复系统受损文件aplayer 使用m3u8即流式媒体资源格式播放音频 可以参考如下插件https://cdn.jsdelivr.net/npm/hls.js@latest"
Quick StartCreate a new post1$ hexo new "My New Post"
More info: Writing
Run server1$ hexo server
More info: Server
Generate static files1$ hexo generate
More info: Generating
...