less变量的延迟加载

2022-12-29 0 512

less变量的延迟加载

他们未知less表达式的回到值为块级回到值,每三个花括弧为三个回到值块,那假如他们在同一块级回到值下,与此同时表述了三个英文名字完全相同,但值不完全相同的表达式时,less会是不是校对呢?

他们上看上面那个范例:

less变量的延迟加载

依照一般来说的认知,标识符绝大多数是依照次序继续执行和校对的,那他们指出标识符第二行提及的表达式,因而按此认知,这段标识符假如校对为:

less变量的延迟加载

但他们用真实世界的less校对自然环境来输入这段标识符,回到的结论看似:

less变量的延迟加载

由结论看见,在现阶段块级回到值内,靠前的表达式提及,却领到了更靠后的表达式表述,这是“less表达式的延后读取”。

less校对流会优先处理表达式的表述和赋值,然后再处理表达式的提及,这就导致同一块级回到值内,假如同一表达式被多次赋值,那么,在当前块级回到值内,对此表达式的提及,将会得到最后一次赋值的结论。

尝试了一下现阶段回到值下提及上级回到值的表达式,结论也是一样的:

less变量的延迟加载

输入为:

less变量的延迟加载

当然,虽然有这么三个很奇怪的机制,但这种在实际场景中并没有什么意义,一般来说同一回到值下,很少会重复为同一表达式赋值,这里纯当三个有趣的知识,了解一下就好了。

本文永久链接: https://www.mulianju.com/less-vars-lazy-load/

举报/反馈

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务