Web Developer

@web_developerszz


Books
YT Channels
Articles
Courses
Notes

👥 Group : @Web_developersz

Web Developer

25 Aug, 14:32


Challenge. (Object)

const employee = {
name: 'Bob',
position: 'Developer',
details: {
skills: ['JavaScript', 'Node.js'],
experience: 5
}
};

const cloneEmployee = JSON.parse(JSON.stringify(employee));
cloneEmployee.details.skills.push('React');

console.log(employee.details.skills);

Web Developer

13 Jul, 15:00


Challenge. (Symbol)

const sym1 = Symbol('foo');
const sym2 = Symbol('foo');

console.log(sym1 === sym2);

Web Developer

09 Jul, 03:02


Challenge. (Map)
const map1 = new Map();

const objKey = {};
const arrKey = [];

map1.set(objKey, 'object');
map1.set(arrKey, 'array');

console.log(map1.get(objKey));
console.log(map1.get(arrKey));

Web Developer

08 Jul, 03:01


Challenge. (Object)
const obj = {
a: 1,
b: {
c: 2
}
};

const newObj = Object.assign({}, obj);
newObj.b.c = 3;

console.log(obj.b.c);

Web Developer

07 Jul, 03:30


Challenge. (Map)
// Create new Map
const map = new Map();
map.set('a', 1);
map.set('b', 2);
map.set('a', 3);

const keys = [];

for (const key of map.keys()) {
keys.push(key);
}

// Output
console.log(keys);

Web Developer

06 Jul, 02:38


Challenge.(Promise)

const promise = new Promise((resolve, reject) => {
resolve('Success');
});

promise.then(result => {
console.log(result) // ?
});

console.log('End'); // ?

Web Developer

04 Jul, 02:30


Debouncing function in Javascript.

Debouncing makes sure that a function doesn't run too often in a short period of time.

// Debouncing util
function debounce(func, wait) {

let timeout;

  return function(...args) {
    clearTimeout(timeout);
    timeout = setTimeout(() => func.apply(this, args), wait);
  };
}

// Usage
const handleResize = debounce(() => {
  console.log('Resize event');
}, 300);

window.addEventListener('resize', handleResize);

Web Developer

30 Jun, 06:30


10 must have GitHub repos for web developers:

1. Free for dev - Click here
2. Tech Interview Handbook
- Click here
3. Javascript Algorithms and Data-structure - Click here
4. You don't know JS - Click here
5. Node.js Best Practices - Click here
6. HTML5 Boilerplate - Click here
7. 30 Seconds of Code - Click here
8. Clean Code JavaScript - Click here
9. Awesome Node.js - Click here
10. 33 JS Concepts - Click here

Web Developer

30 Mar, 03:32


Title: Node.js Documentary.

Content : Are you fascinated by the world of Node.js? Dive deep into its history, development, and impact with this insightful documentary. Explore how Node.js has revolutionized web development and learn about its key features and advantages. Watch now to uncover the secrets behind one of the most popular runtime environments.

📌 Link: https://bit.ly/3PHluS0

.

Web Developer

01 Mar, 08:31


Challenge.
let obj1 = {
  name: 'Alice',
  getName: function() {
    return this.name;
  }
};


let obj2 = {
  name: 'Bob'
};

let getNameFunc = obj1.getName.bind(obj2);

console.log(getNameFunc());

Web Developer

25 Feb, 12:15


Challenge.
function outerFunction() {
  var outerVar = 20;
 
  function innerFunction() {
    return outerVar;
  }
 
  return innerFunction;
}

var closureExample = outerFunction();

console.log(closureExample());

Web Developer

12 Jan, 16:44


🌟 Looking for best DevOps resources? Here is a collection of resources for DevOps learners!

🔗 Link: https://github.com/bregman-arie/devops-resources

(👥) • @Web_developersz
(📚) • @Web_developerszz