0%

前言

长久以来,我对于js中的闭包的准确定义有所疑惑,我一直在寻找用于准确定义闭包的那个宾语,即『闭包是什么』中的那个『什么』。不过最近看过《你不知道的 JavaScript (上卷)》这本书之后算是解答了我的疑惑,为什么我会被困惑这么久(我相信有不少人也感到疑惑),可能是由于闭包平时使用的场景(显式使用)以及对js的作用域相关机制的不了解造成的。

阅读全文 »

前言

说实话,虽然一直知道js中有全局作用域、函数作用域和块级作用域这几种作用域,但一直说不清到底怎样才算是块级作用域以及作用域到底用来干啥的。还有就是虽然知道var声明和letconst声明的一些表现差异,但根本无法解释这种差异性为何发生以及变量提升的准确定义是什么。总而言之,在实际使用中将js与浏览器绑定得过于紧密,而忽略了js作为一种独立的编程语言的基本特性了!

阅读全文 »

前言

长期以来,每次在css属性中使用百分比或者其他一些相对单位时,心里总是有些迷惑,这些相对单位的比较值或者说比较对象到底是谁(即相对标准是啥)?在使用的时候也不太自信,因为有时候会出现一些超出自己『意料之外』的情况出现,所以说对于这些相对单位的准确定义还是不太了解,因此看起来就是一知半解,说不清个一二三。随着对前端知识体系的深入学习,越来越来发现自己的这种『一知半解』,看起来好像是明白,但实际上遇到问题时才发现自己什么都不知道,希望自己能够逐步地掌握精准的知识!

阅读全文 »

前言

尺寸盒子(呃,我也不知道准确定义是什么),顾名思义就是尺寸属性作用的对象。

mark

从上图可以看出,尺寸盒子从内到外依次可以划分为content-boxpadding-boxborder-boxmargin-box;其中margin-box在实际中没有啥用途。

尺寸属性就是诸如widthheight直接规定元素尺寸的属性,以及定义widthheight作用区域box-sizing属性,除此之外还有像background-originbackground-clip影响元素背景填充区域和显示区域的属性。

阅读全文 »

前言

最近想要把搭建的api服务器和部署项目的路径用二级域名进行关联,以方便进行访问,免得一大串的地址和端口暴露出来。但是发现有时候域名解析还真不是那种随意就能正确的得到自己想要的结果……

阅读全文 »