๐ฐ Working with URLs in JavaScript!!
Key JavaScript URL operations to simplify building, parsing, and dynamically managing web resources efficiently.
๐ฅ1
๐ฐ Alternatives to JavaScriptโs if...else statement
1๏ธโฃ Switch Statement
Finds the matching value of an expression and executes the code block associated to the matching value.
2๏ธโฃ Ternary Operator
Checks a condition and executes the first expression if the condition is true. Otherwise it runs the second expression.
3๏ธโฃ Jump / Dispatch Table
Stores value-function pairs in an object to quickly fetch and run a function based on a value (which is treated as an object key).
4๏ธโฃ Dynamic Dispatch
This pattern involves selecting which polymorphic method to call based on an objectโs type.
1๏ธโฃ Switch Statement
Finds the matching value of an expression and executes the code block associated to the matching value.
2๏ธโฃ Ternary Operator
Checks a condition and executes the first expression if the condition is true. Otherwise it runs the second expression.
3๏ธโฃ Jump / Dispatch Table
Stores value-function pairs in an object to quickly fetch and run a function based on a value (which is treated as an object key).
4๏ธโฃ Dynamic Dispatch
This pattern involves selecting which polymorphic method to call based on an objectโs type.
๐1
๐ฐ encodeURI and decodeURI in JavaScript
It is important to learn about these functions to ensure URLs are properly formatted for use in HTTP requests. Also for safely transmitting URLs that contain special characters or spaces. and Working with APIs that require encoded URLs for queries. By using encodeURI() and decodeURI(), developers can ensure that their URIs are properly formatted and safely transmitted across different systems and platforms.