├── static
├── .nojekyll
├── CNAME
├── _redirects
├── ads.txt
├── img
│ ├── favicon.ico
│ ├── custom-data-image.png
│ ├── courses
│ │ ├── placeholder.png
│ │ ├── html-language.png
│ │ ├── jquery-language.png
│ │ ├── kotlin-language.png
│ │ └── python-language.png
│ ├── tutorial
│ │ ├── localeDropdown.png
│ │ └── docsVersionDropdown.png
│ └── docs
│ │ └── visual-studio
│ │ ├── vs-home.png
│ │ └── vs-download.png
└── robots.txt
├── .vscode
└── settings.json
├── babel.config.js
├── src
├── components
│ ├── Courses
│ │ ├── Courses.module.css
│ │ └── Courses.jsx
│ ├── HomePageFeatures
│ │ ├── HomepageFeatures.module.css
│ │ └── HomepageFeatures.js
│ ├── Adsence
│ │ ├── DisplayAd.js
│ │ └── InArticleAd.js
│ ├── BrowserWindow
│ │ ├── index.tsx
│ │ └── styles.index.css
│ ├── Card
│ │ ├── Card.jsx
│ │ └── Card.css
│ └── SocialShare
│ │ └── index.js
├── pages
│ ├── markdown-page.md
│ ├── courses.js
│ ├── index.module.css
│ └── index.js
└── css
│ └── custom.css
├── .gitignore
├── blog
└── authors.yml
├── docs
├── languages
│ ├── html
│ │ ├── doctypes
│ │ │ ├── introduction.md
│ │ │ ├── remarks.md
│ │ │ ├── adding-the-doctype.md
│ │ │ └── html-5-doctype.md
│ │ ├── headings
│ │ │ ├── introduction.md
│ │ │ ├── using-headings.md
│ │ │ ├── correct-structure-matters.md
│ │ │ └── remarks.md
│ │ ├── lists
│ │ │ ├── unordered-list.mdx
│ │ │ ├── remarks.mdx
│ │ │ ├── introduction.mdx
│ │ │ ├── ordered-list.mdx
│ │ │ └── nested-list.mdx
│ │ └── getting-started
│ │ │ ├── element-insight.md
│ │ │ ├── remarks.md
│ │ │ ├── creating-page.md
│ │ │ ├── introduction.md
│ │ │ └── breakdown-page.md
│ ├── jquery
│ │ ├── README.md
│ │ ├── each-function.md
│ │ ├── getting-and-setting-width-and-height-of-an-element.md
│ │ ├── prepend.md
│ │ ├── checkbox-select-all-with-automatic-check-uncheck-on-other-checkbox-change.md
│ │ ├── contributors.md
│ │ ├── element-visibility.md
│ │ ├── attributes.md
│ │ ├── jquery-deferred-objects-and-promises.md
│ │ ├── jquery-animate-method.md
│ │ └── plugins.md
│ ├── kotlin
│ │ ├── README.md
│ │ ├── kotlin-caveats.md
│ │ ├── junit.md
│ │ ├── logging-in-kotlin.md
│ │ ├── class-delegation.md
│ │ ├── visibility-modifiers.md
│ │ ├── coroutines.md
│ │ ├── exceptions.md
│ │ ├── type-aliases.md
│ │ ├── contributors.md
│ │ ├── ranges.md
│ │ ├── collections.md
│ │ ├── annotations.md
│ │ ├── vararg-parameters-in-functions.md
│ │ ├── singleton-objects.md
│ │ ├── dsl-building.md
│ │ ├── type-safe-builders.md
│ │ ├── enum.md
│ │ ├── basics-of-kotlin.md
│ │ ├── basic-lambdas.md
│ │ ├── delegated-properties.md
│ │ ├── recyclerview-in-kotlin.md
│ │ ├── strings.md
│ │ ├── arrays.md
│ │ ├── generics.md
│ │ ├── kotlin-for-java-developers.md
│ │ ├── class-inheritance.md
│ │ ├── kotlin-android-extensions.md
│ │ ├── loops-in-kotlin.md
│ │ ├── null-safety.md
│ │ ├── configuring-kotlin-build.md
│ │ └── interfaces.md
│ └── javascript
│ │ ├── README.md
│ │ ├── date-comparison.md
│ │ ├── comments.md
│ │ └── datatypes-in-javascript.md
└── cards-data
│ └── cards-data.js
├── LICENSE
├── package.json
├── README.md
└── sidebars.js
/static/.nojekyll:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/CNAME:
--------------------------------------------------------------------------------
1 | geekyweb.eu.org
--------------------------------------------------------------------------------
/static/_redirects:
--------------------------------------------------------------------------------
1 | /sitemap.xml/ /sitemap.xml
2 |
--------------------------------------------------------------------------------
/static/ads.txt:
--------------------------------------------------------------------------------
1 | google.com, pub-1497260367342842, DIRECT, f08c47fec0942fa0
--------------------------------------------------------------------------------
/.vscode/settings.json:
--------------------------------------------------------------------------------
1 | {
2 | "cSpell.words": ["anguage", "arkup", "yper"]
3 | }
4 |
--------------------------------------------------------------------------------
/static/img/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NamanGarg2075/GeekyWeb/HEAD/static/img/favicon.ico
--------------------------------------------------------------------------------
/static/robots.txt:
--------------------------------------------------------------------------------
1 | User-agent: *
2 | Disallow: /search
3 | Sitemap: https://geekyweb.eu.org/sitemap.xml/
--------------------------------------------------------------------------------
/babel.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | presets: [require.resolve('@docusaurus/core/lib/babel/preset')],
3 | };
4 |
--------------------------------------------------------------------------------
/static/img/custom-data-image.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NamanGarg2075/GeekyWeb/HEAD/static/img/custom-data-image.png
--------------------------------------------------------------------------------
/static/img/courses/placeholder.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NamanGarg2075/GeekyWeb/HEAD/static/img/courses/placeholder.png
--------------------------------------------------------------------------------
/static/img/courses/html-language.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NamanGarg2075/GeekyWeb/HEAD/static/img/courses/html-language.png
--------------------------------------------------------------------------------
/static/img/courses/jquery-language.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NamanGarg2075/GeekyWeb/HEAD/static/img/courses/jquery-language.png
--------------------------------------------------------------------------------
/static/img/courses/kotlin-language.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NamanGarg2075/GeekyWeb/HEAD/static/img/courses/kotlin-language.png
--------------------------------------------------------------------------------
/static/img/courses/python-language.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NamanGarg2075/GeekyWeb/HEAD/static/img/courses/python-language.png
--------------------------------------------------------------------------------
/static/img/tutorial/localeDropdown.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NamanGarg2075/GeekyWeb/HEAD/static/img/tutorial/localeDropdown.png
--------------------------------------------------------------------------------
/static/img/docs/visual-studio/vs-home.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NamanGarg2075/GeekyWeb/HEAD/static/img/docs/visual-studio/vs-home.png
--------------------------------------------------------------------------------
/static/img/docs/visual-studio/vs-download.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NamanGarg2075/GeekyWeb/HEAD/static/img/docs/visual-studio/vs-download.png
--------------------------------------------------------------------------------
/static/img/tutorial/docsVersionDropdown.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NamanGarg2075/GeekyWeb/HEAD/static/img/tutorial/docsVersionDropdown.png
--------------------------------------------------------------------------------
/src/components/Courses/Courses.module.css:
--------------------------------------------------------------------------------
1 | .cards{
2 | display: flex;
3 | flex-wrap: wrap;
4 | gap: 20px;
5 | justify-content: center;
6 | }
--------------------------------------------------------------------------------
/src/pages/markdown-page.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Markdown page example
3 | ---
4 |
5 | # Markdown page example
6 |
7 | You don't need React to write simple standalone pages.
8 |
--------------------------------------------------------------------------------
/src/components/HomePageFeatures/HomepageFeatures.module.css:
--------------------------------------------------------------------------------
1 | .features {
2 | display: flex;
3 | align-items: center;
4 | padding: 2rem 0;
5 | width: 100%;
6 | }
7 |
8 | .featureSvg {
9 | height: 200px;
10 | width: 200px;
11 | }
12 |
--------------------------------------------------------------------------------
/src/pages/courses.js:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import Layout from '@theme/Layout';
3 | import Courses from '../components/Courses/Courses';
4 |
5 | const introduction = () => {
6 | return (
7 |
` tag represents a common paragraph. 14 | 15 | Elements commonly have an opening tag and a closing tag. The opening tag contains the element's name in angle brackets (`
`). The closing tag is identical to the opening tag with the addition of a forward slash (`/`) between the opening bracket and the element's name (`
`). 16 | 17 | Content can then go between these two tags: `This is a simple paragraph.
`. 18 | -------------------------------------------------------------------------------- /docs/languages/html/getting-started/remarks.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Remarks 3 | # description: HTML stands for hypertext markup language used to create web pages using a markup language. HTML is the root language.... 4 | # image: "/img/docs/html/introduction-to-html.png" 5 | keywords: [coding, web development, html, introduction to html, what is html] 6 | sidebar_position: 5 7 | sidebar_label: Remarks 8 | slug: /html/intro/remarks 9 | --- 10 | 11 | :::success Remarks 12 | [HTML](https://en.wikipedia.org/wiki/HTML) (**H**yper**t**ext **M**arkup **L**anguage) is an [XML](http://stackoverflow.com/documentation/xml/882/introduction-to-xml#t=201608040152247808936)-compliant system of annotating documents with 'tags'. It is used specifically to create content for web pages and web applications, which can then be shared over a network. 13 | ::: 14 | Apart from text, the current version of HTML supports many different [types of media](https://en.wikipedia.org/wiki/Media_type), including images and videos. 15 | -------------------------------------------------------------------------------- /docs/languages/html/lists/remarks.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Remarks. 3 | keywords: [coding, web development, html] 4 | sidebar_position: 4 5 | sidebar_label: Remarks 6 | slug: /html/lists/remarks 7 | --- 8 | 9 | import BrowserWindow from "@site/src/components/BrowserWindow"; 10 | 11 | :::success Remarks 12 | HTML lists, such as ordered and unordered lists, are valuable for organizing information on web pages. They allow you to present items in a logical and structured manner. Whether you need to create a simple list or a nested hierarchy, HTML lists offer flexibility and readability. By using the `This is a simple paragraph.
28 | 29 | 30 | ``` 31 | -------------------------------------------------------------------------------- /docs/languages/html/doctypes/adding-the-doctype.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Adding the Doctype. 3 | keywords: [coding, web development, html] 4 | sidebar_position: 2 5 | sidebar_label: Adding the Doctype 6 | slug: /html/doctypes/adding-the-doctypes 7 | --- 8 | 9 | The `` declaration should always be included at the top of the HTML document, before the `` tag. 10 | 11 | See [HTML 5 Doctype](http://stackoverflow.com/documentation/html/806/doctypes/16623/html-5-doctype) for details on the HTML 5 Doctype. 12 | 13 | ```html 14 | 15 | ``` 16 | 17 | See [HTML 4.01 Doctypes](http://stackoverflow.com/documentation/html/806/doctypes/3148/html-4-01-doctypes) for details on how these types differ from each other. 18 | 19 | **Strict** 20 | 21 | ```html 22 | 23 | ``` 24 | 25 | **Transitional** 26 | 27 | ```html 28 | 29 | ``` 30 | 31 | **Frameset** 32 | 33 | ```html 34 | 35 | ``` -------------------------------------------------------------------------------- /docs/languages/html/headings/correct-structure-matters.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Correct Structure. 3 | keywords: [coding, web development, html] 4 | sidebar_position: 3 5 | sidebar_label: Correct Structure Matters 6 | slug: /html/headings/correct-structure-matters 7 | --- 8 | 9 | **Search engines** and other **user agents** usually index page content based on heading elements, for example to create a table of contents, so using the correct structure for headings is important. 10 | 11 | In general, an article should have one `h1` element for the main title followed by `h2` subtitles – going down a layer if necessary. If there are `h1` elements on a higher level they shoudn't be used to describe any lower level content. 12 | 13 | **Example document (extra intendation to illustrate hierarchy):** 14 | 15 | ```html 16 |Introduction
18 | 19 |Paragraph
23 | 24 |Paragraph
26 | 27 |Paragraph
29 | ``` 30 | 31 | ## Syntax 32 | 33 | - `course paragraph here
*/} 18 |{siteConfig.tagline}
23 |
2 |
3 |
4 |
5 |
6 |
11 | GeekyWeb was designed from the ground up to be easy to use and learn different programming languages.You will well organize content on GeekyWeb so that you can learn anything from GeekyWeb in a very systematic way.
12 |
13 |
Explore GeekyWeb docs »
14 |
15 |
16 | [](https://github.com/NamanGarg2075/geekyweb/issues)
17 | [](https://github.com/NamanGarg2075/geekyweb/network)
18 | [](https://github.com/NamanGarg2075/geekyweb/stargazers)
19 | [](https://github.com/NamanGarg2075/GeekyWeb/blob/main/LICENSE)
20 | [](https://geekyweb.eu.org/)
21 |
22 |
37 | Select all 38 | Group1 value 1 39 | Group1 value 2 40 | Group1 value 3 41 |
42 | 43 |44 | Select all 45 | Group2 value 1 46 | Group2 value 2 47 | Group2 value 3 48 |
49 | 50 | 62 | ``` 63 | -------------------------------------------------------------------------------- /src/css/custom.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Any CSS included here will be global. The classic template 3 | * bundles Infima by default. Infima is a CSS framework designed to 4 | * work well for content-centric websites. 5 | */ 6 | 7 | /* You can override the default Infima variables here. */ 8 | :root { 9 | --ifm-color-primary: #00b0ff; 10 | --ifm-color-primary-dark: #009ee6; 11 | --ifm-color-primary-darker: #0096d9; 12 | --ifm-color-primary-darkest: #007bb3; 13 | --ifm-color-primary-light: #1ab8ff; 14 | --ifm-color-primary-lighter: #26bcff; 15 | --ifm-color-primary-lightest: #4dc8ff; 16 | --ifm-code-font-size: 95%; 17 | 18 | /* Styling Theme */ 19 | --ifm-heading-font-family: "Balsamiq Sans"; 20 | --btn-color-course: #000000; 21 | } 22 | 23 | /* For readability concerns, you should choose a lighter palette in dark mode. */ 24 | html[data-theme="dark"] { 25 | /* --ifm-color-primary: #00B0FF; */ 26 | /* --ifm-color-primary-dark: #21af90; */ 27 | /* --ifm-color-primary-darker: #1fa588; */ 28 | /* --ifm-color-primary-darkest: #1a8870; */ 29 | /* --ifm-color-primary-light: #29d5b0; */ 30 | /* --ifm-color-primary-lighter: #32d8b4; */ 31 | /* --ifm-color-primary-lightest: #4fddbf; */ 32 | --ifm-background-color: #0c141f; 33 | --ifm-navbar-background-color: #020616; 34 | --ifm-dropdown-background-color: #020616; 35 | --ifm-card-background-color: #020616; 36 | 37 | --ifm-code-background: #2c333d; 38 | --ifm-navbar-search-input-background-color: #282c34; 39 | /* --ifm-navbar-search-input-icon: */ 40 | /* --ifm-color-emphasis-200: #0a0f22; */ 41 | --btn-color-course: #ffffff; 42 | } 43 | 44 | .docusaurus-highlight-code-line { 45 | background-color: rgba(0, 0, 0, 0.1); 46 | display: block; 47 | margin: 0 calc(-1 * var(--ifm-pre-padding)); 48 | padding: 0 var(--ifm-pre-padding); 49 | } 50 | 51 | html[data-theme="dark"] .docusaurus-highlight-code-line { 52 | background-color: rgba(0, 0, 0, 0.3); 53 | } 54 | 55 | .navbar__title { 56 | font-family: "Balsamiq sans"; 57 | } 58 | 59 | img { 60 | border-radius: 7px; 61 | } 62 | 63 | .footer { 64 | background-color: #020616; 65 | } 66 | 67 | pre { 68 | font-family: "Cascadia Code"; 69 | } 70 | 71 | #announcement { 72 | background-color: var(--ifm-background-color) !important; 73 | } 74 | 75 | .close { 76 | color: #ebe3e3; 77 | } 78 | 79 | /* Card container */ 80 | .cardContainer_qNfC { 81 | --ifm-link-color: var(--ifm-color-emphasis-800); 82 | --ifm-link-hover-color: var(--ifm-color-emphasis-700); 83 | --ifm-link-hover-decoration: none; 84 | border: 1px solid var(--ifm-color-emphasis-200); 85 | box-shadow: 0 1.5px 3px 0 rgb(0 0 0 / 15%); 86 | transition: all var(--ifm-transition-fast) ease; 87 | transition-property: border, box-shadow; 88 | } 89 | 90 | /* Docs text alignment */ 91 | article { 92 | text-align: left; 93 | } 94 | -------------------------------------------------------------------------------- /docs/languages/javascript/date-comparison.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Date Comparison in JavaScript 3 | description: Learn how to compare dates effectively using JavaScript. This comprehensive guide provides step-by-step instructions on comparing dates, including various scenarios and common pitfalls to avoid. Enhance your JavaScript skills and ensure accurate date comparisons in your web development projects 4 | # image: "#" 5 | keywords: 6 | [ 7 | date comparison, 8 | JavaScript, 9 | compare dates, 10 | web development, 11 | JavaScript date, 12 | date manipulation, 13 | date comparison techniques, 14 | JavaScript programming, 15 | web development tutorials, 16 | ] 17 | sidebar_position: 10 18 | sidebar_label: Date Comparison 19 | slug: /javascript/date-comparison 20 | --- 21 | 22 | import InArticleAd from '@site/src/components/Adsence/InArticleAd'; 23 | import DisplayAd from '@site/src/components/Adsence/DisplayAd'; 24 | 25 |{description}
71 |