[render/render] Misc comment fixes
This commit is contained in:
parent
f7a95d8c12
commit
44e165a357
1 changed files with 6 additions and 9 deletions
|
|
@ -187,10 +187,8 @@ module.exports = function($window) {
|
|||
//
|
||||
// The updateNodes() function:
|
||||
// - deals with trivial cases
|
||||
// - determines whether the lists are keyed or unkeyed
|
||||
// (Currently we look for the first pair of non-null nodes and deem the lists unkeyed
|
||||
// if both nodes are unkeyed. TODO (v2) We may later take advantage of the fact that
|
||||
// mixed diff is not supported and settle on the keyedness of the first vnode we find)
|
||||
// - determines whether the lists are keyed or unkeyed based on the first non-null node
|
||||
// of each list.
|
||||
// - diffs them and patches the DOM if needed (that's the brunt of the code)
|
||||
// - manages the leftovers: after diffing, are there:
|
||||
// - old nodes left to remove?
|
||||
|
|
@ -288,9 +286,8 @@ module.exports = function($window) {
|
|||
// Don't index past the end of either list (causes deopts).
|
||||
var commonLength = old.length < vnodes.length ? old.length : vnodes.length
|
||||
// Rewind if necessary to the first non-null index on either side.
|
||||
// We could also either create or remove nodes when start !== oldStart
|
||||
// but that would be optimizing for sparse lists which are more rare
|
||||
// than dense ones.
|
||||
// We could alternatively either explicitly create or remove nodes when `start !== oldStart`
|
||||
// but that would be optimizing for sparse lists which are more rare than dense ones.
|
||||
start = start < oldStart ? start : oldStart
|
||||
for (; start < commonLength; start++) {
|
||||
o = old[start]
|
||||
|
|
@ -308,7 +305,7 @@ module.exports = function($window) {
|
|||
var oldEnd = old.length - 1, end = vnodes.length - 1, map, o, v
|
||||
|
||||
while (oldEnd >= oldStart && end >= start) {
|
||||
// both top down
|
||||
// both top-down
|
||||
o = old[oldStart]
|
||||
v = vnodes[start]
|
||||
if (o == null) oldStart++
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue