Skip to content

Instantly share code, notes, and snippets.

View praveen-me's full-sized avatar
🎯
Focusing

Praveen Kumar Saini praveen-me

🎯
Focusing
View GitHub Profile
@praveen-me
praveen-me / global_one.js
Created September 6, 2018 05:01
Scopes in JavaScript
var a = 'global'; //I am a global scope
function iAmLocal() { //I am a global scope
console.log(a) // 'global'
} //I am a global scope
@praveen-me
praveen-me / global_two.js
Created September 6, 2018 05:03
Scopes in JavaScript
var a = 'global';
function iAmLocal() {
a = 'is I am local';
}
iAmLocal();
a; //Think and let's give it a moment ??
@praveen-me
praveen-me / local_one.js
Created September 6, 2018 05:04
Scopes in JavaScript
var a = 'global';
function iAMLocal() {
var b = 'local';
}
a; //'global'
b; //??
@praveen-me
praveen-me / local_two.js
Created September 6, 2018 05:05
Scopes in JavaScript
function sum() {
var a = 5;
var result = 0;
// Declaring second function
function secondNumber() {
var b = 10;
return a+b;
}
@praveen-me
praveen-me / lexical_one.js
Created September 6, 2018 05:05
Scopes in JavsScript
var num1 = 5; //globally
function add() {
var num2 = 8; //locally
return function() { //returning function
return num1 + num2; //returning function
} //returning function
}
@praveen-me
praveen-me / let_const_scope.js
Created September 6, 2018 05:06
Scopes in JavaScript
for(var i = 1; i <= 10; i++) {
console.log(i);
}
i; //Can I access it out side??.
@praveen-me
praveen-me / let_const_scope_two.js
Created September 6, 2018 05:07
Scopes in JavaScript
for(let i = 1; i <= 10; i++) {
console.log(i);
}
i; //Can I access i now??
@praveen-me
praveen-me / manifest.json
Created September 20, 2018 16:40
Chrome Extension Blog
{
"name": "Chrome Extension Blog",
"description" : "This chrome extension has code for chrome extension blog",
"version": "1.0",
"manifest_version": 2,
"browser_action": {
"default_popup": "index.html",
"default_title": "New Tab",
"default_icon": "/img/logo.png"
},
@praveen-me
praveen-me / time-block.css
Created September 20, 2018 17:06
Chrome Extension Blog
/* Time Block CSS */
.time_block {
text-align: center;
font-size: 5rem;
}
.time_block h1 {
margin: 1rem 0;
}
@praveen-me
praveen-me / set-time.js
Created September 20, 2018 17:34
Chrome Extension Blog
const hourElm = document.getElementById('hour');
const minutesElm = document.getElementById('minutes');
// function to set time
function setTime() {
let now = new Date();
hourElm.innerHTML = now.getHours();
minutesElm.innerHTML = now.getMinutes();
}