Sure. It's best pictured, so I'll draw something, but the goal is to load them in parallel.
(Unfortunately, the tutorial doesn't use the ASYNC or DEFER attributes of the script tag, so it doesn't really get the benefit. Instead, it just slows down the loading of the HTML. It would be better to load it at the bottom.)
Two reasons:
document.read(callback)
, andThe latter is irrelevant when the JS is in cache or we have a fast network, but it can be important when the JS is large and the network is slow.
Sure. But to be clear, Bootstrap doesn't change the HTML language. The form inputs are part of HTML. Bootstrap just styles them.
See bootstrap forms and the next page, which is bootstrap inputs.
We'll look at some of those later in the course: dropdowns, modals and carousels. I'll show you where it is on the schedule, if you want to jump ahead.
Depends on what you want. Think of Bootstrap as prefabricated things, like going to Home Depot and picking up a cabinet or something. It'll be quick and easy (though it might not fit quite right), but a custom built cabinet can be exactly what you want, though it takes more effort.
Do you want to showcase your content? Or do you want to show your ability to build from scratch?
I think it has a lot to do with the previous question. How much effort do they want to put into a unique look versus getting something up and looking decent in a hurry?