很多人可能都知道了 CSS 的選擇器瀏覽器在解析的時候是從右往左的,和你所熟悉的從左往右的規則是不同的。但是這是為什麼呢?這麼做的性能是否更高?
Related Items: 為什麼排版引擎解析 CSS 選擇器時一定要從右往左解析?
哈,貌似是受知乎上 @梁海 君那個問題的啟發么。jQuery 用的是 Sizzle 吧,應該是從右往左的呀。
呃,是我搞錯了…不過我看了下Sizzle引擎似乎不只是那麼簡單的從右往左…
對,應該是根據 id 什麼的做了不少優化。
就近原則?
Your email address will not be published. Required fields are marked *
Comment
Name *
Email *
Website
哈,貌似是受知乎上 @梁海 君那個問題的啟發么。jQuery 用的是 Sizzle 吧,應該是從右往左的呀。
呃,是我搞錯了…不過我看了下Sizzle引擎似乎不只是那麼簡單的從右往左…
對,應該是根據 id 什麼的做了不少優化。
就近原則?