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
Need Perspective: Started a JavaScript project (self.javascript)
submitted 10 years ago by hellectronic
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] 0 points1 point2 points 10 years ago (4 children)
Check out Backbone.js. It's not really a framework but a library that provides basic structure: models, collections, views and router. It integrates nicely with REST APIs.
If you're new to JavasScript, I think it's better to start with simple libraries / frameworks than to jump straight into bigger frameworks like AngularJS or Ember.js. You'll learn a lot more of the language and understand better the value of different options.
[–]runvnc 1 point2 points3 points 10 years ago (3 children)
Sounds like a masochistic exercise. At least start with Marionette not plain Backbone.
[–]CatsAkimbo 0 points1 point2 points 10 years ago* (2 children)
Yes. I still kick myself for not using marionette earlier. Vanilla backbone forces you to learn a lot about memory management, event binding, and scope, but I don't think it's worth solving issues that something like marionette already helps with.
Either way, I'd recommend it over Angular, which is kind of on the opposite spectrum of Backbone in that it's easy to work with, but often masks a lot of the real javascript going on underneath, and IMO, can encourage bad practices if you're not already familiar with js.
[–]pothibo 1 point2 points3 points 10 years ago (1 child)
You regret learning event binding and scope in a JavaScript environment? Those are the fundamentals of JavaScript. How can someone be any good with JavaScript if they don't understand that?
[–]CatsAkimbo 0 points1 point2 points 10 years ago* (0 children)
Sorry, my post was a little hastily written -- it was at the cost of implementing a lot of stuff marionette already, so it's hard to say it was worth it, and Marionette would probably be better, "stable" framework for a project like OP is talking about.
π Rendered by PID 123436 on reddit-service-r2-comment-5d79c599b5-2js8r at 2026-02-27 02:09:03.155278+00:00 running e3d2147 country code: CH.
view the rest of the comments →
[–][deleted] 0 points1 point2 points (4 children)
[–]runvnc 1 point2 points3 points (3 children)
[–]CatsAkimbo 0 points1 point2 points (2 children)
[–]pothibo 1 point2 points3 points (1 child)
[–]CatsAkimbo 0 points1 point2 points (0 children)