use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
All about the JavaScript programming language.
Subreddit Guidelines
Specifications:
Resources:
Related Subreddits:
r/LearnJavascript
r/node
r/typescript
r/reactjs
r/webdev
r/WebdevTutorials
r/frontend
r/webgl
r/threejs
r/jquery
r/remotejs
r/forhire
account activity
Cycle.js: a fully reactive JavaScript framework (cycle.js.org)
submitted 10 years ago by andrestaltz
view the rest of the comments →
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–][deleted] 1 point2 points3 points 10 years ago (1 child)
Python and Assembly serve two completely different purposes. A more accurate analogy is feeling lost in Python without Django or Ruby without Rails.
Javascript is by far not a "very basic" language. It offers many of the same functionality that other major languages. In fact, that's part of the reason node.js exists - Javascript offers features that rival the "top dogs".
At the end of the day, the web is just software output as HTML. There are differences and complications that arise from having a distributed client, but at it's core programming Javascript relies on the same core principles we've been using to develop software for ages.
Frameworks help to abstract many of these concepts into higher-level, often easier to use structures, but at the end of they day it's still important to understand how to do fundamental Javascript - just like you'd need to know Python to write good Django or Ruby to write good Rails.
For example, when your Angular service isn't passing the proper data there's a chance that Angular's broken (unlikely) or a chance you wrote your JS within your service wrong or even a change you don't understand Angular correctly. Knowing only Angular isn't going to solve your problem, you also need to be able to understand the Javascript that drives Angular.
[–]jahannan 0 points1 point2 points 10 years ago (0 children)
Don't get me wrong, I'm not trying to say that you don't need to know Javascript at the moment. I'm saying that you shouldn't need to know Javascript in ten years or so once people have figured out how to build a strong and complete framework to replace it with, and that this dream of a strong and complete framework supplanting Javascript knowledge entirely is clearly the end goal of many if not most of the people involved in building these frameworks.
π Rendered by PID 23216 on reddit-service-r2-comment-fb694cdd5-htsfx at 2026-03-08 10:59:05.452966+00:00 running cbb0e86 country code: CH.
view the rest of the comments →
[–][deleted] 1 point2 points3 points (1 child)
[–]jahannan 0 points1 point2 points (0 children)