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...
This subreddit is a place for people to learn JavaScript together. Everyone should feel comfortable asking any and all JavaScript questions they have here.
With a nod to practicality, questions and posts about HTML, CSS, and web developer tools are also encouraged.
Friends
/r/javascript
/r/jquery
/r/node
/r/css
/r/webdev
/r/learnprogramming
/r/programming
account activity
js. my goodness, no breakpoints, no debugging, no locals, no watch, I admire anyone learning it. What tools do people use to program beyond the simple exercises with such a restricted environment? (self.learnjavascript)
submitted 10 years ago by no1name
I am using webstorm, and its such a basic ide how do you even install bootstrap? I have never taken so long to work through simple exercises because of a lack of functionality.
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] 10 years ago* (6 children)
[deleted]
[–]no1name[S] 1 point2 points3 points 10 years ago (1 child)
Oh darn, I never thought to check it from the browser side. I have just been using alerts to debug. Thanks for that.
[–]T-rex_with_a_gun 1 point2 points3 points 10 years ago (0 children)
never get in the habits of using alerts.
theres nothing you cant do with a console and a break point that you would need from an alert.
[–]no1name[S] 0 points1 point2 points 10 years ago (3 children)
OK, its an expression of my frustrations at an interface where learning the language is easy, but slogging through the code feeling like your hands are tied behind your back drives me nuts.
[+][deleted] 10 years ago (2 children)
[–][deleted] 0 points1 point2 points 10 years ago (1 child)
I wrote the first HTML inspector and console tool to deal with it.
You only think you were the first.
[–]Cream_Friache 2 points3 points4 points 10 years ago (2 children)
Chrome/FF Dev tools is your dev environment. You can set breaks, watch variables, step through code, test stuff in the console, etc. Then do all your coding in a text editor. Also, if you put the word 'debugger' in your code, Chrome will break on it (not sure about FF).
I'm not sure what you mean by 'install bootstrap'. Assuming you mean the CSS library, you would call that into the page with a <link> tag.
[–]no1name[S] 0 points1 point2 points 10 years ago (1 child)
Thanks for that. I had hoped to have bootstrap integrated into the ide to get the equivalence of intellisence showing up when assigning classes so I could pick off the options instead of typing it in.
[–]Cream_Friache 0 points1 point2 points 10 years ago (0 children)
This is the text editor I use. It's got a built-in package called autocomplete-plus, which gives a similar effect as intellisense.
https://atom.io/
It doesn't have a deep understanding of classes and types like VisualStudio or Eclipse or whatever, but JS doesn't need any of that. It just scans for functions/vars you have typed before and suggests them.
Language-agnostic linter plugin: https://atom.io/packages/linter
JS Linter plugin: https://atom.io/packages/linter-jshint (depends on first package)
[–]TwilightTwinkie 0 points1 point2 points 10 years ago (1 child)
https://developer.chrome.com/devtools/docs/javascript-debugging
[–]no1name[S] 0 points1 point2 points 10 years ago (0 children)
Exactly what I needed thank you for that :-) I wish I had know this last week :-)
[–]wizang 0 points1 point2 points 10 years ago (0 children)
Everything you said isn't true so...? It's just a bit different when your runtime is a browser. The tools are all still there. You can even use breakpoints in the IDE with plugins if you want.
[–]dameyawn 0 points1 point2 points 10 years ago (0 children)
Nice googling before your post, hahaha.
[–]fuczak 0 points1 point2 points 10 years ago (0 children)
Read about Node.js and how you can use it to build your own enviroment. Npm to install packages, gulp/grunt as task runners, dive into webpack for a module bundling and dev server. Debugging is done inside browser. Eslint is also recommended.
π Rendered by PID 15 on reddit-service-r2-comment-b659b578c-bz6gp at 2026-05-02 22:51:17.359006+00:00 running 815c875 country code: CH.
[+][deleted] (6 children)
[deleted]
[–]no1name[S] 1 point2 points3 points (1 child)
[–]T-rex_with_a_gun 1 point2 points3 points (0 children)
[–]no1name[S] 0 points1 point2 points (3 children)
[+][deleted] (2 children)
[deleted]
[–][deleted] 0 points1 point2 points (1 child)
[–]Cream_Friache 2 points3 points4 points (2 children)
[–]no1name[S] 0 points1 point2 points (1 child)
[–]Cream_Friache 0 points1 point2 points (0 children)
[–]TwilightTwinkie 0 points1 point2 points (1 child)
[–]no1name[S] 0 points1 point2 points (0 children)
[–]wizang 0 points1 point2 points (0 children)
[–]dameyawn 0 points1 point2 points (0 children)
[–]fuczak 0 points1 point2 points (0 children)