.
: bármilyen karakter\s
: üres hely karakter (space, tab, új sor)\d
: számjegy\w
: alfanumerikus karakter (angol ABC kis- és nagybetűi, számjegyek és_
)\p{L}
: mint a\w
, de Unicode (ékezetes) karakter is lehet\S
: bármilyen karakter, ami nem üres hely
// https://gist.github.com/szemate/537792a6cf39008d51192fc8a3034d9a | |
const toppings = [ | |
'ham', | |
'salami', | |
'mushroom', | |
'spinach', | |
'artichoke', | |
]; |
// The most common elementary algorithms in JavaScript | |
'use strict'; | |
const testNumbers = [8, 6, 3, 7, 3, 8, 4, 4, 9, 1, 2, 8]; | |
// 1. Search | |
function contains(array, elemToFind) { | |
for (let i = 0; i < array.length; i++) { | |
if (array[i] === elemToFind) { |
Create a script that takes the name of a HTML file as a command line argument, and prints its visible content as plain text to standard output (to the terminal).
- Only the body contents should be printed.
- All HTML tags and indentation should be removed.
- Contents of block elements (
<p>
,<h#>
,<div>
) should be divided by empty lines. - Line breaks (
<br />
) should be respeced. - Only
<br />
elements should be treated as line breaks, new line characters should not.
In this word game points are awarded based on the length of the word and the letters used. The user has to create a word from the letters in their hand. Their hand consists of 7 letters.
Could you create a function which returns the correct scores for the words played? The input is a list of words, and the output is an object where the keys are the words played and the values are the word points.
- Fork https://github.com/szemate/git-branching-demo
- Add the other trainees in the breakout room as collaborators (to the forked repository)
- Confirm yourself as a collaborator
We will discover the Chuck Norris Jokes API. The documentation can be found at https://api.chucknorris.io/.
- Read the "Usage" section and try each endpoint in the browser.
- Retrieve a random Chuck Norris fact related to movies. You will need to combine the data from two endpoints.
Create a dictionary page that shows word definitions from the Free Dictionary API. The API documentation can be found at https://dictionaryapi.dev/.
- Open the developer tools in your browser and try the API with different words. Figure out how to get a definition from the returned JSON object.
- Check what the response is when no definition is found.
- Copy-paste
index.html
andscript.js
below into VSCode and openindex.html
with live server. - Complete
script.js
to show the first definition of the word from the input field when the user clicks the submit button. Don't forget to handle the case when no definition is found. - Stretch goal: include all definitions of the word and the example sentences.