A dialy used javascript code repository
// regular style.
function helloWorld() {
console.log('hello world')
}
// call the function
helloWorld()
// assigned to a constant
const helloWorld = function () {
console.log('hello world')
}
// call the function
helloWorld()
This type of function declaration often use in react application.
// arrow function.
const helloworld3 = () => {
console.log('hello world')
}
// call the function
helloWorld()
Example 1
const myArray = ['JS', 'CSS', 'HTML5', 'PHP', 'JAVA']
myArray.map((value, index) => {
console.log(value)
console.log(index)
})
Example 2
const myNumbers = [1, 2, 3, 4, 5, 6]
const newMyArray = myNumbers.map((val) => {
return val * 4
})
Output: [4,8,12,16,20,24]
Example: 1
If isBlobUrl(url)
returns true
then output class name will be my-class-img is-loading
. Else, it outputs my-class-img
<div className={`my-class-img ${ isBlobUrl(url) ? "is-loading" : "" }`} >
Example: 1
If isBlobUrl(url)
returns true
then the <Spinner />
component will be excuted.
{
isBlob(url) && <Spinner />
}
Example: 2
If the URL is true, then application will print Do something here
.
{
url && <div>Do something here</div>
}
Install the package.
npm i puppeteer
Open the JS file (example.js) and add the following code to import puppeteer.
const puppeteer = require('puppeteer')
// This script will pause the application for 1 second
await new Promise((resolve) => setTimeout(resolve, 1000))
Let create a file called common.js. Add the following lines of code into that file.
// Define some constants
const APP_NAME = 'My App'
const VERSION = '1.0.0'
const baseDomain = 'https://app.me/'
const baseFolderName = 'app'
const baseDir = `./${baseFolderName}` // Base directory for offline files (Folder name)
const zipFileName = `${baseFolderName}.zip`
const zipFileOutputDir = './' // root directory of the script.
const logDir = `./log`
const dynamicPageUrl = 'https://app.me/mahbub'
// Define a common function
function greet(name = '') {
return `Hi ${name}, Welcome to ${APP_NAME} v${VERSION}`
}
// Export constants and function
module.exports = {
baseDomain,
baseDir,
baseFolderName,
zipFileName,
zipFileOutputDir,
dynamicPageUrl,
APP_NAME,
VERSION,
logDir,
greet,
}
Open the JS file (example.js) and add the following code to import puppeteer.
//Destructuring all the variables and methods
const { baseDomain, baseDir, baseFolderName, zipFileName, logDir, greet } = require('common')
//Use the method of exported file.
const sayHello = greet('Mahbub')
// Will print 'Hi Mahbub, Welcome to My App v1.0.0'
console.log(sayHello)