读书人

第二章 Angular应用程序辨析

发布时间: 2013-10-19 20:58:22 作者: rapoo

第二章 Angular应用程序剖析

图2-1 Shopping cart with discount

watch()中的性能注意事项

前面例子会正确的执行, 但是这里有一个潜在的性能问题. 虽然并不明显, 如果你在totalCart()中设置一个调试断点, 你会发现在渲染页面时它被调用了6次. 虽然在这个应用程序中你从来没有注意到它, 但是在更多复杂的应用程序中, 运行它6次可能是一个问题.

为什么是6次? 其中3次我们可以很轻易的跟踪到, 因为它分别在下面三个过程中运行一次:

读书人网 >Web前端

热点推荐