Difference between revisions of "JavaScript Concepts"

From The Travis van der Font Wiki
Jump to: navigation, search
 
(11 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
=== Misc ===
 
=== Misc ===
* [[JavaScript: ECMAScript|'''ECMAScript''']]
+
* [[JavaScript: Creating a Custom Callback Function|'''Creating a Custom Callback Function''']]
 
* [[JavaScript: 534 ways to reload a page|'''534 ways to reload a page with JavaScript''']]
 
* [[JavaScript: 534 ways to reload a page|'''534 ways to reload a page with JavaScript''']]
 +
* [[JavaScript: Loading JavaScript before the DOM (ready event & window onload)|'''Loading JavaScript before the DOM (ready event & window onload)''']] '''**'''
 
* '''[[JavaScript: Specific element exist or variable defined/undefined|Specific element exist or variable defined/undefined]] **'''
 
* '''[[JavaScript: Specific element exist or variable defined/undefined|Specific element exist or variable defined/undefined]] **'''
 
* [[JavaScript: Redirecting to another page|'''Redirecting to another page''']]
 
* [[JavaScript: Redirecting to another page|'''Redirecting to another page''']]
Line 11: Line 12:
 
* '''[[JavaScript: Disabling ALL input fields|Disabling ALL input fields]]'''
 
* '''[[JavaScript: Disabling ALL input fields|Disabling ALL input fields]]'''
 
* '''[[PHP: How to pass variables from PHP to JavaScript|How to pass variables from PHP to JavaScript]]'''
 
* '''[[PHP: How to pass variables from PHP to JavaScript|How to pass variables from PHP to JavaScript]]'''
 +
* [[JavaScript: JQuery passing parameters into click() event handler function|'''jQuery passing parameters  into click() event handler function''']]
 
* '''[[JavaScript: jQuery not triggering for dynamically created inputs|jQuery not triggering for dynamically created inputs]]'''
 
* '''[[JavaScript: jQuery not triggering for dynamically created inputs|jQuery not triggering for dynamically created inputs]]'''
 
* '''[[JavaScript: Confirmation Box|Confirmation Box]]'''
 
* '''[[JavaScript: Confirmation Box|Confirmation Box]]'''
 
* '''[[JavaScript: Infinite timer loop|Infinite timer loop]]'''
 
* '''[[JavaScript: Infinite timer loop|Infinite timer loop]]'''
 
* [[JavaScript: Browser Detection|'''Browser Detection''']]
 
* [[JavaScript: Browser Detection|'''Browser Detection''']]
 +
* '''[[The JavaScript Complete|''The JavaScript Complete'']]'''
  
 
=== Internet Explorer Troubles ===
 
=== Internet Explorer Troubles ===
Line 22: Line 25:
 
=== References / Cheat Sheets ===
 
=== References / Cheat Sheets ===
 
* [https://devhints.io/es6 '''ES2015+ cheatsheet by devhints.io''']
 
* [https://devhints.io/es6 '''ES2015+ cheatsheet by devhints.io''']
 +
 +
=== Functions / Methods ===
 +
* [[JavaScript: Mastering Prototype|'''Mastering Prototype''']]
  
 
=== Using APIs ===
 
=== Using APIs ===
Line 32: Line 38:
 
* '''[[JavaScript: Creating GUID / UUID|Creating GUID / UUID]]'''
 
* '''[[JavaScript: Creating GUID / UUID|Creating GUID / UUID]]'''
  
=== Updating (Setting) / Changing ===
+
=== Updating (Setting) / Changing / Modifying ===
 
* '''[[JavaScript: Updating an input value from an onclick|Updating an input value from an onclick]]'''
 
* '''[[JavaScript: Updating an input value from an onclick|Updating an input value from an onclick]]'''
 
* '''[[JavaScript: Change select - the last option to become the first option|Change select - the last option to become the first option]]'''
 
* '''[[JavaScript: Change select - the last option to become the first option|Change select - the last option to become the first option]]'''
 
* '''[[JavaScript: Change CSS value (background, etc)|Change CSS value (background, etc)]]'''
 
* '''[[JavaScript: Change CSS value (background, etc)|Change CSS value (background, etc)]]'''
* '''[[JavaScript: Toggle hide/show automatically (jQuery)|Toggle hide/show automatically (jQuery)]]'''
+
* '''[[JavaScript: Toggle hide/show automatically|Toggle hide/show automatically]]'''
  
 
=== Retrieving / Finding (Getting) ===
 
=== Retrieving / Finding (Getting) ===
Line 52: Line 58:
  
 
=== Calculating / Sorting ===
 
=== Calculating / Sorting ===
 +
* [[JavaScript: Counting the length of objects within an object|'''Counting the length of objects within an object''']]
 
* [[JavaScript: Sorting a select|'''Sorting a select''']]
 
* [[JavaScript: Sorting a select|'''Sorting a select''']]
 
* [[JavaScript: Calculating the distance between two points of latitude and longitude (Haversine Formula)|'''Calculating the distance between two points of latitude and longitude (Haversine Formula)''']]
 
* [[JavaScript: Calculating the distance between two points of latitude and longitude (Haversine Formula)|'''Calculating the distance between two points of latitude and longitude (Haversine Formula)''']]
Line 57: Line 64:
 
=== Converting ===
 
=== Converting ===
 
* '''[[JavaScript: Convert a boolean into an integer|Convert a boolean into an integer]]'''
 
* '''[[JavaScript: Convert a boolean into an integer|Convert a boolean into an integer]]'''
 +
* '''[[JavaScript: Convert an object into an array|Convert an object into an array]]'''
 
* '''[[JavaScript: Convert a string value of true or false into a boolean|Convert a string value of true or false into a boolean]]'''
 
* '''[[JavaScript: Convert a string value of true or false into a boolean|Convert a string value of true or false into a boolean]]'''
 
* [[JavaScript: Direct String Replace Functionality Example|'''Direct String Replace Functionality Example''']]
 
* [[JavaScript: Direct String Replace Functionality Example|'''Direct String Replace Functionality Example''']]
 +
 +
== Resources ==
 +
* [http://kangax.github.io/compat-table/es6/ ECMAScript Compatibility Table]

Latest revision as of 12:19, 6 June 2019

Misc

Internet Explorer Troubles

References / Cheat Sheets

Functions / Methods

Using APIs

Creating (Making)

Updating (Setting) / Changing / Modifying

Retrieving / Finding (Getting)

Deleting (Removing)

Calculating / Sorting

Converting

Resources