nauka javascriptu

Na podstawie wykładu https://www.youtube.com/watch?v=OsHMUqRtdmE

Mockowanie, stubowanie w JS
var obj = {
name: 'Rafath',
sayName: function() {
console.log(’My name is '+this.name);
}
}
function fake(obj, fnName, newFn) {
obj[fnName +’_backup_'] = obj[fnName];
obj[fnName] = newFn;
}
fake(obj, 'sayName', function() {
console.log(’Im fake '+this.name);
})
obj.sayName();

obj.sayName_backup_();


Funkcja jako obiekt
function oneTime() {
if (oneTime.called === true) {
console.log(’juz wywołana!');
return;
}
console.log(’o pierwszy raz');
oneTime.called = true;
return;
}

oneTime();
oneTime();


Hoisting:
function doSth(x) {
if (x > 0) {
var graeter = true;
}
console.log(graeter);
}

function foo() {
bar();
var x = 1;
return;
function bar() {
console.log(’bar');
}
}
foo();

Rafath Khan

Tu powinien być pean na moją cześć, jaki to wspaniały jestem i jakimi niezwykłymi problemami się zajmuję, ale prawda jest taka, że jak każdy człowiek - mam swoje wady i może jakieś zalety. Są momenty, kiedy mam odpowiednią ilość zasobów psychoenergetycznych i mogę przenosić góry, a są niestety i takie momenty, kiedy mi się nawet z łóżka wstać nie chce... nie może tak źle nie jest, ale chętnie bym sobie pospał dłużej... Niemniej jednak, gdy uda się pokonać siebie - satysfakcja jest, ale potem przychodzą kolejne rzeczy, z którymi trzeba się zmierzyć... a na nie, niestety, energii może nie starczyć i tu właśnie wkracza tzw samodyscyplina - powinieneś usiąść i zrobić to coś, a nie siedzieć na kanapie i zajadać się słodyczami i oglądać jakiś nieciekawy serial czy film dla spalenia swojej najważniejszej waluty świata... czasu, którego nie da się odzyskać. I właśnie o tej samodyscyplinie traktować będę na tym blogu + kilka innych tematów, które są mi potrzebne do pracy

Może Ci się również spodoba