CheatSheets
- https://www.cheatography.com/tag/javascript/ Code References JS CheatSheets lists (Section)
- https://devhints.io/ - Site with the list of CheatSheets with references
- http://overapi.com/ - Api Lists (site collecting all the cheatsheets)
- https://html5css.ru/jsref/jsref_obj_regexp.php regular expressions
- https://2019.stateofjs.com/mobile-desktop/ list of Frameworks and their popularity
- https://htmlcheatsheet.com/js/ Good Online Reference CheatSheet with examples!
- https://www.cheatography.com/savagedesign/cheat-sheets/javascript-regexp/ Regular Expressions
- https://www.cheatography.com/pyro19d/cheat-sheets/javascript/ Cheat Sheet for Beginners
- https://www.cheatography.com/davechild/cheat-sheets/javascript/ JS Properities
- https://www.cheatography.com/acwinter/cheat-sheets/javascript-basic-advanced-and-more/ JS Properties Advanced
- https://www.cheatography.com/davechild/cheat-sheets/javascript/pdf_bw/ Dates,ect..
- https://devhints.io/js-array Array Properties with Examples
- http://overapi.com/javascript Directory with references
- https://gist.github.com/joelrojo/c54765a748cd87a395a2b865359d6add Ajax Jquery cheatSheet
Documentation
- https://www.w3schools.com/jsref/jsref_trim_string.asp Methods with examples
- https://tc39.es/ecma262/#sec-object-constructor Official documentation
- https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/RegExp
- http://learn.javascript.ru/intro (RU, from Courses)
- https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/loading-third-party-javascript/
- https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Operators/Operator_Precedence Приоритет операторов
- https://dorey.github.io/JavaScript-Equality-Table/ Equality Table == https://www.robinwieruch.de/javascript-naming-conventions JS Naming Conventions
Exercises
- https://www.codewars.com/
- https://leetcode.com/
- https://www.freecodecamp.org/
- https://learn.javascript.ru/array-iteration
- http://javascript-roadtrip.codeschool.com/levels/1/challenges/1
- http://www.w3resource.com/javascript-exercises/javascript-basic-exercises.php
- http://www.asmarterwaytolearn.com/js/index-of-exercises.html
- https://checkio.org/
- https://dash.generalassemb.ly/
Courses
- https://itchief.ru/javascript/ Ru Tutorial
- https://www.codecademy.com/catalog/language/javascript
- https://nodeschool.io/index.html#workshoppers Courses
- http://ejohn.org/apps/learn/
- https://www.coderbyte.com/
- https://iokungfoo.net/
- https://www.codechef.com/
- https://www.freecodecamp.com/map#Basic-Algorithm-Scripting
- http://www.teaching-materials.org/exercises/
Useful links
- http://keycodes.atjayjo.com/ KeyCode References for the keyboard
- https://esprima.org/demo/parse.html JS Parser
- https://caniuse.com/ - Can I use, JS features in Dif Browsers versions
- https://kangax.github.io/compat-table/es6/ ECMA Script 6 Browsers compatibility
- https://codepen.io/pen/ good online editor JS/HTML/CSS
- https://jsbin.com/?html,css,js,console,output online JS|CSS|HTML editor
- https://medialize.github.io/URI.js/ Liabrary Customize URLs
- https://is.js.org/ micro Validation Liabrary
- https://github.com/trekhleb/javascript-algorithms JS Algorithms code examples
Gulp
- https://pugofka.com/blog/technology/the-prepared-starting-package-front-end-development-on-gulp/ Front End Development
- https://habr.com/ru/post/252745/ list of plugins
- https://gulpjs.com/plugins/ Plugins
WebDevelopment
- https://kenwheeler.github.io/slick/ Sliders
- https://owlcarousel2.github.io/OwlCarousel2/ Sliders 2
- https://swiperjs.com/ slider 3
- https://interactjs.io/ drag and drop liabrary
CodeExamples
- https://www.quackit.com/javascript/examples/ -Arrays, DOM, DATE, Windows, Actions and other examples
Quality Code Checkers
JQUERY
Frameworks and Liabraries
- Main:
- Full Stack:
- https://www.meteor.com/ - full stack framework
- http://meanjs.org/ - Open-Source Full-Stack Solution For MEAN Applications
- https://sailsjs.com/
- Testing:
- https://mochajs.org/ - is a feature-rich JavaScript test framework running on Node.js and in the browser, making asynchronous testing simple and fun
- https://www.chaijs.com/ - Chai is a BDD / TDD assertion library for node and the browser that can be delightfully paired with any javascript testing framework.
- https://sinonjs.org/ - Standalone test spies, stubs and mocks for JavaScript. Works with any unit testing framework.
- https://errorception.com или http://www.muscula.com. - Error Handling
- Polyfills:
- https://polyfill.io/v3/ It's a service which accepts a request for a set of browser features and returns only the polyfills that are needed by the requesting browse
- https://github.com/zloirock/core-js - Modular standard library for JavaScript. Includes polyfills for ECMAScript up to 2019: promises, symbols, collections, iterators, typed arrays, many other features, ECMAScript proposals, some cross-platform WHATWG / W3C features and proposals like URL
- Desktop:
- https://electronjs.org Build cross platform desktop apps with JavaScript, HTML, and CSS
- Server:
- https://nodejs.org/
- http://nodeframework.com/ List of Frameworks for NODE.js
- OTHER:
- https://p5js.org/
- https://github.com/axios/axios Promise based HTTP client for the browser and node.js
- https://mdbootstrap.com/products/ Paid UI kit
- https://github.com/nodeca/pica Resize image in browser with high quality and high speed
- https://modernizr.com/ - Modernizr tells you what HTML, CSS and JavaScript features the user’s browser has to offer.
- React
- https://createapp.dev/ -create App boilerplate
- https://jaredpalmer.com/formik/docs/overview React Forms Liabrary