Welcome to the JavaScript-Hacks repository! This is a collection of various JavaScript resources including interview questions, functions, and syntax questions that can be useful for both beginner and experienced developers.
Our repository includes a range of resources such as interview questions, functions, and syntax questions, all designed to help you develop your JavaScript skills. Our content is carefully curated to ensure that it is comprehensive, accurate, and up-to-date. We believe that by providing you with the right resources and information, you can improve your JavaScript knowledge and take your skills to the next level.
Our repository includes a vast range of topics, from JavaScript syntax to advanced techniques. You can find resources on:
Topic | Description |
---|---|
JS Intro | Introduction to JavaScript |
JS Output | Displaying output in JavaScript |
JS Statements | JavaScript statements |
JS Syntax | JavaScript syntax |
JS Comments | Comments in JavaScript |
JS Variables | Variables in JavaScript |
JS Let | let statement in JavaScript |
JS Const | const statement in JavaScript |
JS Operators | Operators in JavaScript |
JS Arithmetic | Arithmetic operators in JavaScript |
JS Assignment | Assignment operators in JavaScript |
JS Data Types | Data types in JavaScript |
JS Functions | Functions in JavaScript |
JS Objects | Objects in JavaScript |
JS Events | Events in JavaScript |
JS Strings | Strings in JavaScript |
JS String Methods | String methods in JavaScript |
JS String Search | Searching strings in JavaScript |
JS String Templates | Template literals in JavaScript |
JS Numbers | Numbers in JavaScript |
JS BigInt | BigInt in JavaScript |
JS Number Methods | Number methods in JavaScript |
JS Number Properties | Number properties in JavaScript |
JS Arrays | Arrays in JavaScript |
JS Array Methods | Array methods in JavaScript |
JS Array Sort | Sorting arrays in JavaScript |
JS Array Iteration | Iterating arrays in JavaScript |
JS Array Const | const array in JavaScript |
JS Dates | Dates in JavaScript |
JS Date Formats | Date formats in JavaScript |
JS Date Get Methods | Get methods for dates in JavaScript |
JS Date Set Methods | Set methods for dates in JavaScript |
JS Math | Math object in JavaScript |
JS Random | Generating random numbers in JavaScript |
JS Booleans | Booleans in JavaScript |
JS Comparisons | Comparisons in JavaScript |
JS If Else | if...else statement in JavaScript |
JS Switch | switch statement in JavaScript |
JS Loop For | for loop in JavaScript |
JS Loop For In | for...in loop in JavaScript |
JS Loop For Of | for...of loop in JavaScript |
JS Loop While | while loop in JavaScript |
JS Break | break statement in JavaScript |
JS Iterables | Iterables in JavaScript |
JS Sets | Sets in JavaScript |
JS Maps | Maps in JavaScript |
JS Typeof | typeof operator in JavaScript |
JS Type Conversion | Type conversion in JavaScript |
JS Bitwise | Bitwise operators in JavaScript |
JS RegExp | Regular expressions in JavaScript |
JS Precedence | Operator precedence in JavaScript |
JS Errors | Errors in JavaScript |
JS Scope | Scope in JavaScript |
JS Hoisting | Hoisting in JavaScript |
JS Strict Mode | Strict mode in JavaScript |
JS this Keyword | this keyword in JavaScript |
JS Arrow Function | Arrow functions in JavaScript |
JS Classes | Classes in JavaScript |
JS Modules | Modules in JavaScript |
JS JSON | JSON in JavaScript |
JS Debugging | Debugging JavaScript code |
JS Style Guide | JavaScript style guide |
JS Best Practices | JavaScript best practices |
JS Mistakes | Common mistakes in JavaScript |
JS Performance | Improving JavaScript performance |
JS Reserved Words | Reserved words in JavaScript |
JS Versions | Versions of JavaScript |
JS Objects | Object Definitions, Properties, Methods, Display, Accessors, Constructors, Prototypes, Iterables, Sets, Maps, Reference |
JS Functions | Function Definitions, Parameters, Invocation, Call, Apply, Bind, Closures |
JS Classes | Class Intro, Inheritance, Static |
JS Async | Callbacks, Asynchronous, Promises, Async/Await |
JS HTML DOM | DOM Intro, Methods, Document, Elements, HTML, Forms, CSS, Animations, Events, Event Listener, Navigation, Nodes, Collections, Node Lists |
JS Browser BOM | Window, Screen, Location, History, Navigator, Popup Alert, Timing, Cookies |
JS Web APIs | Web API Intro, Forms API, History API, Storage API, Worker API, Fetch API, Geolocation API |
JS AJAX | AJAX Intro, XMLHttp, Request, Response, XML File, PHP, ASP, Database, Applications, Examples |
JS JSON | JSON Intro, Syntax, vs XML, Data Types, Parse, Stringify, Objects, Arrays, Server, PHP, HTML, JSONP |
JS vs jQuery | jQuery Selectors, HTML, CSS, DOM |
JS Graphics | Graphics, Canvas, Plotly, Chart.js, Google Chart, D3.js |
Feel free to use these resources for your personal or professional projects. You can also contribute to this repository by suggesting changes or adding new resources.
If you're new to JavaScript, start with the README.md file to learn more about JavaScript-Hacks. You can also refer to the other files for specific topics such as variables, strings, and functions.
We plan to add more resources to this repository, including more interview questions, functions, and frameworks. Stay tuned for updates!
Contributions are always welcome! If you have any suggestions, please fork this repository and create a pull request. You can also open an issue if you have any questions or concerns.
Sponsorship is an excellent opportunity for individuals and organizations to support the continued development and maintenance of the JavaScript-Hacks repository. By becoming a sponsor, you contribute to the growth and improvement of this valuable resource and the broader JavaScript community. Our high-quality JavaScript resources, including interview questions, functions, and syntax questions, wouldn't be possible without your generous support. As a sponsor, you'll receive prominent recognition on the repository's page, demonstrating your commitment to advancing the JavaScript language and community. We welcome sponsorship at any level and appreciate your support.
This repository is licensed under the MIT License.
If you have any questions or comments, feel free to contact us at mo@gglink.uk