Companies Home Search Profile

JavaScript: The Tricky Bits

Focused View

Joe Chellman

1:57:54

90 View
  • [1] JavaScript can get tricky.mp4
    02:01
  • [2] What you should know.mp4
    01:30
  • [3] Using the exercise files.mp4
    02:02
  • [1] Pain point Sequential for loops become tedious.mp4
    03:52
  • [2] Solution Three alternatives.mp4
    08:10
  • [3] Pain point Processing arrays with loops is inelegant.mp4
    03:22
  • [4] Solution filter(), map(), and reduce().mp4
    11:03
  • [5] Challenge Iterate differently.mp4
    03:32
  • [6] Solution Iterate differently.mp4
    03:06
  • [1] Pain point Copied objects are not actually copies.mp4
    02:32
  • [2] Solution JSON.stringify() and JSON.parse().mp4
    07:55
  • [3] Pain point The value of this, like, and always.mp4
    03:52
  • [4] Solution bind().mp4
    05:38
  • [5] ES6+ solution Arrow functions.mp4
    03:38
  • [6] Challenge Objects of hazard.mp4
    04:33
  • [7] Solution Objects of hazard.mp4
    05:42
  • [1] Pain point Send extra parameters to an event handler.mp4
    02:47
  • [2] Solution bind() again.mp4
    07:06
  • [3] Pain point Function signature doesnt accept arrays.mp4
    02:05
  • [4] Solution Function.prototype.apply().mp4
    06:36
  • [5] Pain point Refactoring function signatures.mp4
    02:08
  • [6] Solution Objects for arguments.mp4
    06:34
  • [7] Challenge Story generator.mp4
    04:16
  • [8] Solution overview Story generator.mp4
    03:09
  • [9] Solution walkthrough Story generator.mp4
    08:37
  • [1] Next steps and thank you.mp4
    02:08
  • Description


    "This code works, but there must be a simpler way." JavaScript hides lots of power behind techniques with approaches or even names that are not obvious. Developers who want to create more streamlined code with JavaScript’s less visible—and often more powerful—options may need some extra information. In this course, web designer, author, and trainer Joe Chellman highlights hard-to-find techniques that can make a huge difference in how you use JavaScript. After explaining why even experienced developers may still find JavaScript tricky, Joe jumps right into alternatives to speed up loops and process arrays with loops more elegantly. He clears up some confusion around objects, binding, and more. Joe concludes with some sound advice on functions, including how to pass extra named parameters, how to get a function signature to accept arrays, and how to determine which parameters come first more efficiently.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Joe Chellman
    Joe Chellman
    Instructor's Courses
    Right off the top: if you want to reach me about lynda.com / LinkedIn Learning courses, please write to lynda.com technical support: https://www.linkedin.com/help/lynda/ask, or to me directly on my website: http://shoofly.us/contact. Either one of those will get you an infinitely faster response. I've made most of my living as a web developer and designer, and I'm always interested in finding new things to do and learn. The scope tends to be somewhat small because I work with a lot of people and organizations with very small budgets, so I'm not the guy who's trying to Change The World of Web Design. I want to continually do a better job than I did last year. Since 2010, I've been very actively involved in helping other developers, professional, enthusiast, and aspirational, learn some of the tools of the trade. Partnering with publishers like lynda.com/LinkedIn, O'Reilly, Peachpit, and video2brain, I've produced videos on JavaScript, WordPress, Drupal, and version control software. I've also co-written a book and tech edited another. This work might have the longest reach of anything I've done, which is gratifying and kind of crazy. I also am a professional-caliber drummer with a distinct lack of professional ambition. I like to record and play live, but tour relatively rarely.
    LinkedIn Learning is an American online learning provider. It provides video courses taught by industry experts in software, creative, and business skills. It is a subsidiary of LinkedIn. All the courses on LinkedIn fall into four categories: Business, Creative, Technology and Certifications. It was founded in 1995 by Lynda Weinman as Lynda.com before being acquired by LinkedIn in 2015. Microsoft acquired LinkedIn in December 2016.
    • language english
    • Training sessions 26
    • duration 1:57:54
    • Release Date 2023/01/14

    Courses related to JavaScript

    Subtitle
    Creative Coding
    SuperHiCreative Coding
    4:06:34
    English subtitles
    06/11/2023
    Subtitle
    Svelte Tutorial and Projects Course
    SkillShareSvelte Tutorial and Projects Course
    15:27:29
    English subtitles
    12/31/2023