Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
Currently I've finished studying the book name "Beginning JavaScript 3rd Edition", so I just wonder what should be my next step in order to strengthen myself on using and manipulating this language?
Besides, how can I improve myself in programming in JavaScript? Is it by thinking something cool myself, and start coding it? Or googling around the internet to find some task and question offered?
Is there any book that teaches the correct method of coding? Thank you
One recommended resource would be
http://eloquentjavascript.net/index.html
It is a combination online tutorial + online book
After that, it depends on whether you want to focus on clientside or serverside JS.
Have a look through http://howtonode.org/
for Serverside.
I would recommend that you avoid relying on a javascript library until you are able to make a good assessment of its quality. And pick YUI3 once you can ;)
Is it by thinking something cool
myself,and start coding it?
yes - think of something that would be funny/cool to code and try to do that (and, of course, ask mr. google if you get to a problem somewhere)
You could take a look at "Javascript: The Good Parts", Douglas Crockford, O'Rielly & Yahoo Press:
http://oreilly.com/catalog/9780596517748
I suggest that you check out Douglas Crockford's JavaScript site for some quality articles on style and usage of the language itself. On top of that you should be constantly coding in it, look for interesting problems to solve and implement solutions using the techniques you have picked up.
As an aside I would also say that if you're looking to truly go further with the language and not just "get stuff done", stay away from jQuery etc for now until you have a good understanding of how it is likely to be working under the hood -- once you have this understanding though it'd be worth picking it up purely for efficiency.
Visual Studio allows you to develop mobile applications using JavaScript for all platforms. You can try your skills there
Watch the Crockford on JavaScript videos.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 3 years ago.
Improve this question
Background: I am building my own website built with JavaScript (vue.js) and I would like to add a Java game that I have developed. The java game currently uses JFrame for GUI and already has basic keyboard controls (keys: up, down, right, left, v, enter, esc). I would like it to appear in an embedded frame on the page. I'm still fairly new with JavaScript and intermediate with Java, but I'm trying to learn as much as possible.
Tools: Eclipse for Java, Virtual Studio Code for vue.js
My take on it: After digging around, my thought on the answer has something to do with REST APIs. I looked at many documents on REST APIs but all strayed off my goal. It would be awesome to confirm or point me in the right direction for answering this question.
These are the sites I visited that I thought were a bit useful:
https://forum.vuejs.org/t/java-vuejs/41248
https://spring.io/guides/gs/rest-service/
Questions I have:
a) What is the best way to implement this on the webpage?
b) Will these controls continue to work if I were to implement the game (if possible, based on answer a)?
c) Will JFrame be an issue on the webpage (as well, if possible, based on answer a)?
Thank you for your help!
If you really want to use Swing (I assume it by your mentioning of JFrame), the answer to your question is probably here: Convert Java Swing to web-based Application. There are some theoretical options, but I believe this approach might be highly troublesome.
I would recommend taking another approach: using a Java game library that allows you to export your game to HTML5. Then you will be able to embed it easily on the website. One such example could be libGDX: https://libgdx.badlogicgames.com/
Another advantage is that writing a game using a library dedicated for games will be much easier in the long run than in Swing, which is more suited for static applications.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
Hello, folks!
So here I am - a total beginner in webdev without any profound education on the topic, but still aiming to get a real webdev job sometime soon.
And while the assignments in the courses I've taken employ practical use of the languages(HTML, CSS, PHP, JS, jQuery), they nevertheless lack real-life examples, like something that a real client might want.
Googling on programming challenges as to the aforementioned languages gave out mostly the same; I mean yes, there were some interesting things, but they're still far from the real clients' demand, IMO.
So the question is: where can a beginning webdev find some real assignments to perform in order to comprehend the gist of modern webdev through practice and become able to answer the clients' possible demand? Just for the sake of experience, that is, payment is not obligatory.
Any links/replies will be greatly appreciated, thanks!
Links
For real beginner: https://www.codecademy.com/
But the best thing you can do is trying to implement an own idea / copying an existent idea ... Just think of something basic.
If you need any help, use google first and then ask on stack-overflow to solve your problem.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 2 years ago.
Improve this question
I am having experience of more than 3+ yrs in ASP.net (Web Forms & MVC) development, I have used Javascript mainly for validations or modifying HTML structure (most of basic stuff) .
I am looking for guidance on:
Resource/books to learn advance Javascript concepts
"Open source projects/ideas" to apply those concepts
Books:
I would first recommend Professional JavaScript For Web Developers by Nicholas C. Zakas. It will give a fairly easier transition to JavaScript than the second book recommendation below.
After that I would recommend JavaScript Patterns by Stoyan Stefanov. This will give you a great foundation to understand how JavaScript framework/libraries like BackboneJS, KnockoutJS and AngularJS do a lot of the things that they do.
Training:
If you are so inclined, I highly recommend Pluralsight's course JavaScript For C# Developers by Shawn Wildermuth. It is a great way to see how constructs in C# translate directly or not so directly into JavaScript.
Douglas Crockfords "JavaScript: The Good Parts" is also a great book, I suggest you check out some of his lectures on youtube.
I do suggest you don't pick up a library at first as that will not teach you JavaScript. NodeJS may be of some help if you want to learn the language semantics outside of the web browser.
I really started my JavaScript journey with the free course here: http://www.codecademy.com/tracks/javascript
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
Currently, I am using Javascript - The Definitive Guide for learning Javascript from scratch. Having learnt Java, PERL and other programming languages, I am in a habit of solving small exercises to check/better understand what I have been learning as well. In case of Javascript, I found the book to be severely lacking in exercises. Infact, I did not find exercises in the only other book [ Beginning Javascript ] I have either.
Is there any source that I can refer to for exercises in Javascript?
Once you get a good grasp on the syntax,
Crockford has a page that compares javascript with Scheme and takes you through a short book The Little Schemer. The article is appropriately named The Little JavaScripter.
After reading the book, I was changed. Or perhaps transformed. Or altered. In a good way. There are very few books that deeply change the way that you think. This is one of those books.
He's gone through the chapters and translated the functions into javascript. As an exercise, you could do the same and compare your solutions.
I learned Ruby using Ruby koans, and they are an awesome way to learn any language. There is a set of Javascript koans.
Try them for a day or two, use it if you like it.
I would suggest reading everything Douglas Crockford has to say about JavaScript, reading The Good Parts, writing as many programs as possible and running them all through JSLint with "the Good Parts" and rewriting them until it stops complaining, and reading the source of jQuery. It also wouldn't hurt to read Dmitry A. Soshnikos' rendition of the ECMA-262 spec. (It's very specific and goes into minute detail but it also covers every possible aspect of the language)
It would probably be good to mention that you don't need to follow Crockford's conventions to the letter if you don't want to (though I would recommend writing for ES5 strict) but limiting yourself to them while you learn the language is definitely the way to go.
Check developer.mozilla.org
I'd try out http://www.codecademy.com/ They are fairly new, and offer a nice step by step lessons that require bits of code for each step. They have some nice challenges too (build a cash register, build a blackjack game). The forums are extremely helpful as well. Best place I've found to learn javascript.
I have checked out so many guides online and came to these conclusions:
Check out Codeacademy for the basics. After you're finished there, go to javascript.info - this guide covers a LOT and is very detailed and well explained, with exercises.
i used http://w3schools.com/js when i first learnt JS - they have a functional but far from great 'try it yourself' editor to modify their examples, not quite the same as exercises but may give you the same benefit (fiddling to better understand)
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
I'm reading some tutorials now about jQuery.. function creating,plugin creation etc. but these tutorials are missing some basic explanations like they mention things like
function prototype, anonymous functions, umm putting (jQuery) after the }); .. and stuff like that .. is there a tutorial/website/book that explain these I'm not sure how to call them "terms" from beginner level to advance. I'm mean I have a knowledge of some jquery syntax but not enough to understand this, can anyone recommend useful resource?
Google doesn't help much, I googled "advance features of jquery" don't really get me the things I wanna know.
EDIT
Also if someone can share his/her story steps on how to become comfortable with javascript, how to overcome this "terminology" or whatever is called
For JavaScript, there is: Javascript The Good Parts
For jQuery, I'd suggest: The jQuery CookBook
I'd also suggest some podcasts and screencasts:
yayQuery
jQuery for Designers
John Resig (creator of jQuery) has a small website/tutorial on this very subject of Advanced Javascript.
It's quite enlightening:
http://ejohn.org/apps/learn/
It's basically excerpts from his upcoming book, Secrets of the JavaScript Ninja
It sounds as though you could have some gaps that could quickly be address by reading about the fundamentals, e.g Wikipedia Javascript.
Whilst what you are doing may seem advanced, you may get better results searching for Javascript Tutorial without the advanced keyword. Advanced Javascript is a lot more complicated than what you're doing. I'd even be so bold as to suggest that it is more basic Javascript knowledge that would help if improved.
Search for jquery on http://net.tutsplus.com and google visual jquery. They have some beginner tutorials.