Skocz do zawartości

Aktywacja nowych użytkowników
Zakazane produkcje

  • advertisement_alt
  • advertisement_alt
  • advertisement_alt
caovantan

Mastering javascript [Video] by Ben Fhala

Rekomendowane odpowiedzi

ad886b2f11f93e3f23f653d730902924.jpg

Mastering javascript [ Video] by Ben Fhala

4 hours and 10 minutes | Monday, August 31, 2015 | Video: AVC (.mp4) 1280x720 25fps | Audio: AAC 48KHz 2ch | 881 MB

Genre: eLearning | Language: English | With: Code Files

 

If you are an experienced javascript developer and want to take your skills to the next level by mastering the language and it's usage in the modern web, this course is ideal for you! This video course assumes you have a basic knowledge of javascript and HTML with some familiarity of OOP concepts.

About This Book

 

Master javascript best practices for designing and developing fully functional, cross-platform libraries

Use powerful design patterns for an innovative and cutting-edge approach to web development

Enhance the performance of your libraries by focusing on a new aspect in every video

 

Table of Contents

 

IDIOMATIC javascript

CROSS-BROWSER DEVELOPMENT

CROSS-BROWSER DOM MANIPULATION

CREATING A javascript LIBRARY

EXPANDING OUT WITH DESIGN PATTERNS

EXPLORING THE FACADE DESIGN PATTERN

WORKING WITH TIME IN javascript

DISPATCHING EVENTS IN javascript

 

What You Will Learn

 

Understand how to maintain code consistency by learning naming convention best practices

Get a behind-the-scenes look at the issues while targeting javascript version compatibility with different browsers

Lay the groundwork for creating libraries by loading scripts dynamically

Integrate Modernizr into your workflow to get rid of manual feature detection

Create and manipulate DOM elements using Sizzle

Explore the different design patterns and learn how to effectively use them with javascript

Make your library secure with the help of the advanced fa?§ade pattern

Add a time manager to your library using the singleton design pattern

Create, integrate, and test event dispatchers in javascript

 

In Detail

 

javascript is the browser language that supports object-oriented, imperative, and functional programming styles, focusing on website behavior. It has a rich set of libraries and frameworks and is the most widely used client-side language with features such as asynchronous communication, controlling browsers, and editing documents. javascript provides web developers out there with the knowledge to program more intelligently and idiomatically-something not all programmers can do or understand.

 

Mastering javascript will immerse you in the javascript world, where you will mature as a developer by exploring the best practices for building an original, functional, and useful cross-platform library.

 

Starting off with just some basic knowledge of javascript and HTML, we will first lay a solid naming foundation for OOP coding by exploring the best naming conventions practices for primitive variables, constructors, methods, and properties. Then we'll shed some light on creating global namespace, create a pure javascript onload script, and walk through cross-browser compatibility. We will learn how the onload and DOMContentLoaded events are actually triggered and understand how to use querySelectorAll method and dynamically load scripts using a script loader.

 

As the course progresses, we will start building up our own libraries by integrating codes, methods, and logic, we will also expand our library with design patterns such as module, fa?§ade, adapter, and singleton. Finally, we will create a working time manager and explore unit testing in javascript.

 

After working through this video course, you will be equipped with all the knowledge, tips, and hacks you need to stand out in the advanced world of web development.

 

Style and Approach

 

A practical, well-structured video course that gives the users hands-on experience for creating their own original libraries using a variety of design patterns.

 

Authors

 

Ben Fhala

 

Ben Fhala discovered his passion for data visualization six years ago while he was working at Parsons in New York, in their data visualization department, PIIM. He is the owner of the online video training school, 02geek.com, and an Adobe ACP. He enjoys spending most of his time learning and teaching and has a love for visual programming and visualization in general. Ben has had the honor of developing applications for members of the US Congress, Prime Ministers, and Presidents around the world.

 

He has built many interactive experiences for companies such as Target, AT&T, Crayola, Marriott, Neutrogena, and Nokia. He has technically directed many award-winning projects and has been part of teams that have won three Agency of the Year awards. Among Ben's publications are Packt's HTML5 Graphing and Data Visualization Cookbook.

 

820817b10e3fcdb58a4a8a8e30caff50.jpg

 

8faa5344d53198871c556ecae351735e.png

 

Ukryta Zawartość

    Treść widoczna tylko dla użytkowników forum DarkSiders. Zaloguj się lub załóż darmowe konto na forum aby uzyskać dostęp bez limitów.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

    • 1 Posts
    • 9 Views
    • 1 Posts
    • 8 Views
    • 1 Posts
    • 8 Views
    • 1 Posts
    • 11 Views
    • 1 Posts
    • 7 Views

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Korzystając z tej witryny, wyrażasz zgodę na nasze Warunki użytkowania.