我正在考虑是否在函数作用域内和作用域外声明函数对性能的影响。
为此,我使用 jsperf 创建了一个测试,结果对我来说很有趣,我希望有人可以解释这里发生了什么。
测试: https: //jsperf.com/saarman-fn-scope/1
这是路由的设置方式:
var RRoutes = (
<Route handler={App}>
<Route name="home" path="/" handler={Page} />
<Route name="portfolio" path="portfolio">
<DefaultRoute handler={Page} />
<Route name="portfolio.items" path=":page" handler={test} />
</Route>
<Route name="pages" path=":page" handler={Page} />
</Route>
);
Run Code Online (Sandbox Code Playgroud)
加载"/ portfolio"页面时,链接将变为活动状态.如果加载子路由"portfolio.items",父活动链接将消失..任何建议如何使此工作?
所以我想弄清楚的是如何记住哪个元素有被删除的类.
例如,有7行,<li></li>其中第4 行具有"活动"类.所以现在如果我要用jQuery删除这个类,removeClass()我怎样才能将这个信息存储到变量中以供进一步使用,例如在需要时添加类"active"?
提前致谢.
javascript ×3
function ×1
jquery ×1
performance ×1
react-router ×1
reactjs ×1
removeclass ×1
v8 ×1