在最近阅读了这篇文章(http://csswizardry.com/2011/09/writing-efficient-css-selectors/)后,我了解到在决定何时应用样式(比如'#id a {}')时,它会扫描文档中的所有元素,然后读取DOM以查看如果在具有相关ID的元素中找到元素。
我的问题是:它会使用正则表达式吗?
和:每次为每个样式应用程序都必须这样做吗?是否有任何缓存或动态编程有助于加快此过程?
任何提示或浏览器特定的细微差别非常受欢迎 - 我只是想了解浏览器如何实现DOM的读取和处理,这样我就可以编写更好的代码。
您可以推荐哪些文章/书籍?
谢谢!