Consider this blog post model:
:
// For an introduction to the Blank template, see the following documentation: | |
// http://go.microsoft.com/fwlink/?LinkId=232509 | |
(function () { | |
"use strict"; | |
WinJS.Binding.optimizeBindingReferences = true; | |
var app = WinJS.Application; | |
var activation = Windows.ApplicationModel.Activation; |
/* | |
* Copyright (c) 2011 Yahoo! Inc. All rights reserved. | |
*/ | |
/*jslint nomen: true */ | |
(function () { | |
'use strict'; | |
function mix(target, source){ |
/** | |
* Hides all elements that are outside the scrolling viewport to improve | |
* performance. | |
* | |
* You'll need to call this function whenever dom nodes are inserted or removed | |
* in the list. | |
* | |
* You'll need to declare the "unload" class in your css file as following: | |
* .unload { visibility: hidden; } | |
* |
/* | |
* This file allows you to write binder tests using node.one(selector) in your | |
* mojito binder tests. simple add 'nodefix' to your "requires" on bindertests | |
* then use it like this: | |
* | |
* var node = Y.NodeFix.create('<div><p>sample child<p></div>') | |
* binder.bind(node); | |
* | |
* Then all the usage of node.one and node.all inside the binder will work as | |
* expected |
<?php | |
class ObjectIterator implements Iterator{ | |
protected $object; | |
protected $reflectionObject; | |
protected $properties; | |
public function __construct( $object ){ | |
$this->object = $object; |