Results: 1024
ctype_alnum
function
ctype_alnum
returns true if the value contains only alphanumeric letters. In the example
IF
statement will be executed because the value is alphanumeric
$var = 'as2df234asdf';

if (ctype_alnum($var)) {
	echo 'if';
} else {
	echo 'else';
}
Reads the current directory synchronously
const fs = require('fs')

// With Sync function
let files = fs.readdirSync('./')
console.log(files)
Reads the current directory asynchronously
const fs = require('fs')

// With Async function
fs.readdir('./', function(err, files){
    if (err) {
        console.log('Error', err)
    } else {
        console.log(files)
    }
})
Prints total and free memory using OS built-in module:
const os = require('os')

let totalMemory = os.totalmem()
let freeMemory = os.freemem()

console.log(`Total memory: ${totalMemory}`)
console.log(`Free memory: ${freeMemory}`)
logger.js
file exports object which contains only the
log()
function. Content of the
logger.js
file:
function log(message) {
  console.log(message)
}

module.exports.log = log
The
log()
function is called in the
index.js
file:
const logger = require('./logger')

logger.log('some text')
logger.js
file exports
log()
function. Content of the
logger.js
file:
function log(message) {
  console.log(message)
}

module.exports = log
The
log()
function is called in the
index.js
file:
const log = require('./logger')

log('some text')
Each
.js
file is a
module
itself, which contains important information about the file. If we
console.log(module)
, it will print the following object:
Module {
  id: '.',
  path: '/home/runner/xrfnkv6ixs',
  exports: {},
  parent: null,
  filename: '/home/runner/xrfnkv6ixs/index.js',
  loaded: false,
  children: [],
  paths: [
    '/home/runner/xrfnkv6ixs/node_modules',
    '/home/runner/node_modules',
    '/home/node_modules',
    '/node_modules'
  ],
  _compile: [Function]
}
exports
key includes the content (variable / function / object) that's going to be publicly available for other modules
filename
key is equal to the module file location ...
As default
border
size is included into container's width but
outline
property is opposite of border, it's added outside of the container
contain
will show the entire image
#img1 {
  object-fit: contain;
}
cover
will take the entire space and maintain the image aspect ratio
#img2 {
  object-fit: cover;
}
The
inset
property in CSS is a shorthand for the following four properties:
top
,
right
,
bottom
and
left
.exampleText {
  position: absolute;
  inset: 10px 30px 60px 40px;
  background-color: yellow;
}
Its parent element needs to have
position
property with
relative
value
div {
  background-color: green;
  height: 200px;
  position: relative;
  color: blue;
}
Affects only the first element with the specified class
.slide
document.querySelector('.slide').remove()
Removes all the elements with the specified class
document.querySelectorAll('.slide').remove()
Results: 1024