Link to home
Start Free TrialLog in
Avatar of jskfan
jskfanFlag for Cyprus

asked on

CSS Vs Jquery Vs Bootstrap

CSS Vs Jquery Vs Bootstrap

I have watched few videos about CSS , Jquery , Bootstrap and they all seem  to me like  they are used to design the web page.
However I am not sure if I can use just one of them and will be enough or there are some specific things that can be done by one of them and cannot be done by the other.

Any Expert to explain when  to use one and not the other. Which of them I have to focus on learning that can do more of what is needed in Web Development.
I have not included JavaScript, because I am assuming that one is a Must to know for Wed Dev.

Thanks
SOLUTION
Avatar of Chris Stanyon
Chris Stanyon
Flag of United Kingdom of Great Britain and Northern Ireland image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
CSS - used to add styling to a page (colours, size, width, height, font, position etc)

Bootstrap -  a CSS framework with pre-built styles that you can use out of the box in your page to achieve a particular layout or component look and feel. You use Bootstrap classes on your HTML elements.

JavaScript - an interpreted language run inside the browser that allows you to interact with the page and the outside world. I mention this because jQuery is JavaScript.

jQuery - a JavaScript library for interacting with the DOM. Allows you to respond to events and manipulate elements in a browser agnostic way and without having to get into what can be verbose JavaScript code.

So,
  knowing Bootstrap is predicated on understanding CSS and how an HTML document is structured
  knowing jQuery is predicated on understanding JavaScript and how it interacts with the DOM and the outside world

Bottom line - the skills you need here are CSS and JavaScript - the other two will follow directly from that.
Avatar of jskfan

ASKER

So if  you know Javascript and CSS, you can use Bootstrap and Jquery directly and they have  everything you need to build your Web App. ?

you do not need to have CSS file as well as Bootstrap  file?
ASKER CERTIFIED SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of jskfan

ASKER

Thank you