Afrikaans
Akan
Albanian
Amharic
Arabic
Armenian
Azerbaijani
Basque
Belarusian
Bemba
Bengali
Bihari
Bosnian
Breton
Bulgarian
Cambodian
Catalan
Cebuano
Cherokee
Chichewa
Chinese (Simplified)
Chinese (Traditional)
Corsican
Croatian
Czech
Danish
Dutch
English
Esperanto
Estonian
Ewe
Faroese
Filipino
Finnish
French
Frisian
Ga
Galician
Georgian
German
Greek
Guarani
Gujarati
Haitian Creole
Hausa
Hawaiian
Hebrew
Hindi
Hmong
Hungarian
Icelandic
Igbo
Indonesian
Interlingua
Irish
Italian
Japanese
Javanese
Kannada
Kazakh
Kinyarwanda
Kirundi
Kongo
Korean
Krio (Sierra Leone)
Kurdish
Kurdish (Soranî)
Kyrgyz
Laothian
Latin
Latvian
Lingala
Lithuanian
Lozi
Luganda
Luo
Luxembourgish
Macedonian
Malagasy
Malay
Malayalam
Maltese
Maori
Marathi
Mauritian Creole
Moldavian
Mongolian
Myanmar (Burmese)
Montenegrin
Nepali
Nigerian Pidgin
Northern Sotho
Norwegian
Norwegian (Nynorsk)
Occitan
Oriya
Oromo
Pashto
Persian
Polish
Portuguese (Brazil)
Portuguese (Portugal)
Punjabi
Quechua
Romanian
Romansh
Runyakitara
Russian
Samoan
Scots Gaelic
Serbian
Serbo-Croatian
Sesotho
Setswana
Seychellois Creole
Shona
Sindhi
Sinhalese
Slovak
Slovenian
Somali
Spanish
Spanish (Latin American)
Sundanese
Swahili
Swedish
Tajik
Tamil
Tatar
Telugu
Thai
Tigrinya
Tonga
Tshiluba
Tumbuka
Turkish
Turkmen
Twi
Uighur
Ukrainian
Urdu
Uzbek
Welsh
Wolof
Xhosa
Yiddish
Yoruba
Zulu
1
And welcome back to the second 'Web-developer Fundamentals'.
2
Another very important aspect of being a web developer
3
and that is the fact that we have multiple web browsers.
4
Now if you remember Tim Berners-Lee the inventor of the worldwide web created it because we needed a
5
standard way to share documents amongst each other, and through HTML, CSS and Javascript we're able
6
to read these files and actually have beautiful websites.
7
Now, when we send these files over
8
Each of these browsers
9
read the HTML, CSS, and Javascript, and layout the web-page for us.
10
But as you can see each one of them is owned by a company, and is a different browser.
11
So that means they all have to agree on how they're going to read the HTML, CSS, and Javascript, because
12
if they don't all agree, then well, we need to create different files specific for each browser, because
13
each one of them has a different idea of what HTML, CSS, and Javascript is.
14
And you know what?
15
When the World Wide Web got started we had something called, 'the browser wars' where each browser was
16
kind of doing its own thing implementing different things.
17
And we still have that to this day, to some extent, there is a governing body which kind of creates
18
the standards now. But it is still a pain point for developers, where we need to figure out that
19
whenever we send our files to the web browser, it all looks the same. And that is one of the biggest problems
20
we have as developers and you'll see tools later on in this course that try to solve that issue.
21
But you'll always encounter this problem, where we want to make sure that wherever your browser gets
22
rendered, anybody can see your website, and not only that we also have mobile phones now that access
23
the Internet.
24
We have iPads.
25
So now, not only do we have to worry about different browsers, and whether they agree on what code works
26
in each of these files.
27
We also have to make sure that our web sites look good on small screens on big screens on all sorts
28
of different screens, and that is a very important concept something that, when you get to become a web
29
-developer you'll encounter this problem where you have to test on each device, each browser to make
30
sure everything works. And we'll use some tools that have developed over the years to solve these problems
31
so that it's not as much as a pain point as it is or as it was. All right,
32
one more lesson to go and then we're going to get coding. See you on the other side.
Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.