in this course, you’re going to learn the basics of javascript from a web designer’s perspective. we’ll begin by going over the basics, such as javascript variables, data types, and loops, before working toward more complex notions such as functions, selectors, and events. along the way, we’ll build some examples that are geared towards what you as a web designer might face on a daily basis.
source files:
the source files contain the examples presented in the course videos. use them to double-check your code or work alongside the instructor: https://github.com/tutsplus/javascript-for-web-designers
if this course inspires you to learn javascript for web development, check out our comprehensive guide: https://code.tutsplus.com/series/learn-javascript-the-complete-guide cms-1112?utm_campaign=yt_tutsplus_reswvwi333o&utm_medium=referral&utm_source=youtube.com&utm_content=description
chapters
0:00 introduction: javascript for web designers
0:27 1. working with javascript
if you’re not yet familiar with javascript, let’s run through a quick intro.
4:54 2. variables
if you’ve ever used a css preprocessor like less or sass then you’re already familiar with the concept of “variables”. variables are used to store data in a specific format. they can contain numbers, strings of characters, and so on.
9:07 3. data types
in this lesson, you’ll learn about the available “data types” in javascript.
13:17 4. arrays
let’s learn about the first “composite” data type in javascript: arrays.
20:04 5. objects
understanding “objects” in javascript starts with an understanding of “properties”. here you’ll learn about both of these concepts.
25:25 6. operators
let’s learn about operators and the various types thereof. we’ll begin with “arithmetic” operators.
34:07 7. if else statements
let’s now look at the if/else statement. if you know any other programming language then you’ll already be familiar with the concept of conditional statements. if not, don’t worry—we’ll cover all of that.
38:50 8. loops
a loop is a piece of code that executes repeatedly, either a set number of times or until a certain condition is met. let’s see how we can loop in javascript.
45:01 9. functions
you can think of functions as being “subprograms” which can have their own name, can be called anytime, can receive parameters, and can return a value.
51:17 10. selectors
selectors are great if you want to manipulate the dom and gain access to all its elements. to understand selectors, first let’s have a look at the window and document objects.
59:17 11. events
the term “javascript events” is perhaps a bit improper because the events are actually happening on the html side. all you can do in js is listen to these events and react accordingly.
1:06:15 12. back to top button
having covered a great deal of theory, let’s now practice what we’ve learned with some exercises. to begin with, let’s see how we can create a “back to top” button.
1:17:11 13. textbox auto completion
you’ll learn how to create a textbox that supports auto-completion.
1:31:42 14. simple content slider
in this practical exercise, let’s create a simple content slider. we’re not going to limit ourselves to images either; we’ll create a slider that can display any type of content.
1:39:50 15. image lightbox
in this exercise we’ll create a very simple image lightbox. a lightbox is usually an overlay that shows a much bigger version of a thumbnail.
1:44:02 16. tab control
the “tab control” is a very common pattern, so let’s see how it’s done in this final exercise lesson.
1:46:43 17. final words
hopefully by now you’ll have a better understanding of what you can do with javascript from a web design point of view.
-
envato tuts+
discover free how-to tutorials and online courses. design a logo, create a website, build an app, or learn a new skill: https://tutsplus.com/?utm_campaign=yt_tutsplus_reswvwi333o&utm_medium=referral&utm_source=youtube.com&utm_content=description
subscribe to envato tuts+ on youtube: https://www.youtube.com/tutsplus
follow envato tuts+ on twitter: https://twitter.com/tutsplus
follow envato tuts+ on facebook: https://www.facebook.com/tutsplus
envato elements
all the creative assets you need under one subscription. customize your project by adding unique photos, fonts, graphics, and themes.
download unlimited stock photos, fonts & templates with envato elements: https://elements.envato.com/?utm_campaign=yt_tutsplus_reswvwi333o&utm_medium=referral&utm_source=youtube.com&utm_content=description
in this course, you’re going to learn the basics of javascript from a web designer’s perspective. we’ll begin by going over the basics, such as javascript variables, data types, and loops, before working toward more complex notions such as functions, selectors, and events. along the way, we’ll build some examples that are geared towards what you as a web designer might face on a daily basis. source files:the source files contain the examples presented in the course videos. use them to double-check your code or work alongside the instructor: https://github.com/tutsplus/javascript-for-web-designersif this course inspires you to learn javascript for web development, check out our comprehensive guide: https://code.tutsplus.com/series/learn-javascript-the-complete-guide cms-1112?utm_campaign=yt_tutsplus_reswvwi333o&utm_medium=referral&utm_source=youtube.com&utm_content=descriptionchapters0:00 introduction: javascript for web designers0:27 1. working with javascript if you’re not yet familiar with javascript, let’s run through a quick intro.4:54 2. variablesif you’ve ever used a css preprocessor like less or sass then you’re already familiar with the concept of “variables”. variables are used to store data in a specific format. they can contain numbers, strings of characters, and so on.9:07 3. data types in this lesson, you’ll learn about the available “data types” in javascript.13:17 4. arrayslet’s learn about the first “composite” data type in javascript: arrays. 20:04 5. objectsunderstanding “objects” in javascript starts with an understanding of “properties”. here you’ll learn about both of these concepts.25:25 6. operatorslet’s learn about operators and the various types thereof. we’ll begin with “arithmetic” operators.34:07 7. if else statements let’s now look at the if/else statement. if you know any other programming language then you’ll already be familiar with the concept of conditional statements. if not, don’t worry—we’ll cover all of that.38:50 8. loopsa loop is a piece of code that executes repeatedly, either a set number of times or until a certain condition is met. let’s see how we can loop in javascript.45:01 9. functionsyou can think of functions as being “subprograms” which can have their own name, can be called anytime, can receive parameters, and can return a value.51:17 10. selectors selectors are great if you want to manipulate the dom and gain access to all its elements. to understand selectors, first let’s have a look at the window and document objects.59:17 11. eventsthe term “javascript events” is perhaps a bit improper because the events are actually happening on the html side. all you can do in js is listen to these events and react accordingly.1:06:15 12. back to top button having covered a great deal of theory, let’s now practice what we’ve learned with some exercises. to begin with, let’s see how we can create a “back to top” button.1:17:11 13. textbox auto completionyou’ll learn how to create a textbox that supports auto-completion. 1:31:42 14. simple content sliderin this practical exercise, let’s create a simple content slider. we’re not going to limit ourselves to images either; we’ll create a slider that can display any type of content.1:39:50 15. image lightboxin this exercise we’ll create a very simple image lightbox. a lightbox is usually an overlay that shows a much bigger version of a thumbnail.1:44:02 16. tab control the “tab control” is a very common pattern, so let’s see how it’s done in this final exercise lesson.1:46:43 17. final wordshopefully by now you’ll have a better understanding of what you can do with javascript from a web design point of view. -envato tuts+discover free how-to tutorials and online courses. design a logo, create a website, build an app, or learn a new skill: https://tutsplus.com/?utm_campaign=yt_tutsplus_reswvwi333o&utm_medium=referral&utm_source=youtube.com&utm_content=description subscribe to envato tuts+ on youtube: https://www.youtube.com/tutsplus follow envato tuts+ on twitter: https://twitter.com/tutsplus follow envato tuts+ on facebook: https://www.facebook.com/tutsplusenvato elementsall the creative assets you need under one subscription. customize your project by adding unique photos, fonts, graphics, and themes. download unlimited stock photos, fonts & templates with envato elements: https://elements.envato.com/?utm_campaign=yt_tutsplus_reswvwi333o&utm_medium=referral&utm_source=youtube.com&utm_content=description illustrator tutorial the basics of isometric design lyodra gemintang hatiku official lyric video lyodra gemintang hatiku official music video lyodra mengapa kita terlanjurmencinta official lyric video asmr chiropractic suaranya ngeri ngeri sedap isyana sarasvati sukanya dikelonin ayunanyayuk kursus online bahasa inggris gratis sertifikat dari king s college london part 1 belajar django untuk pemula 11 deploy di heroku part 1 funny guy makes royal guard laugh at buckingham palace javascript for web designers creating awesome ui s that animate only on scroll web design speed art made with love belajar mobil dari nol lengkap css grid moving from css frameworks to css grid 2018 and beyond membuat galeri foto lightbox dengan html css3 bagian 1 tutorial responsive web design dengan bootstrap v4 episode 1 introducing how to send email in localhost using xampp send email using php from localhost working php mail attachment sending an attachment with php xiaomi mi5 review kamera cara pakai manual mode untuk low light introduktion til grep styles i indesign dansk guide få en række tips til smarte værktøjer i indesign og illustrator dansk guide 2021 sådan bruger du gap tool i indesign dansk guide 2021 indholdsfortegnelse i indesign sådan gør du dansk guide lynguide til indesign del 4 værktøjer og struktur dansk guide lynguide til indesign del 3 sådan arbejder du med tekst dansk guide lynguide til indesign basis del 1 introduktion til indesign brugerfladen dansk guide lynguide til indesign del 2 fotos og grafik i indesign dansk guide how to deliver a wordpress website to a client in 8 steps logo design tutorial how to make a logo in adobe illustrator 5 creative layout techniques with indesign and photoshop bangun rumah 4x6 hemat lahan maksimalkan ruang tutorial hypercut hyperlapse stop motion trying animation for the first time adobe xd web design how to design a simple website in adobe xd for beginners 2020 e commerce mobile app ui ux interaction adobe xd how to design an engaging seamless image post in instagram photoshop tutorial awesome 3d animation javascript tutorial adobe xd for beginners free course animated powerpoint slide design tutorial 2020 oka nela walkthrough wedding video editing part 1 cara naikin harga desain dari 50 rb menjadi 1 5 juta freelancer desain grafis harus nonton cara membuat ilustrasi menggunakan pen tablet di adobe illustrator best powerpoint template massive x 5 3 make your photos come to life powerpoint tutorial 4 awesome illustrator plugins that are totally free improve your instagram design critiques tips advice pt 1 learn programming fast my favorite method make awesome portfolio additions that wow viewers how to use color color basics how to animate food like a pro stopmotion tips the 2019 ui design crash course for beginners creative market 2019 belajar ngasilin ratusan dollar per bulan dari jualan template desain graphic design tutorial for beginners part 1 fundamentals of graphic design graphic design trik saya dapat 1 200 dalam 1 bulan dari belajar bikin font dengan fontself cara marketingnya gaji ui ux designer di indonesia jualan laris desain template ppt powerpoint di creative market envato graphicriver make windows look better elegant clean look 2020 easy windows 10 customization 1 hour of digital art omnibus law kena lau mr kece make windows 10 look like macos big sur customize windows 10 aesthetic theme illustrator tutorial the basics of isometric design lyodra gemintang hatiku official lyric video lyodra gemintang hatiku official music video lyodra mengapa kita terlanjurmencinta official lyric video asmr chiropractic suaranya ngeri ngeri sedap isyana sarasvati sukanya dikelonin ayunanyayuk kursus online bahasa inggris gratis sertifikat dari king s college london part 1 belajar django untuk pemula 11 deploy di heroku part 1 funny guy makes royal guard laugh at buckingham palace javascript for web designers creating awesome ui s that animate only on scroll web design speed art made with love belajar mobil dari nol lengkap css grid moving from css frameworks to css grid 2018 and beyond membuat galeri foto lightbox dengan html css3 bagian 1 tutorial responsive web design dengan bootstrap v4 episode 1 introducing how to send email in localhost using xampp send email using php from localhost working php mail attachment sending an attachment with php xiaomi mi5 review kamera cara pakai manual mode untuk low light introduktion til grep styles i indesign dansk guide få en række tips til smarte værktøjer i indesign og illustrator dansk guide 2021 sådan bruger du gap tool i indesign dansk guide 2021 indholdsfortegnelse i indesign sådan gør du dansk guide lynguide til indesign del 4 værktøjer og struktur dansk guide lynguide til indesign del 3 sådan arbejder du med tekst dansk guide lynguide til indesign basis del 1 introduktion til indesign brugerfladen dansk guide lynguide til indesign del 2 fotos og grafik i indesign dansk guide how to deliver a wordpress website to a client in 8 steps logo design tutorial how to make a logo in adobe illustrator 5 creative layout techniques with indesign and photoshop bangun rumah 4x6 hemat lahan maksimalkan ruang tutorial hypercut hyperlapse stop motion trying animation for the first time adobe xd web design how to design a simple website in adobe xd for beginners 2020 e commerce mobile app ui ux interaction adobe xd how to design an engaging seamless image post in instagram photoshop tutorial awesome 3d animation javascript tutorial adobe xd for beginners free course animated powerpoint slide design tutorial 2020 oka nela walkthrough wedding video editing part 1 cara naikin harga desain dari 50 rb menjadi 1 5 juta freelancer desain grafis harus nonton cara membuat ilustrasi menggunakan pen tablet di adobe illustrator best powerpoint template massive x 5 3 make your photos come to life powerpoint tutorial 4 awesome illustrator plugins that are totally free improve your instagram design critiques tips advice pt 1 learn programming fast my favorite method make awesome portfolio additions that wow viewers how to use color color basics how to animate food like a pro stopmotion tips the 2019 ui design crash course for beginners creative market 2019 belajar ngasilin ratusan dollar per bulan dari jualan template desain graphic design tutorial for beginners part 1 fundamentals of graphic design graphic design trik saya dapat 1 200 dalam 1 bulan dari belajar bikin font dengan fontself cara marketingnya gaji ui ux designer di indonesia jualan laris desain template ppt powerpoint di creative market envato graphicriver make windows look better elegant clean look 2020 easy windows 10 customization 1 hour of digital art omnibus law kena lau mr kece make windows 10 look like macos big sur customize windows 10 aesthetic theme illustrator tutorial the basics of isometric design lyodra gemintang hatiku official lyric video lyodra gemintang hatiku official music video lyodra mengapa kita terlanjurmencinta official lyric video asmr chiropractic suaranya ngeri ngeri sedap isyana sarasvati sukanya dikelonin ayunanyayuk kursus online bahasa inggris gratis sertifikat dari king s college london part 1 belajar django untuk pemula 11 deploy di heroku part 1 funny guy makes royal guard laugh at buckingham palace javascript for web designers creating awesome ui s that animate only on scroll web design speed art made with love belajar mobil dari nol lengkap css grid moving from css frameworks to css grid 2018 and beyond membuat galeri foto lightbox dengan html css3 bagian 1 tutorial responsive web design dengan bootstrap v4 episode 1 introducing how to send email in localhost using xampp send email using php from localhost working php mail attachment sending an attachment with php xiaomi mi5 review kamera cara pakai manual mode untuk low light introduktion til grep styles i indesign dansk guide få en række tips til smarte værktøjer i indesign og illustrator dansk guide 2021 sådan bruger du gap tool i indesign dansk guide 2021 indholdsfortegnelse i indesign sådan gør du dansk guide lynguide til indesign del 4 værktøjer og struktur dansk guide lynguide til indesign del 3 sådan arbejder du med tekst dansk guide lynguide til indesign basis del 1 introduktion til indesign brugerfladen dansk guide lynguide til indesign del 2 fotos og grafik i indesign dansk guide how to deliver a wordpress website to a client in 8 steps logo design tutorial how to make a logo in adobe illustrator 5 creative layout techniques with indesign and photoshop bangun rumah 4x6 hemat lahan maksimalkan ruang tutorial hypercut hyperlapse stop motion trying animation for the first time adobe xd web design how to design a simple website in adobe xd for beginners 2020 e commerce mobile app ui ux interaction adobe xd how to design an engaging seamless image post in instagram photoshop tutorial awesome 3d animation javascript tutorial adobe xd for beginners free course animated powerpoint slide design tutorial 2020 oka nela walkthrough wedding video editing part 1 cara naikin harga desain dari 50 rb menjadi 1 5 juta freelancer desain grafis harus nonton cara membuat ilustrasi menggunakan pen tablet di adobe illustrator best powerpoint template massive x 5 3 make your photos come to life powerpoint tutorial 4 awesome illustrator plugins that are totally free improve your instagram design critiques tips advice pt 1 learn programming fast my favorite method make awesome portfolio additions that wow viewers how to use color color basics how to animate food like a pro stopmotion tips the 2019 ui design crash course for beginners creative market 2019 belajar ngasilin ratusan dollar per bulan dari jualan template desain graphic design tutorial for beginners part 1 fundamentals of graphic design graphic design trik saya dapat 1 200 dalam 1 bulan dari belajar bikin font dengan fontself cara marketingnya gaji ui ux designer di indonesia jualan laris desain template ppt powerpoint di creative market envato graphicriver make windows look better elegant clean look 2020 easy windows 10 customization 1 hour of digital art omnibus law kena lau mr kece make windows 10 look like macos big sur customize windows 10 aesthetic theme in this course, you’re going to learn the basics of javascript from a web designer’s perspective. we’ll begin by going over the basics, such as javascript variables, data types, and loops, before working toward more complex notions such as functions, selectors, and events. along the way, we’ll build some examples that are geared towards what you as a web designer might face on a daily basis.
source files:
the source files contain the examples presented in the course videos. use them to double-check your code or work alongside the instructor: https://github.com/tutsplus/javascript-for-web-designers
if this course inspires you to learn javascript for web development, check out our comprehensive guide: https://code.tutsplus.com/series/learn-javascript-the-complete-guide cms-1112?utm_campaign=yt_tutsplus_reswvwi333o&utm_medium=referral&utm_source=youtube.com&utm_content=description
chapters
0:00 introduction: javascript for web designers
0:27 1. working with javascript
if you’re not yet familiar with javascript, let’s run through a quick intro.
4:54 2. variables
if you’ve ever used a css preprocessor like less or sass then you’re already familiar with the concept of “variables”. variables are used to store data in a specific format. they can contain numbers, strings of characters, and so on.
9:07 3. data types
in this lesson, you’ll learn about the available “data types” in javascript.
13:17 4. arrays
let’s learn about the first “composite” data type in javascript: arrays.
20:04 5. objects
understanding “objects” in javascript starts with an understanding of “properties”. here you’ll learn about both of these concepts.
25:25 6. operators
let’s learn about operators and the various types thereof. we’ll begin with “arithmetic” operators.
34:07 7. if else statements
let’s now look at the if/else statement. if you know any other programming language then you’ll already be familiar with the concept of conditional statements. if not, don’t worry—we’ll cover all of that.
38:50 8. loops
a loop is a piece of code that executes repeatedly, either a set number of times or until a certain condition is met. let’s see how we can loop in javascript.
45:01 9. functions
you can think of functions as being “subprograms” which can have their own name, can be called anytime, can receive parameters, and can return a value.
51:17 10. selectors
selectors are great if you want to manipulate the dom and gain access to all its elements. to understand selectors, first let’s have a look at the window and document objects.
59:17 11. events
the term “javascript events” is perhaps a bit improper because the events are actually happening on the html side. all you can do in js is listen to these events and react accordingly.
1:06:15 12. back to top button
having covered a great deal of theory, let’s now practice what we’ve learned with some exercises. to begin with, let’s see how we can create a “back to top” button.
1:17:11 13. textbox auto completion
you’ll learn how to create a textbox that supports auto-completion.
1:31:42 14. simple content slider
in this practical exercise, let’s create a simple content slider. we’re not going to limit ourselves to images either; we’ll create a slider that can display any type of content.
1:39:50 15. image lightbox
in this exercise we’ll create a very simple image lightbox. a lightbox is usually an overlay that shows a much bigger version of a thumbnail.
1:44:02 16. tab control
the “tab control” is a very common pattern, so let’s see how it’s done in this final exercise lesson.
1:46:43 17. final words
hopefully by now you’ll have a better understanding of what you can do with javascript from a web design point of view.
-
envato tuts+
discover free how-to tutorials and online courses. design a logo, create a website, build an app, or learn a new skill: https://tutsplus.com/?utm_campaign=yt_tutsplus_reswvwi333o&utm_medium=referral&utm_source=youtube.com&utm_content=description
subscribe to envato tuts+ on youtube: https://www.youtube.com/tutsplus
follow envato tuts+ on twitter: https://twitter.com/tutsplus
follow envato tuts+ on facebook: https://www.facebook.com/tutsplus
envato elements
all the creative assets you need under one subscription. customize your project by adding unique photos, fonts, graphics, and themes.
download unlimited stock photos, fonts & templates with envato elements: https://elements.envato.com/?utm_campaign=yt_tutsplus_reswvwi333o&utm_medium=referral&utm_source=youtube.com&utm_content=description