Move away from jQuery in favour vanilla JS?
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 25/100
- Issue type
- Documentation
- Clarity
- Needs clarification
- Activity status
- Stale
- Tech stack
- javascript, jquery
- Domain
- documentation, web-dev
Research direction
Start by auditing the tutorials for jQuery references and checking how extensively jQuery is used after the jQuery-specific tutorials. Define the tutorial scope and replacement approach before making changes; done means the agreed jQuery material has corresponding vanilla JavaScript coverage.
Written by the indexing model from the issue text.
Description
What are people's thoughts on moving away from the jQuery tutorials in favour of "vanilla" JS equivalents (e.g. things like document.querySelector)? This is for the usual reasons (jQuery is being used less and less, vanilla js/browser APIs are great for ~99% of what we'd want to do with jQuery, unnecessary bulk...) and because so many students end up using libraries/frameworks like React which still benefit from vanilla JS knowledge, but don't really benefit at all from jQuery knowledge.
Disclaimer: I've never really had to learn jQuery, and my main experience of it is converting jQuery code examples into vanilla (there are several useful resources for this :) )
I'd happily have a go at this, but can't guarantee the timeliness. Also I haven't checked how extensively jQuery is used/referred to after the jQuery-specific tutorials.
- Dominant language
- JavaScript
- Stars
- 268
- Forks
- 240
- PR merge metrics
- No merged PRs in 30d
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from codebar/tutorials
-
Difficulty 1/5 Under an hour Newbie friendliness 75/100
-
Difficulty 3/5 1-2 days Newbie friendliness 62/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 25/100
-
Difficulty 3/5 1-2 days Newbie friendliness 25/100
-
Difficulty 1/5 Under an hour Newbie friendliness 45/100
All issues in codebar/tutorials
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
palladius/rails8-app-on-gcp#145 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
dotenvx/dotenv-vscode#139 ·
-
test-change-proposal
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
web-platform-tests/interop#1455 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
corsairdev/corsair#1764 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100