Is there an issue? Send a MessageReason:
None
Changed line(s) 4,5 (click to see context) from:
[=JavaScript=] (often abbreviated as [=JS=]) is a [[https://en.m.wikipedia.org/wiki/Type_system#DYNAMIC dynamically typed]], [[https://en.m.wikipedia.org/wiki/Prototype-based_program prototyped-based]], [[https://en.m.wikipedia.org/wiki/Object-oriented_programming object-oriented]] UsefulNotes/ProgrammingLanguage. [=JavaScript=] is one of the core web technologies, along with [=HTML=] and [=CSS=]. It is used in almost every website as a way to provide interactive content, communicate with backend services, and arbitrarily manipulate the [=DOM=][[note]]Domain Origin Model, a programming interface for web documents[[/note]]. Even [[Website/TVTropes this very wiki]] uses [=JavaScript=] for features such as the ability to open and close folders. More recently, [=JavaScript=] has become a popular choice for both client-side (frontend) and server-side scripting (backend) with [[https://reactjs.org/ React]] and [[https://nodejs.org/en/ Node.js]] respectively, and for writing non-browser applications.
to:
[=JavaScript=] (often abbreviated as [=JS=]) is a [[https://en.m.wikipedia.org/wiki/Type_system#DYNAMIC dynamically typed]], [[https://en.m.wikipedia.org/wiki/Prototype-based_program prototyped-based]], [[https://en.m.wikipedia.org/wiki/Object-oriented_programming object-oriented]] UsefulNotes/ProgrammingLanguage.MediaNotes/ProgrammingLanguage. [=JavaScript=] is one of the core web technologies, along with [=HTML=] and [=CSS=]. It is used in almost every website as a way to provide interactive content, communicate with backend services, and arbitrarily manipulate the [=DOM=][[note]]Domain Origin Model, a programming interface for web documents[[/note]]. Even [[Website/TVTropes this very wiki]] uses [=JavaScript=] for features such as the ability to open and close folders. More recently, [=JavaScript=] has become a popular choice for both client-side (frontend) and server-side scripting (backend) with [[https://reactjs.org/ React]] and [[https://nodejs.org/en/ Node.js]] respectively, and for writing non-browser applications.
Changed line(s) 42,43 (click to see context) from:
[=JavaScript=] uses a common [[UsefulNotes/TheCLanguage C-like]] for loop. This style is used in most languages.
to:
[=JavaScript=] uses a common [[UsefulNotes/TheCLanguage [[MediaNotes/TheCLanguage C-like]] for loop. This style is used in most languages.
Is there an issue? Send a MessageReason:
Is there an issue? Send a MessageReason:
None
Changed line(s) 9,11 (click to see context) from:
When browsers were first introduced, they could only display static, non-interactive webpages. Netscape decided to change this by collaborating with Sun Microsystems to add UsefulNotes/{{Java}} applets to their webpages, but soon Netscape decided that the best course of action was to create their own language. [=JavaScript=] was first released in the Navigator browser in 1995.
to:
When browsers were first introduced, they could only display static, non-interactive webpages. Netscape decided to change this by collaborating with Sun Microsystems to add UsefulNotes/{{Java}} MediaNotes/{{Java}} applets to their webpages, but soon Netscape decided that the best course of action was to create their own language. [=JavaScript=] was first released in the Navigator browser in 1995.
Is there an issue? Send a MessageReason:
None
Changed line(s) 58,60 (click to see context) from:
Why did this happen? Think of
to:
Is there an issue? Send a MessageReason:
None
Changed line(s) 25 (click to see context) from:
[[purple:let]] [[blue:c]] [[gray:=]] [[red:"hi"]][[gray:;]]\\
to:
[[purple:let]] [[blue:c]] [[gray:=]] [[red:"hi"]][[gray:;]]\\[[red:"Bob"]][[gray:;]]\\
Changed line(s) 29,31 (click to see context) from:
[[green:// Outputs 7hi]]\\
[[gray:console.log(]][[red:"Hello and "]] [[cinnamon:+]] [[gray:c);]]\\
[[green:// Outputs Hello and hi]]\\
[[gray:console.log(]][[red:"Hello and "]] [[cinnamon:+]] [[gray:c);]]\\
[[green:// Outputs Hello and hi]]\\
to:
[[green:// Outputs 7hi]]\\
7Bob]]\\
[[gray:console.log(]][[red:"Hello and log(]][[red:"Hello, "]] [[cinnamon:+]] [[gray:c);]]\\
[[green:// OutputsHello and hi]]\\Hello, Bob]]\\
[[gray:console.
[[green:// Outputs
Is there an issue? Send a MessageReason:
None
Changed line(s) 34,35 (click to see context) from:
Although it is possible to declare variables without the 'let' keyword, it's not recommended because declaring variables in that way always makes it a Global variable regardless of context and that can lead to errors. [[note]]Sometimes, older programs will use 'var' instead of 'let' but most recommend let now. [[https://stackoverflow.com/questions/762011/whats-the-difference-between-using-let-and-var see here why you should use let]][[/note]]
to:
Although it is possible to declare variables without the 'let' keyword, it's not recommended because declaring variables in that way always makes it a Global variable regardless of context and that can lead to errors. [[note]]Sometimes, older programs will use 'var' instead of 'let' but most recommend let now. [[https://stackoverflow.com/questions/762011/whats-the-difference-between-using-let-and-var see See here why you should use let]][[/note]]
let.]][[/note]]
Is there an issue? Send a MessageReason:
Grammar
Changed line(s) 34,35 (click to see context) from:
Although it is possible to declare variables without the the 'let' keyword, it's not recommended because declaring variables in that way always makes it a Global variable regardless of context and that can lead to errors. [[note]]Sometimes, older programs will use 'var' instead of 'let' but most recommend let now. [[https://stackoverflow.com/questions/762011/whats-the-difference-between-using-let-and-var see here why you should use let]][[/note]]
to:
Although it is possible to declare variables without the the 'let' keyword, it's not recommended because declaring variables in that way always makes it a Global variable regardless of context and that can lead to errors. [[note]]Sometimes, older programs will use 'var' instead of 'let' but most recommend let now. [[https://stackoverflow.com/questions/762011/whats-the-difference-between-using-let-and-var see here why you should use let]][[/note]]
Is there an issue? Send a MessageReason:
None
Changed line(s) 2 (click to see context) from:
to:
[[caption-width-right:250:And no, it wasn't [[ETGaveUsWiFi invented by wizards]]. [[Manga/MissKobayashisDragonMaid Not in this world, at least]].]]
Is there an issue? Send a MessageReason:
Wiki/ namespace clean up.
Changed line(s) 3,4 (click to see context) from:
[=JavaScript=] (often abbreviated as [=JS=]) is a [[https://en.m.wikipedia.org/wiki/Type_system#DYNAMIC dynamically typed]], [[https://en.m.wikipedia.org/wiki/Prototype-based_program prototyped-based]], [[https://en.m.wikipedia.org/wiki/Object-oriented_programming object-oriented]] UsefulNotes/ProgrammingLanguage. [=JavaScript=] is one of the core web technologies, along with [=HTML=] and [=CSS=]. It is used in almost every website as a way to provide interactive content, communicate with backend services, and arbitrarily manipulate the [=DOM=][[note]]Domain Origin Model, a programming interface for web documents[[/note]]. Even [[Wiki/TVTropes this very wiki]] uses [=JavaScript=] for features such as the ability to open and close folders. More recently, [=JavaScript=] has become a popular choice for both client-side (frontend) and server-side scripting (backend) with [[https://reactjs.org/ React]] and [[https://nodejs.org/en/ Node.js]] respectively, and for writing non-browser applications.
to:
[=JavaScript=] (often abbreviated as [=JS=]) is a [[https://en.m.wikipedia.org/wiki/Type_system#DYNAMIC dynamically typed]], [[https://en.m.wikipedia.org/wiki/Prototype-based_program prototyped-based]], [[https://en.m.wikipedia.org/wiki/Object-oriented_programming object-oriented]] UsefulNotes/ProgrammingLanguage. [=JavaScript=] is one of the core web technologies, along with [=HTML=] and [=CSS=]. It is used in almost every website as a way to provide interactive content, communicate with backend services, and arbitrarily manipulate the [=DOM=][[note]]Domain Origin Model, a programming interface for web documents[[/note]]. Even [[Wiki/TVTropes [[Website/TVTropes this very wiki]] uses [=JavaScript=] for features such as the ability to open and close folders. More recently, [=JavaScript=] has become a popular choice for both client-side (frontend) and server-side scripting (backend) with [[https://reactjs.org/ React]] and [[https://nodejs.org/en/ Node.js]] respectively, and for writing non-browser applications.
Changed line(s) 89 (click to see context) from:
* Wiki/TVTropes. In addition to the stuff discussed above, [=TVTropes=] uses [=JavaScript=] for the following features, among other things:
to:
* Wiki/TVTropes.Website/TVTropes. In addition to the stuff discussed above, [=TVTropes=] uses [=JavaScript=] for the following features, among other things:
Changed line(s) 100,101 (click to see context) from:
* Wiki/TheOtherWiki, and users of [=MediaWiki=] can even write custom [=JavaScript=] code to be executed in the browser.
to:
* Wiki/TheOtherWiki, Website/TheOtherWiki, and users of [=MediaWiki=] can even write custom [=JavaScript=] code to be executed in the browser.
Is there an issue? Send a MessageReason:
Adding React as a client-side library to balance out Node.js as a server-side library.
Changed line(s) 3,4 (click to see context) from:
[=JavaScript=] (often abbreviated as [=JS=]) is a [[https://en.m.wikipedia.org/wiki/Type_system#DYNAMIC dynamically typed]], [[https://en.m.wikipedia.org/wiki/Prototype-based_program prototyped-based]], [[https://en.m.wikipedia.org/wiki/Object-oriented_programming object-oriented]] UsefulNotes/ProgrammingLanguage. [=JavaScript=] is one of the core web technologies, along with [=HTML=] and [=CSS=]. It is used in almost every website as a way to provide interactive content, communicate with backend services, and arbitrarily manipulate the [=DOM=][[note]]Domain Origin Model, a programming interface for web documents[[/note]]. Even [[Wiki/TVTropes this very wiki]] uses [=JavaScript=] for features such as the ability to open and close folders. More recently, [=JavaScript=] has become a popular choice for server-side scripting (backend) with [[https://nodejs.org/en/ Node.js]], and for writing non-browser applications.
to:
[=JavaScript=] (often abbreviated as [=JS=]) is a [[https://en.m.wikipedia.org/wiki/Type_system#DYNAMIC dynamically typed]], [[https://en.m.wikipedia.org/wiki/Prototype-based_program prototyped-based]], [[https://en.m.wikipedia.org/wiki/Object-oriented_programming object-oriented]] UsefulNotes/ProgrammingLanguage. [=JavaScript=] is one of the core web technologies, along with [=HTML=] and [=CSS=]. It is used in almost every website as a way to provide interactive content, communicate with backend services, and arbitrarily manipulate the [=DOM=][[note]]Domain Origin Model, a programming interface for web documents[[/note]]. Even [[Wiki/TVTropes this very wiki]] uses [=JavaScript=] for features such as the ability to open and close folders. More recently, [=JavaScript=] has become a popular choice for both client-side (frontend) and server-side scripting (backend) with [[https://reactjs.org/ React]] and [[https://nodejs.org/en/ Node.js]], js]] respectively, and for writing non-browser applications.
Is there an issue? Send a MessageReason:
Adding context for what "DOM" means.
Changed line(s) 3,4 (click to see context) from:
[=JavaScript=] (often abbreviated as [=JS=]) is a [[https://en.m.wikipedia.org/wiki/Type_system#DYNAMIC dynamically typed]], [[https://en.m.wikipedia.org/wiki/Prototype-based_program prototyped-based]], [[https://en.m.wikipedia.org/wiki/Object-oriented_programming object-oriented]] UsefulNotes/ProgrammingLanguage. [=JavaScript=] is one of the core web technologies, along with [=HTML=] and [=CSS=]. It is used in almost every website as a way to provide interactive content, communicate with backend services, and arbitrarily manipulate the [=DOM=]. Even [[Wiki/TVTropes this very wiki]] uses [=JavaScript=] for features such as the ability to open and close folders. More recently, [=JavaScript=] has become a popular choice for server-side scripting (backend) with [[https://nodejs.org/en/ Node.js]], and for writing non-browser applications.
to:
[=JavaScript=] (often abbreviated as [=JS=]) is a [[https://en.m.wikipedia.org/wiki/Type_system#DYNAMIC dynamically typed]], [[https://en.m.wikipedia.org/wiki/Prototype-based_program prototyped-based]], [[https://en.m.wikipedia.org/wiki/Object-oriented_programming object-oriented]] UsefulNotes/ProgrammingLanguage. [=JavaScript=] is one of the core web technologies, along with [=HTML=] and [=CSS=]. It is used in almost every website as a way to provide interactive content, communicate with backend services, and arbitrarily manipulate the [=DOM=].[=DOM=][[note]]Domain Origin Model, a programming interface for web documents[[/note]]. Even [[Wiki/TVTropes this very wiki]] uses [=JavaScript=] for features such as the ability to open and close folders. More recently, [=JavaScript=] has become a popular choice for server-side scripting (backend) with [[https://nodejs.org/en/ Node.js]], and for writing non-browser applications.
Is there an issue? Send a MessageReason:
None
Changed line(s) 90,93 (click to see context) from:
** Displaying notes when clicked
** Powering launching and discarding in TLP
** Forum previews
** Toggling spoilers on and off
** Powering launching and discarding in TLP
** Forum previews
** Toggling spoilers on and off
to:
** Displaying notes when clicked
clicked.
** Adding and dropping threads from watchlists.
** Powering launching and discarding inTLP
TLP.
** Replying to queries in AskTheTropers, YouKnowThatShow, and so on.
** Forumpreviews
previews.
** Toggling spoilers on andoffoff.
** Adding and dropping threads from watchlists.
** Powering launching and discarding in
** Replying to queries in AskTheTropers, YouKnowThatShow, and so on.
** Forum
** Toggling spoilers on and
Added DiffLines:
** To delete your account.
** To allow you to subscribe to our ad-free service.
** To allow you to subscribe to our ad-free service.
Is there an issue? Send a MessageReason:
formatting
Changed line(s) 95 (click to see context) from:
to display notes, make spoiler tags work, and make options like dark-mode and wide load work.
to:
Is there an issue? Send a MessageReason:
None
Changed line(s) 5,6 (click to see context) from:
you can try out [=JavaScript=] in your browser by going to ''View > Developer > [=JavaScript=] Console'' if you're on desktop or go to [[https://wyattblue.github.io/webEditor a mobile friendly editor.]]
to:
Changed line(s) 89,91 (click to see context) from:
* Wiki/TVTropes, in addition to the stuff discussed above, [=TVTropes=] uses [=JavaScript=] to display notes, make spoiler tags work, and make options like dark-mode and wide load work.
* Wiki/TheOtherWiki
* Wiki/TheOtherWiki
to:
* Wiki/TVTropes, in Wiki/TVTropes. In addition to the stuff discussed above, [=TVTropes=] uses [=JavaScript=] for the following features, among other things:
** Displaying notes when clicked
** Powering launching and discarding in TLP
** Forum previews
** Toggling spoilers on and off
** Toggling dark mode, wide load, and avatar settings.
to display notes, make spoiler tags work, and make options like dark-mode and wide load work.
*Wiki/TheOtherWiki
Wiki/TheOtherWiki, and users of [=MediaWiki=] can even write custom [=JavaScript=] code to be executed in the browser.
** Displaying notes when clicked
** Powering launching and discarding in TLP
** Forum previews
** Toggling spoilers on and off
** Toggling dark mode, wide load, and avatar settings.
to display notes, make spoiler tags work, and make options like dark-mode and wide load work.
*
Is there an issue? Send a MessageReason:
Changed line(s) 89 (click to see context) from:
* Main/TVTropes, in addition to the stuff discussed above, [=TVTropes=] uses [=JavaScript=] to display notes, make spoiler tags work, and make options like dark-mode and wide load work.
to:
* Main/TVTropes, Wiki/TVTropes, in addition to the stuff discussed above, [=TVTropes=] uses [=JavaScript=] to display notes, make spoiler tags work, and make options like dark-mode and wide load work.
Is there an issue? Send a MessageReason:
Changed line(s) 3,4 (click to see context) from:
[=JavaScript=] (often abbreviated as [=JS=]) is a [[https://en.m.wikipedia.org/wiki/Type_system#DYNAMIC dynamically typed]], [[https://en.m.wikipedia.org/wiki/Prototype-based_program prototyped-based]], [[https://en.m.wikipedia.org/wiki/Object-oriented_programming object-oriented]] UsefulNotes/ProgrammingLanguage. [=JavaScript=] is one of the core web technologies, along with [=HTML=] and [=CSS=]. It is used in almost every website as a way to provide interactive content, communicate with backend services, and arbitrarily manipulate the [=DOM=]. Even [[TVTropes this very wiki]] uses [=JavaScript=] for features such as the ability to open and close folders. More recently, [=JavaScript=] has become a popular choice for server-side scripting (backend) with [[https://nodejs.org/en/ Node.js]], and for writing non-browser applications.
to:
[=JavaScript=] (often abbreviated as [=JS=]) is a [[https://en.m.wikipedia.org/wiki/Type_system#DYNAMIC dynamically typed]], [[https://en.m.wikipedia.org/wiki/Prototype-based_program prototyped-based]], [[https://en.m.wikipedia.org/wiki/Object-oriented_programming object-oriented]] UsefulNotes/ProgrammingLanguage. [=JavaScript=] is one of the core web technologies, along with [=HTML=] and [=CSS=]. It is used in almost every website as a way to provide interactive content, communicate with backend services, and arbitrarily manipulate the [=DOM=]. Even [[TVTropes [[Wiki/TVTropes this very wiki]] uses [=JavaScript=] for features such as the ability to open and close folders. More recently, [=JavaScript=] has become a popular choice for server-side scripting (backend) with [[https://nodejs.org/en/ Node.js]], and for writing non-browser applications.
Is there an issue? Send a MessageReason:
None
you can try out [=JavaScript=] in your browser by going to ''View > Developer > [=JavaScript=] Console'' if you're on desktop or go to [[https://wyattblue.github.io/webEditor a mobile friendly editor.]]
Changed line(s) 8,10 (click to see context) from:
you can try out [=JavaScript=] in your browser by going to ''View > Developer > [=JavaScript=] Console'' if you're on desktop or go to [[https://wyattblue.github.io/webEditor a mobile friendly editor.]]
to:
Is there an issue? Send a MessageReason:
None
Changed line(s) 8,10 (click to see context) from:
you can try out [=JavaScript=] in your browser by going to ''View > Developer > [=JavaScript=] Console'' in you're on desktop or go to [[https://wyattblue.github.io/webEditor a mobile friendly editor.]]
to:
you can try out [=JavaScript=] in your browser by going to ''View > Developer > [=JavaScript=] Console'' in if you're on desktop or go to [[https://wyattblue.github.io/webEditor a mobile friendly editor.]]
Is there an issue? Send a MessageReason:
None
Changed line(s) 8,10 (click to see context) from:
you can try out [=JavaScript=] in your browser by going to view > developer > [=JavaScript=] Console in you're on desktop or go to [[https://wyattblue.github.io/webEditor the mobile friendly version.]]
to:
you can try out [=JavaScript=] in your browser by going to view ''View > developer Developer > [=JavaScript=] Console Console'' in you're on desktop or go to [[https://wyattblue.github.io/webEditor the a mobile friendly version.editor.]]
Is there an issue? Send a MessageReason:
None
Changed line(s) 8 (click to see context) from:
to:
you can try out [=JavaScript=] in your browser by going to view > developer > [=JavaScript=] Console in you're on desktop or go to [[https://wyattblue.github.io/webEditor the mobile friendly version.]]
Is there an issue? Send a MessageReason:
None
Changed line(s) 3,4 (click to see context) from:
[=JavaScript=] (often abbreviated as [=JS=]) is a [[https://en.m.wikipedia.org/wiki/Type_system#DYNAMIC dynamically typed]], [[https://en.m.wikipedia.org/wiki/Prototype-based_program prototyped-based]], [[https://en.m.wikipedia.org/wiki/Object-oriented_programming object-oriented]] UsefulNotes/ProgrammingLanguage. [=JavaScript=] is one of the core web technologies, along with [=HTML=] and [=CSS=]. It is used in almost every website as a way to provide interactive content, communicate with backend services, and arbitrarily manipulate the [=DOM=]. Even [[TVTropes this very wiki]] uses [=JavaScript=] for features such as the ability to open and close folders. More recently, [=JavaScript=] became a popular backend choice with [[https://nodejs.org/en/ Node.js]], and for writing non-browser applications.
to:
[=JavaScript=] (often abbreviated as [=JS=]) is a [[https://en.m.wikipedia.org/wiki/Type_system#DYNAMIC dynamically typed]], [[https://en.m.wikipedia.org/wiki/Prototype-based_program prototyped-based]], [[https://en.m.wikipedia.org/wiki/Object-oriented_programming object-oriented]] UsefulNotes/ProgrammingLanguage. [=JavaScript=] is one of the core web technologies, along with [=HTML=] and [=CSS=]. It is used in almost every website as a way to provide interactive content, communicate with backend services, and arbitrarily manipulate the [=DOM=]. Even [[TVTropes this very wiki]] uses [=JavaScript=] for features such as the ability to open and close folders. More recently, [=JavaScript=] became has become a popular backend choice for server-side scripting (backend) with [[https://nodejs.org/en/ Node.js]], and for writing non-browser applications.
Changed line(s) 8,9 (click to see context) from:
[[UsefulNotes/{{Microsoft}} Microsoft's]] Internet Explorer soon took notice and reverse engineered their own interpreter, and their version became the default standard when Internet Explorer was used by 95% of users in the early 2000's.
to:
Is there an issue? Send a MessageReason:
None
Changed line(s) 6,8 (click to see context) from:
During 1993 and 1994, webpages could only be static and unchanging. Netscape decided to change this by collaborating with Sun Microsystems to add UsefulNotes/{{Java}} applets to webpages, but soon decided that the best course of action was to create their own language similar to UsefulNotes/{{Java}}. [=JavaScript=] was released in the Navigator browser in 1995
to:
[[UsefulNotes/{{Microsoft}} Microsoft's]] Internet Explorer soon took notice and reverse engineered their own interpreter, and their version became the default standard when Internet Explorer was used by 95% of users in the early 2000's.