no way to compare when less than two revisions
Differences
This shows you the differences between two versions of the page.
Previous revision | |||
— | dev:javascript [2023/05/01 17:24] (current) – [Hello World] Henrik Yllemo | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | <button type=" | ||
+ | ====== JavaScript ====== | ||
+ | <data programminglanguage> | ||
+ | Full Name: JavaScript ECMAScript | ||
+ | Short Name: JavaScript | ||
+ | Description: | ||
+ | Company: Unkown | ||
+ | Web: Yes | ||
+ | Mobile: Yes | ||
+ | Enterprise: No | ||
+ | Embedded : No | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | <panel title=' | ||
+ | JavaScript is a programming language that is commonly used to create interactive web pages and web applications. It can be used to add dynamic functionality to HTML and CSS-based web pages, and can also be used on the server-side with Node.js. | ||
+ | </ | ||
+ | JavaScript is a dynamic, object-oriented language that includes features such as first-class functions, closures, and prototypes. It also includes built-in support for arrays, regular expressions, | ||
+ | </ | ||
+ | JavaScript is commonly used in web development to add interactivity and dynamic functionality to web pages. It can be used to validate form inputs, create animations, update page content without reloading the page, and interact with APIs and databases. | ||
+ | </ | ||
+ | Some popular JavaScript frameworks and libraries include React, Angular, Vue.js, jQuery, and Node.js. | ||
+ | </ | ||
+ | JavaScript and Java are two different programming languages that are used for different purposes. Java is a general-purpose programming language that is commonly used for building desktop and server-side applications, | ||
+ | </ | ||
+ | Asynchronous programming in JavaScript allows for non-blocking code execution, which means that code can continue to execute while waiting for an operation (such as an API call) to complete. This is typically achieved using callbacks, promises, or async/await functions. | ||
+ | </ | ||
+ | Yes, JavaScript can be used on the server-side with Node.js, which is a runtime environment that allows JavaScript to be executed outside of the browser. This allows for the development of server-side applications using JavaScript. | ||
+ | </ | ||
+ | |||
+ | |||
+ | {{wp> | ||
+ | |||
+ | <callout type="" | ||
+ | * https:// | ||
+ | |||
+ | JavaScript (JS) is a lightweight interpreted or JIT-compiled programming language with first-class functions. While it is most well-known as the scripting language for Web pages, many non-browser environments also use it, such as Node.js, Apache CouchDB and Adobe Acrobat. JavaScript is a prototype-based, | ||
+ | </ | ||
+ | <callout type="" | ||
+ | * https:// | ||
+ | |||
+ | While the number of ways to organize JavaScript is almost infinite, here are some tools that help you build single-page applications. | ||
+ | </ | ||
+ | |||
+ | |||
+ | <callout type=" | ||
+ | |||
+ | According to the reports of Internet Live Stats, there are more than 1.7 billion websites across the globe, and JavaScript is used by about 95 percent of them. | ||
+ | \\ | ||
+ | --- [[https:// | ||
+ | \\ | ||
+ | |||
+ | |||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | < | ||
+ | ===== Hello World ===== | ||
+ | |||
+ | <sxh js> | ||
+ | document.write(' | ||
+ | |||
+ | alert(' | ||
+ | |||
+ | print(' | ||
+ | |||
+ | WScript.Echo(' | ||
+ | |||
+ | console.log(' | ||
+ | </ | ||
+ | <WRAP column right>< | ||
+ | </ | ||
+ | |||
+ | === ## ToDo ## === | ||
+ | * Variables | ||
+ | * Functions | ||
+ | * Objects | ||
+ | * Arrays | ||
+ | * DOM (Document Object Model) | ||
+ | * Events | ||
+ | * Callbacks | ||
+ | * Promises | ||
+ | * Async/Await | ||
+ | * Modules | ||
+ | * Classes | ||
+ | * Inheritance | ||
+ | * Prototypes | ||
+ | * Closure | ||
+ | * ES6/ES2015 | ||
+ | * Regular Expressions | ||
+ | * JSON (JavaScript Object Notation) | ||
+ | * AJAX (Asynchronous JavaScript and XML) | ||
+ | * Node.js | ||
+ | * React | ||
+ | * Vue.js | ||
+ | * Angular | ||
+ | |||
+ | |||
+ | See also: [[dev: | ||
+ | |||
+ | {{tag> |