JavaScript Learning

function monitorCount(rows, columns) {
  return rows * columns
}

const numOfMonitors = monitorCount(5, 4)

console.log(numOfMonitors);
const groceryList = ['orange juice', 'bananas', 'coffee beans', 'brown rice', 'pasta', 'coconut oil', 'plantains'];

groceryList.shift();
console.log(groceryList);

groceryList.unshift('popcorn');
console.log(groceryList);

console.log(groceryList.slice(1,4));

console.log(groceryList);
const groceryList = ['orange juice', 'bananas', 'coffee beans', 'brown rice', 'pasta', 'coconut oil', 'plantains'];

const pastaIndex = groceryList.indexOf('pasta');

console.log(pastaIndex);
const concept = ['arrays', 'can', 'be', 'mutated'];

function changeArr(arr){
  arr[3] = 'MUTATED';
}

changeArr(concept);

console.log(concept);

const removeElement = newArr => {
  newArr.pop()
};

removeElement(concept);

console.log(concept);
const checkThatTwoPlusTwoEqualsFourAMillionTimes = () => {
  for(let i = 1; i <= 1000000; i++) {
    if ( (2 + 2) != 4) {
      console.log('Something has gone very wrong :( ');
    }
  }
};

const addTwo = num => num + 2;

const timeFuncRuntime = funcParameter => {
  let t1 = Date.now();
  funcParameter();
  let t2 = Date.now();
  return t2 - t1;
};

// Write your code below

const VARIABLE = N1(N2);




const checkThatTwoPlusTwoEqualsFourAMillionTimes = () => {
  for(let i = 1; i <= 1000000; i++) {
    if ( (2 + 2) != 4) {
      console.log('Something has gone very wrong :( ');
    }
  }
};

const addTwo = num => num + 2;

const timeFuncRuntime = funcParameter => {
  let t1 = Date.now();
  funcParameter();
  let t2 = Date.now();
  return t2 - t1;
};

// Write your code below

const time2p2 = timeFuncRuntime(checkThatTwoPlusTwoEqualsFourAMillionTimes);

const checkConsistentOutput = (func, val) => {
    let firstTry = func(val);
    let secondTry = func(val);
    if (firstTry === secondTry) {
        return firstTry
    } else {
        return 'This function returned inconsistent results'
    }
};

console.log(checkConsistentOutput(addTwo, 10));
// Primera forma

const groceries = ['brown sugar', 'salt', 'cranberries', 'walnuts'];

groceries.forEach(function(groceryItem){
  console.log(' - ' + groceryItem);
});

// Segunda forma

groceries.forEach(groceryItem => console.log(groceryItem));

// Tercera forma

function printGrocery(element){
  console.log(element);
}
 
groceries.forEach(printGrocery);
const randomNumbers = [375, 200, 3.14, 7, 13, 852];

// Call .filter() on randomNumbers below
const smallNumbers = randomNumbers.filter(numbers => {
  return numbers < 250;
});

console.log(smallNumbers);

const favoriteWords = ['nostalgia', 'hyperbole', 'fervent', 'esoteric', 'serene'];


// Call .filter() on favoriteWords below
const longFavoriteWords = favoriteWords.filter(words => {
  return words.length > 7;
});

console.log(longFavoriteWords);
const animals = ['hippo', 'tiger', 'lion', 'seal', 'cheetah', 'monkey', 'salamander', 'elephant'];

const startsWithS = animals.findIndex(animal => {
  return animal[0] === 's' ? true : false;
});

console.log(startsWithS);
const newNumbers = [1, 3, 5, 7];

const newSum = newNumbers.reduce((accumulator, currentValue) => {
  console.log('The value of accumulator: ', accumulator);
  console.log('The value of currentValue: ', currentValue);
  return accumulator + currentValue
}, 10);

// es como: .reduce(A, B) | .reduce(A:(a)=>{}, B)

console.log(newSum);
let spaceship = {
  passengers: null,
  telescope: {
    yearBuilt: 2018,
    model: "91031-XLT",
    focalLength: 2032 
  },
  crew: {
    captain: { 
      name: 'Sandra', 
      degree: 'Computer Engineering', 
      encourageTeam() { console.log('We got this!') },
     'favorite foods': ['cookies', 'cakes', 'candy', 'spinach'] }
  },
  engine: {
    model: "Nimbus2000"
  },
  nanoelectronics: {
    computer: {
      terabytes: 100,
      monitors: "HD"
    },
    'back-up': {
      battery: "Lithium",
      terabytes: 50
    }
  }
}; 

let capFave = spaceship.crew.captain['favorite foods'][0]

spaceship.passengers = [{name: 'Space Dog'}]

let firstPassenger = spaceship.passengers[0]
let spaceship = {
    crew: {
    captain: { 
        name: 'Lily', 
        degree: 'Computer Engineering', 
        cheerTeam() { console.log('You got this!') } 
        },
    'chief officer': { 
        name: 'Dan', 
        degree: 'Aerospace Engineering', 
        agree() { console.log('I agree, captain!') } 
        },
    medic: { 
        name: 'Clementine', 
        degree: 'Physics', 
        announce() { console.log(`Jets on!`) } },
    translator: {
        name: 'Shauna', 
        degree: 'Conservation Science', 
        powerFuel() { console.log('The tank is full!') } 
        }
    }
}; 

// Write your code below

for (let crewMember in spaceship.crew) {
  console.log(`${crewMember}: ${spaceship.crew[crewMember].name}`)
};

for (let crewMember in spaceship.crew) {
  console.log(`${spaceship.crew[crewMember].name}: ${spaceship.crew[crewMember].degree}`)
};
const robot = {
  _model: '1E78V2',
  _energyLevel: 100,
  get energyLevel() {
    if (typeof this._energyLevel === 'number') {
      return `My current energy level is ${this._energyLevel}`
    } else {
      return 'System malfunction: cannot retrieve energy level'
    }
  }
};

console.log(robot.energyLevel)
const robot = {
  _model: '1E78V2',
  _energyLevel: 100,
  _numOfSensors: 15,
  get numOfSensors(){
    if(typeof this._numOfSensors === 'number'){
      return this._numOfSensors;
    } else {
      return 'Sensors are currently down.'
    }
  },
  set numOfSensors(num) {
    if (typeof num === 'number' && num >= 0){
      this._numOfSensors = num;
    } else {
      console.log('Pass in a number that is greater than or equal to 0')
    }   
  } 
};

robot.numOfSensors = 100;
console.log(robot.numOfSensors);
const robotFactory = (model, mobile) => {
  return {
    model: model,
    mobile: mobile,
    beep() {
      console.log('Beep Boop');
    }
  }
};

const tinCan = robotFactory('P-500', true);

tinCan.beep();
/* The forecast today is 293 Kelvin */
const kelvin = 300;
/* We convert Kelvin to Celsius; */
/* Celsius is 273 degrees less than Kelvin */
const celsius = kelvin - 273;
/* We convert Celsius to Fahrenheit using a equation */
let fahrenheit = celsius * (9/5) + 32
/* .floor() method from the built-in Math object to round down the Fahrenheit temperature */
fahrenheit = Math.floor(fahrenheit);

let newtonscale = celsius * (33/100);

newtonscale = Math.floor(newtonscale);

console.log(`The temperature is ${fahrenheit} degrees Fahrenheit.`);

console.log(`The temperature Newton is ${newtonscale} degrees.`);
let userName = '';
/* Con nombre o sin nombre */
userName ? console.log(`Hello, ${userName}!`) : console.log('Hello!');
/* Se guarda la pregunta */
let userQuestion = 'Is this true?';
/* Se muestra la pregunta */
console.log(`Hey ${userName}! You just asked this: ${userQuestion}`);
/* Se genera un nรบmero aleatorio entre 0-8 */
randomNumber = Math.floor(Math.random() * 8);
/* Se guarda la respuesta en una variable */
let eightBall = '';
/* Se guardan distintas respuestas para el nรบmero que toque */
// takes in randomNumber, then eightBall = 'Reply'
// you can use if/else or switch;
// If the randomNumber is 0, then save an answer to the eightBall variable; if randomNumber is 1, then save the next answer, and so on.
/* Se utiliza switch */
/*
switch (randomNumber) {
  case 0:
    eightBall = 'It is certain';
    break;
  case 1:
    eightBall = 'It is decidedly so';
    break;
  case 3:
    eightBall = 'Reply hazy try again';
    break;
  case 4:
    eightBall = 'Cannot predict now';
    break;
  case 5:
    eightBall = 'My sources say no';
    break;
  case 6:
    eightBall = 'Outlook not so good';
    break;
  case 7:
    eightBall = 'Signs point to yes';
    break;
}
*/
/* Se utiliza if */
if (randomNumber === 0) {
  eightBall = 'It is certain';
} 
if (randomNumber === 1) {
  eightBall = 'It is decidedly so';
}
if (randomNumber === 2) {
  eightBall = 'Reply hazy try again';
}
if (randomNumber === 3) {
  eightBall = 'Cannot predict now';
}
if (randomNumber === 4) {
  eightBall = 'Do not count on it';
}
if (randomNumber === 5) {
  eightBall = 'My sources say no';
}
if (randomNumber === 6) {
  eightBall = 'Outlook not so good';
}
if (randomNumber === 7) {
  eightBall = 'Signs point to yes';
}
/* Se muestra */
console.log(eightBall);
let secretMessage = ['Learning', 'is', 'not', 'about', 'what', 'you', 'get', 'easily', 'the', 'first', 'time,', 'it', 'is', 'about', 'what', 'you', 'can', 'figure', 'out.', '-2015,', 'Chris', 'Pine,', 'Learn', 'JavaScript'];

secretMessage.pop();

// console.log(secretMessage.length);

secretMessage.push('to', 'Program.');

secretMessage[7] = 'right';

// console.log(secretMessage);

secretMessage.shift();

secretMessage.unshift('Programming');

secretMessage.splice(6, 5, 'know');

// console.log(secretMessage);

console.log(secretMessage.join(' '));
let story = 'Last weekend, I took literally the most beautiful bike ride of my life. The route is called "The 9W to Nyack" and it actually stretches all the way from Riverside Park in Manhattan to South Nyack, New Jersey. It\'s really an adventure from beginning to end! It is a 48 mile loop and it basically took me an entire day. I stopped at Riverbank State Park to take some extremely artsy photos. It was a short stop, though, because I had a really long way left to go. After a quick photo op at the very popular Little Red Lighthouse, I began my trek across the George Washington Bridge into New Jersey.  The GW is actually very long - 4,760 feet! I was already very tired by the time I got to the other side.  An hour later, I reached Greenbrook Nature Sanctuary, an extremely beautiful park along the coast of the Hudson.  Something that was very surprising to me was that near the end of the route you actually cross back into New York! At this point, you are very close to the end.';

let overusedWords = ['really', 'very', 'basically'];

let unnecessaryWords = ['extremely', 'literally', 'actually' ];

let storyWords = story.split(' ');
//console.log('Amount of words: ' + story.length);

let betterWords = storyWords.filter(function(word) {
  return !unnecessaryWords.includes(word) //si no tuviera el '!', incluirรญa todas las palabras de ese arreglo.
}); 

// console.log(betterWords.join(' '));

let reallyCount = 0;
let veryCount = 0;
let basicallyCount = 0;

for (word of storyWords) {
  if (word === "really") {
    reallyCount += 1;
  } else if (word === "very") {
    veryCount += 1;
  } else if (word === "basically") {
    basicallyCount += 1;
  }
};

let sentencesCount = 0;

for (word of storyWords) {
  if (word[word.length - 1] === '.' || word[word.length - 1] === '!') {
    sentencesCount += 1;
  }
};

console.log('Word count: ' + storyWords.length);
console.log('How many sentences: ' + sentencesCount);
console.log('Really count: ', reallyCount);
console.log('Very count: ', veryCount);
console.log('Basically count: ', basicallyCount);

console.log(betterWords.join(' '));
// The keys and notes variables store the piano keys
const keys = ['c-key', 'd-key', 'e-key', 'f-key', 'g-key', 'a-key', 'b-key', 'high-c-key', 'c-sharp-key', 'd-sharp-key', 'f-sharp-key', 'g-sharp-key', 'a-sharp-key'];
/* */
const notes = [];
keys.forEach(function(key){
  notes.push(document.getElementById(key));
})
// Write named functions that change the color of the keys below
const keyPlay = (event) => {
  event.target.style.backgroundColor = 'blue';
};
const keyReturn = (event) => {
  event.target.style.backgroundColor = '';
};
// Write a named function with event handler properties
const eventAssignment = (note) => {
  note.onmousedown = () => {
    keyPlay(event);
  }
  note.onmouseup = () => {
    keyReturn(event);
  }
};
// Write a loop that runs the array elements through the function
notes.forEach(eventAssignment);
// These variables store the buttons that progress the user through the lyrics
let nextOne = document.getElementById('first-next-line');
let nextTwo = document.getElementById('second-next-line');
let nextThree = document.getElementById('third-next-line');
let startOver = document.getElementById('fourth-next-line');
// This variable stores the '-END' lyric element
let lastLyric = document.getElementById('column-optional');
// These statements are "hiding" all the progress buttons, but the first one
nextTwo.hidden = true;
nextThree.hidden = true;
startOver.hidden= true;
// Write anonymous event handler property and function for the first progress button
nextOne.onclick = () => {
  nextTwo.hidden = false;
  nextOne.hidden = true;
  /* */
  document.getElementById('letter-note-five').innerHTML = 'D';
  document.getElementById('letter-note-six').innerHTML = 'C';
};
// Write anonymous event handler property and function for the second progress button
nextTwo.onclick = () => {
  nextThree.hidden = false;
  nextTwo.hidden = true;
  /* */
  document.getElementById('word-five').innerHTML = 'DEAR';
  document.getElementById('word-six').innerHTML = 'FRI-';
  /* */
  lastLyric.style.display = 'inline-block';
  /* */
  document.getElementById('letter-note-three').innerHTML = 'G';
  document.getElementById('letter-note-four').innerHTML = 'E';
  document.getElementById('letter-note-five').innerHTML = 'C';
  document.getElementById('letter-note-six').innerHTML = 'B';
};
// Write anonymous event handler property and function for the third progress button
nextThree.onclick = () => {
  startOver.hidden = false;
  nextThree.hidden = true;
  /* */
  document.getElementById('word-one').innerHTML = 'HAP-';
  document.getElementById('word-two').innerHTML = 'PY';
  document.getElementById('word-three').innerHTML = 'BIRTH';
  document.getElementById('word-four').innerHTML = 'DAY';
  document.getElementById('word-five').innerHTML = 'TO';
  document.getElementById('word-six').innerHTML = 'YOU!';
  /* */
  document.getElementById('letter-note-one').innerHTML = 'F';
  document.getElementById('letter-note-two').innerHTML = 'F';
  document.getElementById('letter-note-three').innerHTML = 'E';
  document.getElementById('letter-note-four').innerHTML = 'C';
  document.getElementById('letter-note-five').innerHTML = 'D';
  document.getElementById('letter-note-six').innerHTML = 'C';
  /* */
  lastLyric.style.display = 'none';
};

// This is the event handler property and function for the startOver button
startOver.onclick = function() {
  nextOne.hidden = false;
  startOver.hidden = true;
   document.getElementById('word-one').innerHTML = 'HAP-';
  document.getElementById('letter-note-one').innerHTML = 'G';
  document.getElementById('word-two').innerHTML = 'PY';
  document.getElementById('letter-note-two').innerHTML = 'G';
  document.getElementById('word-three').innerHTML = 'BIRTH-';
  document.getElementById('letter-note-three').innerHTML = 'A';
  document.getElementById('word-four').innerHTML = 'DAY';
  document.getElementById('letter-note-four').innerHTML = 'G';
  document.getElementById('word-five').innerHTML = 'TO';
  document.getElementById('letter-note-five').innerHTML = 'C';
  document.getElementById('word-six').innerHTML = 'YOU!';
  document.getElementById('letter-note-six').innerHTML = 'B';
};

Similiar Collections

Python strftime reference pandas.Period.strftime python - Formatting Quarter time in pandas columns - Stack Overflow python - Pandas: Change day - Stack Overflow python - Check if multiple columns exist in a df - Stack Overflow Pandas DataFrame apply() - sending arguments examples python - How to filter a dataframe of dates by a particular month/day? - Stack Overflow python - replace a value in the entire pandas data frame - Stack Overflow python - Replacing blank values (white space) with NaN in pandas - Stack Overflow python - get list from pandas dataframe column - Stack Overflow python - How to drop rows of Pandas DataFrame whose value in a certain column is NaN - Stack Overflow python - How to drop rows of Pandas DataFrame whose value in a certain column is NaN - Stack Overflow python - How to lowercase a pandas dataframe string column if it has missing values? - Stack Overflow How to Convert Integers to Strings in Pandas DataFrame - Data to Fish How to Convert Integers to Strings in Pandas DataFrame - Data to Fish create a dictionary of two pandas Dataframe columns? - Stack Overflow python - ValueError: No axis named node2 for object type <class 'pandas.core.frame.DataFrame'> - Stack Overflow Python Pandas iterate over rows and access column names - Stack Overflow python - Creating dataframe from a dictionary where entries have different lengths - Stack Overflow python - Deleting DataFrame row in Pandas based on column value - Stack Overflow python - How to check if a column exists in Pandas - Stack Overflow python - Import pandas dataframe column as string not int - Stack Overflow python - What is the most efficient way to create a dictionary of two pandas Dataframe columns? - Stack Overflow Python Loop through Excel sheets, place into one df - Stack Overflow python - How do I get the row count of a Pandas DataFrame? - Stack Overflow python - How to save a new sheet in an existing excel file, using Pandas? - Stack Overflow Python Loop through Excel sheets, place into one df - Stack Overflow How do I select a subset of a DataFrame? โ€” pandas 1.2.4 documentation python - Delete column from pandas DataFrame - Stack Overflow python - Convert list of dictionaries to a pandas DataFrame - Stack Overflow How to Add or Insert Row to Pandas DataFrame? - Python Examples python - Check if a value exists in pandas dataframe index - Stack Overflow python - Set value for particular cell in pandas DataFrame using index - Stack Overflow python - Pandas Dataframe How to cut off float decimal points without rounding? - Stack Overflow python - Pandas: Change day - Stack Overflow python - Clean way to convert quarterly periods to datetime in pandas - Stack Overflow Pandas - Number of Months Between Two Dates - Stack Overflow python - MonthEnd object result in <11 * MonthEnds> instead of number - Stack Overflow python - Extracting the first day of month of a datetime type column in pandas - Stack Overflow
MySQL MULTIPLES INNER JOIN How to Use EXISTS, UNIQUE, DISTINCT, and OVERLAPS in SQL Statements - dummies postgresql - SQL OVERLAPS PostgreSQL Joins: Inner, Outer, Left, Right, Natural with Examples PostgreSQL Joins: A Visual Explanation of PostgreSQL Joins PL/pgSQL Variables ( Format Dates ) The Ultimate Guide to PostgreSQL Date By Examples Data Type Formatting Functions PostgreSQL - How to calculate difference between two timestamps? | TablePlus Date/Time Functions and Operators PostgreSQL - DATEDIFF - Datetime Difference in Seconds, Days, Months, Weeks etc - SQLines CASE Statements in PostgreSQL - DataCamp SQL Optimizations in PostgreSQL: IN vs EXISTS vs ANY/ALL vs JOIN PostgreSQL DESCRIBE TABLE Quick and best way to Compare Two Tables in SQL - DWgeek.com sql - Best way to select random rows PostgreSQL - Stack Overflow PostgreSQL: Documentation: 13: 70.1.ย Row Estimation Examples Faster PostgreSQL Counting How to Add a Default Value to a Column in PostgreSQL - PopSQL How to Add a Default Value to a Column in PostgreSQL - PopSQL SQL Subquery - Dofactory SQL IN - SQL NOT IN - JournalDev DROP FUNCTION (Transact-SQL) - SQL Server | Microsoft Docs SQL : Multiple Row and Column Subqueries - w3resource PostgreSQL: Documentation: 9.5: CREATE FUNCTION PostgreSQL CREATE FUNCTION By Practical Examples datetime - PHP Sort a multidimensional array by element containing date - Stack Overflow database - Oracle order NULL LAST by default - Stack Overflow PostgreSQL: Documentation: 9.5: Modifying Tables PostgreSQL: Documentation: 14: SELECT postgresql - sql ORDER BY multiple values in specific order? - Stack Overflow How do I get the current unix timestamp from PostgreSQL? - Database Administrators Stack Exchange SQL MAX() with HAVING, WHERE, IN - w3resource linux - Which version of PostgreSQL am I running? - Stack Overflow Copying Data Between Tables in a Postgres Database php - How to remove all numbers from string? - Stack Overflow sql - How to get a list column names and datatypes of a table in PostgreSQL? - Stack Overflow postgresql - How do I remove all spaces from a field in a Postgres database in an update query? - Stack Overflow sql - How to get a list column names and datatypes of a table in PostgreSQL? - Stack Overflow How to change PRIMARY KEY of an existing PostgreSQL table? ยท GitHub
Request API Data with JavaScript or PHP (Access a Json data with PHP API) PHPUnit โ€“ The PHP Testing Framework phpspec array_column How to get closest date compared to an array of dates in PHP Calculating past and future dates < PHP | The Art of Web PHP: How to check which item in an array is closest to a given number? - Stack Overflow implode php - Calculate difference between two dates using Carbon and Blade php - Create a Laravel Request object on the fly testing - How can I measure the speed of code written in PHP? testing - How can I measure the speed of code written in PHP? What to include in gitignore for a Laravel and PHPStorm project Laravel Chunk Eloquent Method Example - Tuts Make html - How to solve PHP error 'Notice: Array to string conversion in...' - Stack Overflow PHP - Merging two arrays into one array (also Remove Duplicates) - Stack Overflow php - Check if all values in array are the same - Stack Overflow PHP code - 6 lines - codepad php - Convert array of single-element arrays to one a dimensional array - Stack Overflow datetime - PHP Sort a multidimensional array by element containing date - Stack Overflow sql - Division ( / ) not giving my answer in postgresql - Stack Overflow Get current date, given a timezone in PHP? - Stack Overflow php - Get characters after last / in url - Stack Overflow Add space after 7 characters - PHP Coding Help - PHP Freaks php - Laravel Advanced Wheres how to pass variable into function? - Stack Overflow php - How can I manually return or throw a validation error/exception in Laravel? - Stack Overflow php - How to add meta data in laravel api resource - Stack Overflow php - How do I create a webhook? - Stack Overflow Webhooks - Examples | SugarOutfitters Accessing cells - PhpSpreadsheet Documentation Reading and writing to file - PhpSpreadsheet Documentation PHP 7.1: Numbers shown with scientific notation even if explicitely formatted as text ยท Issue #357 ยท PHPOffice/PhpSpreadsheet ยท GitHub How do I install Java on Ubuntu? nginx - How to execute java command from php page with shell_exec() function? - Stack Overflow exec - Executing a java .jar file with php - Stack Overflow Measuring script execution time in PHP - GeeksforGeeks How to CONVERT seconds to minutes?
Clear config cache Eloquent DB::Table RAW Query / WhereNull Laravel Eloquent "IN" Query get single column value in laravel eloquent php - How to use CASE WHEN in Eloquent ORM? - Stack Overflow AND-OR-AND + brackets with Eloquent - Laravel Daily Database: Query Builder - Laravel - The PHP Framework For Web Artisans ( RAW ) Combine Foreach Loop and Eloquent to perform a search | Laravel.io Access Controller method from another controller in Laravel 5 How to Call a controller function in another Controller in Laravel 5 php - Create a Laravel Request object on the fly php - Laravel 5.6 Upgrade caused Logging to break Artisan Console - Laravel - The PHP Framework For Web Artisans What to include in gitignore for a Laravel and PHPStorm project php - Create a Laravel Request object on the fly Process big DB table with chunk() method - Laravel Daily How to insert big data on the laravel? - Stack Overflow php - How can I build a condition based query in Laravel? - Stack Overflow Laravel Chunk Eloquent Method Example - Tuts Make Database: Migrations - Laravel - The PHP Framework For Web Artisans php - Laravel Model Error Handling when Creating - Exception Laravel - Inner Join with Multiple Conditions Example using Query Builder - ItSolutionStuff.com laravel cache disable phpunit code example | Newbedev In PHP, how to check if a multidimensional array is empty? ยท Humblix php - Laravel firstOrNew how to check if it's first or new? - Stack Overflow get base url laravel 8 Code Example Using gmail smtp via Laravel: Connection could not be established with host smtp.gmail.com [Connection timed out #110] - Stack Overflow php - Get the Last Inserted Id Using Laravel Eloquent - Stack Overflow php - Laravel-5 'LIKE' equivalent (Eloquent) - Stack Overflow Accessing cells - PhpSpreadsheet Documentation How to update chunk records in Laravel php - How to execute external shell commands from laravel controller? - Stack Overflow
PostgreSQL POSITION() function PostgresQL ANY / SOME Operator ( IN vs ANY ) PostgreSQL Substring - Extracting a substring from a String How to add an auto-incrementing primary key to an existing table, in PostgreSQL PostgreSQL STRING_TO_ARRAY()function mysql FIND_IN_SET equivalent to postgresql PL/pgSQL Variables ( Format Dates ) The Ultimate Guide to PostgreSQL Date By Examples Data Type Formatting Functions PostgreSQL - How to calculate difference between two timestamps? | TablePlus Date/Time Functions and Operators PostgreSQL - DATEDIFF - Datetime Difference in Seconds, Days, Months, Weeks etc - SQLines CASE Statements in PostgreSQL - DataCamp SQL Optimizations in PostgreSQL: IN vs EXISTS vs ANY/ALL vs JOIN PL/pgSQL Variables PostgreSQL: Documentation: 11: CREATE PROCEDURE Reading a Postgres EXPLAIN ANALYZE Query Plan Faster PostgreSQL Counting sql - Fast way to discover the row count of a table in PostgreSQL - Stack Overflow PostgreSQL: Documentation: 9.1: tablefunc PostgreSQL DESCRIBE TABLE Quick and best way to Compare Two Tables in SQL - DWgeek.com sql - Best way to select random rows PostgreSQL - Stack Overflow How to Add a Default Value to a Column in PostgreSQL - PopSQL How to Add a Default Value to a Column in PostgreSQL - PopSQL PL/pgSQL IF Statement PostgreSQL: Documentation: 9.1: Declarations SQL Subquery - Dofactory SQL IN - SQL NOT IN - JournalDev PostgreSQL - IF Statement - GeeksforGeeks How to work with control structures in PostgreSQL stored procedures: Using IF, CASE, and LOOP statements | EDB PL/pgSQL IF Statement How to combine multiple selects in one query - Databases - ( loop reference ) DROP FUNCTION (Transact-SQL) - SQL Server | Microsoft Docs SQL : Multiple Row and Column Subqueries - w3resource PostgreSQL: Documentation: 9.5: CREATE FUNCTION PostgreSQL CREATE FUNCTION By Practical Examples datetime - PHP Sort a multidimensional array by element containing date - Stack Overflow database - Oracle order NULL LAST by default - Stack Overflow PostgreSQL: Documentation: 9.5: Modifying Tables PostgreSQL: Documentation: 14: SELECT PostgreSQL Array: The ANY and Contains trick - Postgres OnLine Journal postgresql - sql ORDER BY multiple values in specific order? - Stack Overflow sql - How to aggregate two PostgreSQL columns to an array separated by brackets - Stack Overflow How do I get the current unix timestamp from PostgreSQL? - Database Administrators Stack Exchange SQL MAX() with HAVING, WHERE, IN - w3resource linux - Which version of PostgreSQL am I running? - Stack Overflow Postgres login: How to log into a Postgresql database | alvinalexander.com Copying Data Between Tables in a Postgres Database PostgreSQL CREATE FUNCTION By Practical Examples php - How to remove all numbers from string? - Stack Overflow sql - How to get a list column names and datatypes of a table in PostgreSQL? - Stack Overflow postgresql - How do I remove all spaces from a field in a Postgres database in an update query? - Stack Overflow sql - How to get a list column names and datatypes of a table in PostgreSQL? - Stack Overflow A Step-by-Step Guide To PostgreSQL Temporary Table How to change PRIMARY KEY of an existing PostgreSQL table? ยท GitHub PostgreSQL UPDATE Join with A Practical Example PostgreSQL: Documentation: 15: CREATE SEQUENCE How can I drop all the tables in a PostgreSQL database? - Stack Overflow
ะกะพะทะดะฐะตะผ callback ะดะปั ัะพั…ั€ะฐะฝะตะฝะธั ะฝะตะนั€ะพะฝะฝะพะน ัะตั‚ะธ ะฝะฐ ะบะฐะถะดะพะน ัะฟะพั…ะต, ะตัะปะธ ะบะฐั‡ะตัั‚ะฒะพ ั€ะฐะฑะพั‚ั‹ ะฝะฐ ะฟั€ะพะฒะตั€ะพั‡ะฝะพะผ ะฝะฐะฑะพั€ะต ะดะฐะฝะฝั‹ั… ัƒะปัƒั‡ัˆะธะปะพััŒ. ะกะตั‚ัŒ ัะพั…ั€ะฐะฝัะตั‚ัั ะฒ ั„ะฐะนะป "ะฝะฐะทะฒะฐะฝะธะต_ะฝะฐัˆะตะน_ะผะพะดะตะปะธ.h5" ะ’ั‹ะฒะพะด ัั…ะตะผั‹ ะผะพะดะตะปะธ (ะทะฐะผะตั‚ัŒั‚ะต ั‡ั‚ะพ ั€ะฐะทะผะตั€ะฝะพัั‚ะธ, ะบะพั‚ะพั€ั‹ะต ะฒั‹ ะฒะธะดะธั‚ะต ะฝะฐ ัั…ะตะผะต ัั‚ะพ ั€ะฐะทะผะตั€ะฝะพัั‚ะธ ะฟะฐะบะตั‚ะพะฒ, ะฐ ะฝะต ะฟะพัะปะตะผะตะฝั‚ะฝั‹ะต ั€ะฐะทะผะตั€ะฝะพัั‚ะธ). ะกะพั…ั€ะฐะฝัะตะผ ะธ ะทะฐะณั€ัƒะถะฐะตะผ ะฒะตัะฐ ะผะพะดะตะปะธ ะŸะพะดะบะปัŽั‡ะฐะตะผ ะณัƒะณะป ะดะธัะบ ะ ะฐัะฟะฐะบะพะฒั‹ะฒะฐะตะผ ะทะธะฟ ะฐั€ั…ะธะฒ, ะธ ัะพะทะดะฐะตะผ ะฟะฐะฟะบัƒ ะฟะพะด ะฝะตะณะพ ะ—ะฐะณั€ัƒะทะธั‚ะต ะฑะพะปัŒัˆะพะน ั„ะฐะนะป ั Google ะ”ะธัะบะฐ. ะ•ัะปะธ ะฒั‹ ะธัะฟะพะปัŒะทัƒะตั‚ะต curl / wget, ะพะฝ ะฝะต ั€ะฐะฑะพั‚ะฐะตั‚ ั ะฑะพะปัŒัˆะธะผ ั„ะฐะนะปะพะผ ะธะท-ะทะฐ ะฟั€ะตะดัƒะฟั€ะตะถะดะตะฝะธั ัะธัั‚ะตะผั‹ ะฑะตะทะพะฟะฐัะฝะพัั‚ะธ ั Google ะ”ะธัะบะฐ. ะ ะฐะทะฑะธะฒะฐะตะผ ะดะฐั‚ะฐัะตั‚ ะ’ั‹ะฒะพะด ะณั€ะฐั„ะธะบะฐ ะพะฑัƒั‡ะตะฝะธั
ๆต่งˆๅ™จ้ป˜่ฎคcssๆ ทๅผๆธ…้™ค ๆต่งˆๅ™จ้ป˜่ฎคcssๆ ทๅผๆธ…้™ค CSS ๆ–‡ๅญ—่ฃ…้ฅฐ -ไธ‹ๅˆ’็บฟ CSS ๆ–‡ๅญ—่ฃ…้ฅฐ text-decoration & text-emphasis ยท Issue #103 ยท chokcoco/iCSS CSS่ฎพ็ฝฎๆ–‡ๅญ—ไธŽ่ฃ…้ฅฐ็บฟ้ขœ่‰ฒๅˆ†็ฆปtext-decoration-color ไธŽ color ๅˆ†็ฆป CSSๆ–‡ๅญ—ๅ’Œ่ฃ…้ฅฐ็บฟๅŠจ็”ป CSS ๆ–‡ๅญ—่ฃ…้ฅฐ text-decoration & text-emphasis CSS ๆ–‡ๅญ—่ฃ…้ฅฐ text-decoration & text-emphasis ยท Issue #103 ยท chokcoco/iCSS CSS ๆ–‡ๅญ—่ฃ…้ฅฐbackgroundๆจกๆ‹Ÿไธ‹ๅˆ’็บฟ CSS ๆ–‡ๅญ—่ฃ…้ฅฐ backgroundๆจกๆ‹Ÿ่™š็บฟ CSS ๆ–‡ๅญ—่ฃ…้ฅฐ-ๅทงๅฆ™ๆ”นๅ˜ background-size ไธŽ background-position ๅฎž็Žฐๆ–‡ๅญ— hover ๅŠจๆ•ˆ CSS ๆ–‡ๅญ—่ฃ…้ฅฐ-ๆ”นๅ˜ background-position ๅฎž็Žฐๆ–‡ๅญ— hover ๅŠจๆ•ˆ(ๅๅ‘ๆ•ˆๆžœ) CSS ๆ–‡ๅญ—่ฃ…้ฅฐ ไธ‹ๅˆ’็บฟๅ˜่‰ฒๆ•ˆๆžœ็š„ๅฎž็Žฐ CSS ไผ ็ปŸๆ–นๅผๅฎž็Žฐ็›ด็บฟ่ทฏๅพ„ๅŠจ็”ป CSS ไผ ็ปŸๆ–นๅผๅฎž็Žฐๆ›ฒ็บฟ่ทฏๅพ„ๅŠจ็”ป CSS Motion Path ๅฎž็Žฐ็›ด็บฟ่ทฏๅพ„ๅŠจ็”ป CSS Motion Path ๅฎž็Žฐๆณขๆตชๅฝข่ทฏๅพ„ๅŠจ็”ป CSS Motion Path ๅฎž็Žฐๆ›ฒ็บฟ่ทฏๅพ„ๅŠจ็”ป CSSไธ‰่ง’ๅฝข็š„ๅฎž็Žฐ CSS-offset-anchor ่ฟๅŠจ้”š็‚น ๅˆฉ็”จ Motion Path ๅˆถไฝœๆŒ‰้’ฎ็‚นๅ‡ปๆ’’็‚นๆ•ˆๆžœ Button Animation with CSS Offset Paths Button Animation with CSS Offset Paths ๆฑฝ่ฝฆๅœฐๅ›พ่กŒ้ฉถๆ•ˆๆžœ ๅˆฉ็”จ Motion-Path ็ป˜ๅˆถ่ทฏๅพ„ๅŠจ็”ป Notebook theme - FoldingText Theme demonstrating multiple header styles - FoldingText How to install a theme? - FoldingText
ื›ืžื” ืขื•ื“ ื ืฉืืจ ืœืžืฉืœื•ื— ื—ื™ื ื ื’ื ืœืขื’ืœื” ื•ืœืฆืงืืื•ื˜ ื”ื•ืกืคืช ืฆ'ืงื‘ื•ืงืก ืœืื™ืฉื•ืจ ื“ื™ื•ื•ืจ ื‘ืฆ'ืงืืื•ื˜ ื”ืกืชืจืช ืืคืฉืจื•ื™ื•ืช ืžืฉืœื•ื— ืื—ืจื•ืช ื›ืืฉืจ ืžืฉืœื•ื— ื—ื™ื ื ื–ืžื™ืŸ ื“ื™ืœื•ื’ ืขืœ ืžื™ืœื•ื™ ื›ืชื•ื‘ืช ื‘ืžืงืจื” ืฉื ื‘ื—ืจื” ืืคืฉืจื•ืช ืื™ืกื•ืฃ ืขืฆืžื™ ื”ื•ืกืคืช ืฆ'ืงื‘ื•ืงืก ืœืื™ืฉื•ืจ ื“ื™ื•ื•ืจ ื‘ืฆ'ืงืืื•ื˜ ืฉื™ื ื•ื™ ื”ืืคืฉืจื•ื™ื•ืช ื‘ืชืคืจื™ื˜ ื”-ืกื™ื“ื•ืจ ืœืคื™ ื‘ื•ื•ืงื•ืžืจืก ืฉื™ื ื•ื™ ื”ื˜ืงืกื˜ "ืื–ืœ ืžื”ืžืœืื™" ื”ืขืจื” ืื™ืฉื™ืช ืœืกื•ืฃ ืขืžื•ื“ ื”ืขื’ืœื” ื”ื’ื‘ืœืช ืจื›ื™ืฉื” ืœื›ืœ ื”ืžื•ืฆืจื™ื ืœืžืงืกื™ืžื•ื 1 ืžื›ืœ ืžื•ืฆืจ ืงื‘ืœืช ืฉื ื”ืžื•ืฆืจ ืœืคื™ ื”-ID ื‘ืขื–ืจืช ืฉื•ืจื˜ืงื•ื“ ื”ื•ืกืคืช ื›ืคืชื•ืจ ื•ื•ืื˜ืกืืค ืœืงื ื™ื™ื” ื‘ืœื•ืค ืืจื›ื™ื•ืŸ ืžื•ืฆืจื™ื ื”ืคื™ื›ื” ืฉืœ ืžื™ืงื•ื“ ื‘ืฆ'ืงืืื•ื˜ ืœืœื ื—ื•ื‘ื” ืžืขื‘ืจ ื™ืฉื™ืจ ืœืฆ'ืงืืื•ื˜ ื‘ืœื—ื™ืชื” ืขืœ ื”ื•ืกืคื” ืœืกืœ (ื“ื™ืœื•ื’ ืขื’ืœื”) ื”ืชืจืื” ืœืงื‘ืœืช ืžืฉืœื•ื— ื—ื™ื ื ื‘ื“ืฃ ืขื’ืœืช ื”ืงื ื™ื•ืช ื’ืจืกื” 1 ื”ืชืจืื” ืœืงื‘ืœืช ืžืฉืœื•ื— ื—ื™ื ื ื‘ื“ืฃ ืขื’ืœืช ื”ืงื ื™ื•ืช ื’ืจืกื” 2 ืงื‘ื™ืขื” ืฉืœ ืžื—ื™ืจ ื”ื–ืžื ื” ืžื™ื ื™ืžืœื™ (ืžื•ืฆื’ ื‘ืขื’ืœื” ื•ื‘ืฆ'ืงืืื•ื˜) ื”ืขื‘ืจืช ืงื•ื“ ื”ืงื•ืคื•ืŸ ืœ-ORDER REVIEW ื”ืขื‘ืจืช ืงื•ื“ ื”ืงื•ืคื•ืŸ ืœ-ORDER REVIEW Kadence WooCommerce Email Designer ืงื‘ื™ืขืช ืคื•ื ื˜ ืืกื™ืกื ื˜ ืœื›ืœ ื”ืžื™ื™ืœ ื‘ืชื•ืกืฃ ืžื•ืฆืจื™ื ืฉืื–ืœื• ืžื”ืžืœืื™ - ื™ื•ืคื™ืขื• ืžืกื•ืžื ื™ื ื‘ืืชืจ, ืื‘ืœ ื‘ืชื—ืชื™ืช ื”ืืจื›ื™ื•ืŸ ื”ื•ืกืคืช ื›ืคืชื•ืจ "ืงื ื” ืขื›ืฉื™ื•" ืœืžื•ืฆืจื™ื ื”ืกืชืจืช ืืคืฉืจื•ื™ื•ืช ืžืฉืœื•ื— ืื—ืจื•ืช ื›ืืฉืจ ืžืฉืœื•ื— ื—ื™ื ื ื–ืžื™ืŸ ืฉื™ื˜ื” 2 ืฉื™ื ื•ื™ ืกื™ืžืŸ ืžื˜ื‘ืข ืฉ"ื— ืœ-ILS ืœื”ืคื•ืš ืกื˜ื˜ื•ืก ื”ื–ืžื ื” ืž"ื”ืฉื”ื™ื™ื”" ืœ"ื”ื•ืฉืœื" ื‘ืื•ืคืŸ ืื•ื˜ื•ืžื˜ื™ ืชืฆื•ื’ืช ื”ื ื—ื” ื‘ืื—ื•ื–ื™ื ืฉื™ื ื•ื™ ื˜ืงืกื˜ "ื‘ื—ืจ ืืคืฉืจื•ื™ื•ืช" ื‘ืžื•ืฆืจื™ื ืขื ื•ืจื™ืืฆื™ื•ืช ื—ื™ืคื•ืฉ ืžื•ืฆืจ ืœืคื™ ืžืง"ื˜ ืฉื™ื ื•ื™ ืชืžื•ื ืช ืžื•ืฆืจ ืœืคื™ ื•ืจื™ืืฆื™ื” ืื—ืจื™ ื‘ื—ื™ืจื” ืฉืœ ื•ืจื™ืืฆื™ื” ืื—ืช ื‘ืžืงืจื” ืฉืœ ื•ืจื™ืืฆื™ื•ืช ืžืจื•ื‘ื•ืช ื”ื ื—ื” ืงื‘ื•ืขื” ืœืคื™ ืชืคืงื™ื“ ื‘ืชืขืจื™ืฃ ืงื‘ื•ืข ื”ื ื—ื” ืงื‘ื•ืขื” ืœืคื™ ืชืคืงื™ื“ ื‘ืื—ื•ื–ื™ื ื”ืกืจื” ืฉืœ ืฉื“ื•ืช ืžืฉืœื•ื— ืœืงื‘ืฆื™ื ื•ื™ืจื˜ื•ืืœื™ื™ื ื”ืกืชืจืช ื˜ืื‘ื™ื ืžืขืžื•ื“ ืžื•ืฆืจ ื”ืฆื’ืช ืชื’ื™ืช "ืื–ืœ ืžื”ืžืœืื™" ื‘ืœื•ืค ื”ืžื•ืฆืจื™ื ืœื”ืคื•ืš ืฉื“ื•ืช ืœ-ืœื ื—ื•ื‘ื” ื‘ืฆ'ืงืืื•ื˜ ืฉื™ื ื•ื™ ื˜ืงืกื˜ "ืื–ืœ ืžื”ืžืœืื™" ืœื•ืจื™ืืฆื™ื•ืช ืฉื™ื ื•ื™ ืฆื‘ืข ื”ื”ื•ื“ืขื•ืช ื”ืžื•ื‘ื ื•ืช ืฉืœ ื•ื•ืงื•ืžืจืก ื”ืฆื’ืช ื”-ID ืฉืœ ืงื˜ื’ื•ืจื™ื•ืช ื”ืžื•ืฆืจื™ื ื‘ืขืžื•ื“ ื”ืงื˜ื’ื•ืจื™ื•ืช ืื–ืœ ืžื”ืžืœืื™- ืฉื™ื ื•ื™ ื”ื”ื•ื“ืขื”, ืชื’ื™ืช ื‘ืœื•ืค, ื”ื•ื“ืขื” ื‘ื“ืฃ ื”ืžื•ืฆืจ ื•ื”ื•ืกืคืช ืื–ืœ ืžื”ืžืœืื™ ืขืœ ื•ืจื™ืืฆื™ื” ื”ื•ืกืคืช ืฉื“ื” ืžื—ื™ืจ ืกืคืง ืœื“ืฃ ื”ืขืจื™ื›ื” ืฉื™ื ื•ื™ ื˜ืงืกื˜ ืื–ืœ ืžื”ืžืœืื™ ืชืžื•ื ื•ืช ืžื•ืฆืจ ื‘ืžืื•ื ืš ืœืฆื“ ืชืžื•ื ืช ื”ืžื•ืฆืจ ื”ืจืืฉื™ืช ื‘ืืœืžื ื˜ื•ืจ ื”ื•ืกืคืช ื›ืคืชื•ืจ ืงื ื” ืขื›ืฉื™ื• ืœืขืžื•ื“ ื”ืžื•ืฆืจ ื‘ืงื ื™ื” ื”ื–ื• ื—ืกื›ืช XX ืฉ''ื— ืœืืคืฉืจ ืœืžื ื”ืœ ื—ื ื•ืช ืœื ืงื•ืช ืงืืฉ ื‘ืจื•ืงื˜ ืœืืคืฉืจ ืจืง ืžื•ืฆืจ ืื—ื“ ื‘ืขื’ืœืช ืงื ื™ื•ืช ื”ื•ืกืคืช ืกื™ืžื•ืŸ ืืจื™ื–ืช ืžืชื ื” ื•ืื–ื•ืจ ืœื”ื•ืจืื•ืช ื‘ืฆ'ืงืืื•ื˜ ืฉืœ ื•ื•ืงื•ืžืจืก ื”ืฆื’ืช ื”ื ื—ื” ื‘ืžืกืคืจ (ื’ื•ื“ืœ ื”ื”ื ื—ื”) ื”ื•ืกืคืช "ืื™ืฉื•ืจ ืชืงื ื•ืŸ" ืœื“ืฃ ื”ืชืฉืœื•ื ื”ืฆื’ืช ืจืฉื™ืžืช ืชื›ื•ื ื•ืช ื”ืžื•ืฆืจ ื‘ืคืจื•ื ื˜ ืฉื™ื ื•ื™ ื›ืžื•ืช ืžื•ืฆืจื™ื ื‘ืฆ'ืงืืื•ื˜ ื‘ื™ื˜ื•ืœ ื”ืฉื“ื•ืช ื‘ืฆ'ืงืืื•ื˜ ืฉื™ื ื•ื™ ื›ื•ืชืจื•ืช ื•ืคืœื™ื™ืกื”ื•ืœื“ืจ ืฉืœ ื”ืฉื“ื•ืช ื‘ืฆ'ืงืืื•ื˜
ื”ื—ืœืคืช ื˜ืงืกื˜ ื‘ืืชืจ (ืžืชืื™ื ื’ื ืœืชืจื’ื•ื ื ืงื•ื“ืชื™) ื”ืกืจืช ืคื•ื ื˜ื™ื ืฉืœ ื’ื•ื’ืœ ืžืชื‘ื ื™ืช KAVA ื‘ื™ื˜ื•ืœ ื”ืชืจืื•ืช ื‘ืžื™ื™ืœ ืขืœ ืขื“ื›ื•ืŸ ื•ื•ืจื“ืคืจืก ืื•ื˜ื•ืžื˜ื™ ื”ื•ืกืคืช ืชืžื™ื›ื” ื‘ืงื‘ืฆื™ VCF ื‘ืืชืจ (ืงื‘ืฆื™ ืื™ืฉ ืงืฉืจ VCARD) - ื—ืœืง 1 ืœื”ื—ืจื™ื’ ืงื˜ื’ื•ืจื™ื” ืžืกื•ื™ืžืช ืžืชื•ืฆืื•ืช ื”ื—ื™ืคื•ืฉ ืฉืœื™ืคืช ืชื•ื›ืŸ ืฉืœ ืจื™ืคื™ื˜ืจ ื™ืฆื™ืจืช ื›ืคืชื•ืจ ืฉื™ืชื•ืฃ ืœืžื•ื‘ื™ื™ืœ ื–ื™ื”ื•ื™ ืืœื• ืืœืžื ื˜ื™ื ื’ื•ืจืžื™ื ืœื’ืœื™ืœื” ืื•ืคืงื™ืช ื”ืชืงื ืช SMTP ื”ื’ื“ืจืช ื˜ืงืกื˜ ื—ืœื•ืคื™ ืœืชืžื•ื ื•ืช ืœืคื™ ืฉื ื”ืงื•ื‘ืฅ ื”ื•ืกืคืช ื”ืชืืžืช ืชื•ืกืคื™ื ืœื’ืจืกืช WP ื”ื•ืกืคืช ื˜ื•ืจ ID ืœืžืฉืชืžืฉื™ื ื”ืกืจืช ื›ื•ืชืจืช ื‘ืชื‘ื ื™ืช HELLO ื”ืกืจืช ืชื’ื•ื‘ื•ืช ื‘ืื•ืคืŸ ื’ื•ืจืฃ ื”ืจืฉืืช SVG ื—ื™ืœื•ืฅ ื”ื—ืœืง ื”ืื—ืจื•ืŸ ืฉืœ ื›ืชื•ื‘ืช ื”ืขืžื•ื“ ื”ื ื•ื›ื—ื™ ื—ื™ืœื•ืฅ ื”ืกืœืื’ ืฉืœ ื”ืขืžื•ื“ ื—ื™ืœื•ืฅ ื›ืชื•ื‘ืช ื”ืขืžื•ื“ ื”ื ื•ื›ื—ื™ ืžื ื™ืขืช ื™ืฆื™ืจืช ืชืžื•ื ื•ืช ืžื•ืงื˜ื ื•ืช ื”ืชืงื ืช SMTP ื”ืฆื’ืช ื”-ID ืฉืœ ืงื˜ื’ื•ืจื™ื•ืช ื‘ืขืžื•ื“ ื”ืงื˜ื’ื•ืจื™ื•ืช ืœื”ื•ืจื™ื“ ืžืชืคืจื™ื˜ ื”ื ื™ื”ื•ืœ ืขืžื•ื“ื™ื ื”ื•ืกืคืช Favicon ืฉื•ื ื” ืœื›ืœ ื“ืฃ ื•ื“ืฃ ื”ื•ืกืคืช ืืคืฉืจื•ืช ืฉื›ืคื•ืœ ืคื•ืกื˜ื™ื ื•ื‘ื›ืœืœ (ืฉืœ ืฉืžืขื•ืŸ ืกื‘ื™ืจ) ื”ืกืจืช ืชื’ื•ื‘ื•ืช ื‘ืื•ืคืŸ ื’ื•ืจืฃ 2 ื‘ืงื ื™ื” ื”ื–ื• ื—ืกื›ืช XX ืฉ''ื— ื—ื™ืคื•ืฉ ืืœืžื ื˜ื™ื ืกื•ืจืจื™ื, ื’ืœื™ืฉื” ืฆื“ื™ืช ื‘ืžื•ื‘ื™ื™ืœ ืฉื™ื˜ื” 1 ืœืืคืฉืจ ืจืง ืžื•ืฆืจ ืื—ื“ ื‘ืขื’ืœืช ืงื ื™ื•ืช ื”ืฆื’ืช ื”ื ื—ื” ื‘ืžืกืคืจ (ื’ื•ื“ืœ ื”ื”ื ื—ื”) ื”ื•ืกืคืช "ืื™ืฉื•ืจ ืชืงื ื•ืŸ" ืœื“ืฃ ื”ืชืฉืœื•ื ืฉื™ื ื•ื™ ืฆื‘ืข ื”ืื“ืžื™ืŸ ืœืคื™ ืกื˜ื˜ื•ืก ื”ืขืžื•ื“/ืคื•ืกื˜ ืฉื™ื ื•ื™ ืฆื‘ืข ืื“ืžื™ืŸ ืœื›ื•ืœื ืœืคื™ ื”ืกื›ืžื•ืช ืฉืœ ื•ื•ืจื“ืคืจืก ืชืฆื•ื’ืช ื›ืžื•ืช ืฆืคื™ื•ืช ืžืชื•ืš ื”ื“ืฉื‘ื•ืจื“ ืฉืœ ื•ื•ืจื“ืคืจืก ื”ืฆื’ืช ืกื•ื’ ืžืฉืชืžืฉ ื‘ืคืจื•ื ื˜ ื’ืœื™ืœื” ืื™ืŸ ืกื•ืคื™ืช ื‘ืžื“ื™ื” ืฉืคืช ื”ืžืžืฉืง ืฉืœ ืืœืžื ื˜ื•ืจ ืชื•ืืžืช ืœืฉืคืช ื”ืžืฉืชืžืฉ
ื”ื•ื“ืขืช ืฉื’ื™ืื” ืžื•ืชืืžืช ืื™ืฉื™ืช ื‘ื˜ืคืกื™ื ืœื”ืคื•ืš ื›ืœ ืกืงืฉืŸ/ืขืžื•ื“ื” ืœืงืœื™ืงื‘ื™ืœื™ืช (ืœื—ื™ืฆื”) - ืฉื™ื˜ื” 1 ืœื”ืคื•ืš ื›ืœ ืกืงืฉืŸ/ืขืžื•ื“ื” ืœืงืœื™ืงื‘ื™ืœื™ืช (ืœื—ื™ืฆื”) - ืฉื™ื˜ื” 2 ืฉื™ื ื•ื™ ื”ื’ื‘ืœืช ื”ื–ื™ื›ืจื•ืŸ ื‘ืฉืจืช ื”ื•ืกืคืช ืœื™ื ืง ืœื”ื•ืจื“ืช ืžืกืžืš ืžื”ืืชืจ ื‘ืžื™ื™ืœ ื”ื ืฉืœื— ืœืœืงื•ื— ืœื”ืคื•ืš ื›ืœ ืกืงืฉืŸ/ืขืžื•ื“ื” ืœืงืœื™ืงื‘ื™ืœื™ืช (ืœื—ื™ืฆื”) - ืฉื™ื˜ื” 3 ื™ืฆื™ืจืช ื›ืคืชื•ืจ ืฉื™ืชื•ืฃ ืœืžื•ื‘ื™ื™ืœ ืคืชื™ื—ืช ื“ืฃ ืชื•ื“ื” ื‘ื˜ืื‘ ื—ื“ืฉ ื‘ื–ืžืŸ ืฉืœื™ื—ืช ื˜ื•ืคืก ืืœืžื ื˜ื•ืจ - ื˜ื•ืคืก ื‘ื•ื“ื“ ื‘ื“ืฃ ืคืชื™ื—ืช ื“ืฃ ืชื•ื“ื” ื‘ื˜ืื‘ ื—ื“ืฉ ื‘ื–ืžืŸ ืฉืœื™ื—ืช ื˜ื•ืคืก ืืœืžื ื˜ื•ืจ - ื˜ืคืกื™ื ืžืจื•ื‘ื™ื ื‘ื“ืฃ ื‘ื™ื™ ื‘ื™ื™ ืœืืจื™ืง ื’'ื•ื ืก (ื—ืกื™ืžืช ืกืคืื ื‘ื˜ืคืกื™ื) ื–ื™ื”ื•ื™ ืืœื• ืืœืžื ื˜ื™ื ื’ื•ืจืžื™ื ืœื’ืœื™ืœื” ืื•ืคืงื™ืช ืœื™ื™ื‘ืœื™ื ืžืจื—ืคื™ื ื‘ื˜ืคืกื™ ืืœืžื ื˜ื•ืจ ื™ืฆื™ืจืช ืื ื™ืžืฆื™ื” ืฉืœ "ื—ื“ืฉื•ืช ืจืฆื•ืช" ื‘ื’'ื˜ (marquee) ืฉื™ื ื•ื™ ืคื•ื ื˜ ื‘ืื•ืคืŸ ื“ื™ื ืืžื™ ื‘ื’'ื˜ ืคื•ื ืงืฆื™ื” ืฉืฉื•ืœืคืช ืฉื“ื•ืช ืžื˜ื ืžืชื•ืš JET ื•ืžืืคืฉืจืช ืœืฉื™ื ื”ื›ืœ ื‘ืชื•ืš ืฉื“ื” SELECT ื‘ื˜ื•ืคืก ืืœืžื ื˜ื•ืจ ื”ื•ืกืคืช ืงื• ื‘ื™ืŸ ืจื›ื™ื‘ื™ ื”ืชืคืจื™ื˜ ื‘ื“ืกืงื˜ื•ืค ื•ืœื“ืฆื™ื” ืœืžืกืคืจื™ ื˜ืœืคื•ืŸ ื‘ื˜ืคืกื™ ืืœืžื ื˜ื•ืจ ื—ื™ื‘ื•ืจ ืฉื ื™ ืฉื“ื•ืช ื‘ื˜ื•ืคืก ืœืฉื“ื” ืื—ื“ ืฉืื™ื‘ืช ื ืชื•ืŸ ืžืชื•ืš ื›ืชื•ื‘ืช ื”-URL ืœืชื•ืš ืฉื“ื” ื‘ื˜ื•ืคืก ื•ืงื™ื“ื•ื“ ืœืขื‘ืจื™ืช ืžื“ื™ื” ืงื•ื•ืจื™ ืœืžื•ื‘ื™ื™ืœ Media Query ืชืžื•ื ื•ืช ืžื•ืฆืจ ื‘ืžืื•ื ืš ืœืฆื“ ืชืžื•ื ืช ื”ืžื•ืฆืจ ื”ืจืืฉื™ืช ื‘ืืœืžื ื˜ื•ืจ ื”ืฆื’ืช ืชืืจื™ืš ืขื‘ืจื™ ืคื•ืจืžื˜ ืชืืจื™ืš ืžื•ืชืื ืื™ืฉื™ืช ืชื™ืงื•ืŸ ืฉื“ื” ืชืืจื™ืš ื‘ื˜ื•ืคืก ืืœืžื ื˜ื•ืจ ื‘ืžื•ื‘ื™ื™ืœ ืฉืื™ื‘ืช ืคืจืžื˜ืจ ืžืชื•ืš ื”ื›ืชื•ื‘ืช ื•ื”ื–ื ืชื• ืœืชื•ืš ืฉื“ื” ื‘ื˜ื•ืคืก (PARAMETER, URL, INPUT) ืขืžื•ื“ื•ืช ื‘ืจื•ื—ื‘ ืžืœื ื‘ืืœืžื ื˜ื•ืจ ืขืžื•ื“ื” ื“ื‘ื™ืงื” ื‘ืชื•ืš ืืœืžื ื˜ื•ืจ ื™ืฆื™ืจืช "ืฆืœ" ืื•ืžื ื•ืชื™ ืงื•ื“ ืœืกื•ื•ื™ืฆ'ืจ, ืฉื ื™ ื›ืคืชื•ืจื™ื ื•ืฉื ื™ ืืœืžื ื˜ื™ื ืกืงืจื™ืคื˜ ืœืกื’ื™ืจืช ืคื•ืคืืค ืฉืœ ืชืคืจื™ื˜ ืœืื—ืจ ืœื—ื™ืฆื” ืขืœ ืื—ื“ ื”ืขืžื•ื“ื™ื ื”ื•ืกืคืช ื›ืคืชื•ืจ ืงืจื ืขื•ื“ ืฉืคืช ื”ืžืžืฉืง ืฉืœ ืืœืžื ื˜ื•ืจ ืชื•ืืžืช ืœืฉืคืช ื”ืžืฉืชืžืฉ ืœื”ืจื™ืฅ ืงื•ื“ JS ืื—ืจื™ ืฉื˜ื•ืคืก ืืœืžื ื˜ื•ืจ ื ืฉืœื— ื‘ื”ืฆืœื—ื”