How would I become a master of JavaScript if I always used frameworks and did nothing by myself?
I asked a question on JavaScript and everyone recommend that I use frame
It's a double edged sword. If you have the luxury to just learn then you could avoid the frameworks and do everything by hand. Frameworks tend to make you more productive since it takes care of all the fine details of browser compatibility etc. This is actually an argument that goes on about all levels of abstraction.
I would suggest learning the framework and taking the time to learn the underlying concepts that the framework abstracts away.
Joel has a very nice article about this.