// from jQuery lib
globalEval: function( data ) {
if ( data && rnotwhite.test( data ) ) {
// We use execScript on Internet Explorer
// We use an anonymous function so that context is window
// rather than jQuery in Firefox
( window.execScript || function( data ) {
window[ "eval" ].call( window, data );
} )( data );
}
}
<div ng-controller="demo">
<table>
<tr ng-repeat="phone in phones">
<td>{{phone.id}}</td>
<td>{{phone.cat}}</td>
<td>{{phone.name}}</td>
</tr>
</table>
</div>
var app = angular.module('app', [])
.controller('demo', function($scope){
$scope.phones = [{id: 1, cat: 'Nokia', name: 'N90'}];
});
angular.bootstrap(document, ['app']);
var el = event.target || event.srcElement
var $el = $( event.target );
var $html = $("<div></div>")
.html('<div class="one">один</div> \
<div class="two">два</div> \
<div class="three">три</div>');
$html
.find(".two")
.remove();
$html
.appendTo("body");
// or
var $elements = $('<div class="one">один</div><div class="two">два</div><div class="three">три</div>')
, $length = $elements.length
, i = 0
, res = [];
for( ; i < $length; i++ ) {
var el = $elements[i];
if( el.className === "two" ) continue;
res.push(el);
};
$("body").append(res);
console.log( result[0] );
// [undefined × 12, "grid_0", "grid_1", "grid_2", "grid_3", "grid_4", "grid_5", "grid_6", "grid_7", "grid_8", "grid_9", "grid_10", "grid_11"]
/* Редкий синтаксис: аргумент new Array - одно число. При этом создается массив заданной длины, все значения в котором undefined */ var array = new Array(10)
function getForFunction(obj, callback) {
for (var key in obj) {
if (obj.hasOwnProperty(key)) {
callback(obj[key]);
}
}
}
getForFunction({a: 1, b: 2, c: 3}, function( i ){
console.log(i);
});