Fork me on GitHub

In the Views JSON you created, add the field for Has New Content. Change the label to new_content. Then expand the Rewrite Results section and check the Rewrite the output of this field box. Enter the integer 1 in the box. Then save the field.

Then you could use something like this in your row_callback:

/**
 * The row callback to render a single row.
 */
function my_module_articles_list_row(view, row, variables) {
  try {
    if (row.new_content == 1) {
      var html = l('<font color="#0404B4">' + row.title + '</font>', 'node/' + row.nid);
    } else {
      var html = l('<font color="#2E2E2E">' + row.title + '</font>', 'node/' + row.nid);
    }
    return html;
  }
  catch (error) { console.log('my_module_articles_list_row - ' + error); }
}

Now, the node title will be in a different color when there is new content on that node.