Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай Premium Javascript (Premium membership), а также все другие курсы, прямо сейчас!
Премиум
  • Урок 1. 00:01:19
    2. jQuery is irrelevant
  • Урок 2. 01:16:35
    3. The steps
  • Урок 3. 01:11:16
    4. Event listeners, toggle, delete, filter
  • Урок 4. 00:53:14
    5. edit, editKeyup, update
  • Урок 5. 00:42:16
    6. Rendering with templates
  • Урок 6. 00:33:40
    7. localStorage, init
  • Урок 7. 00:17:06
    1. What is testing?
  • Урок 8. 00:20:25
    2. forEach, first steps
  • Урок 9. 00:13:50
    3. forEach, callback arguments
  • Урок 10. 00:29:10
    4. forEach, optional this
  • Урок 11. 00:51:40
    5. filter
  • Урок 12. 00:44:35
    6. map
  • Урок 13. 00:19:41
    7. reduce, first steps
  • Урок 14. 00:48:01
    8. reduce, deciphering docs
  • Урок 15. 01:43:26
    9. reduce, finishing up
  • Урок 16. 00:30:47
    1. Error handling, setTimeout
  • Урок 17. 00:58:18
    2. Constructors, console.log output
  • Урок 18. 00:33:45
    3. Where we are now
  • Урок 19. 00:16:27
    1. Introduction to the library
  • Урок 20. 00:32:47
    2. Approaching docs like a pro
  • Урок 21. 00:26:56
    3. What are IIFEs?
  • Урок 22. 00:16:06
    4. IIFEs and sharing data
  • Урок 23. 00:17:09
    5. Scopes, locals, closures, globals
  • Урок 24. 00:44:19
    6. librarySystem
  • Урок 25. 00:30:59
    7. noConflict
  • Урок 26. 00:15:50
    8. Prototypes, an introduction
  • Урок 27. 00:23:02
    9. Prototypes and constructors
  • Урок 28. 00:29:27
    10. isString, !!, and String.prototype
  • Урок 29. 00:31:39
    11. Remaining internal helper methods
  • Урок 30. 00:29:54
    12. checkCurrencyFormat
  • Урок 31. 00:42:20
    13. toFixed and rounding issues
  • Урок 32. 00:21:54
    14. formatMoney and style
  • Урок 33. 00:38:59
    15. Recursion, what is it?
  • Урок 34. 00:33:11
    16. Recursing through the DOM
  • Урок 35. 00:49:26
    17. Recursively mapping arrays
  • Урок 36. 00:47:26
    18. Regular expressions, first look
  • Урок 37. 00:23:19
    19. Regular expression capture groups
  • Урок 38. 00:19:32
    20. Lookaheads and backreferences
  • Урок 39. 00:34:45
    21. formatNumber
  • Урок 40. 00:22:34
    22. unformat, new RegExp
  • Урок 41. 00:19:28
    23. When Googling goes nowhere
  • Урок 42. 00:30:13
    24. formatColumn
  • Урок 43. 00:23:07
    25. Thinking recursively
  • Урок 44. 00:42:22
    26. Broken tests
  • Урок 45. 00:59:34
    27. Retrospective
  • Урок 46. 00:08:47
    1. How I see the world
  • Урок 47. 00:06:59
    2. How the average person thinks
  • Урок 48. 00:07:14
    3. Don't read every line of code
  • Урок 49. 00:07:42
    4. What is Underscore?
  • Урок 50. 00:01:46
    5. Two minute setup
  • Урок 51. 00:13:48
    6. Before you start
  • Урок 52. 00:13:24
    7. Remember main.js?
  • Урок 53. 00:16:15
    8. main.js event listeners
  • Урок 54. 00:26:08
    9. Strategically setting breakpoints
  • Урок 55. 00:02:00
    Getting the debugger to work
  • Урок 56. 00:32:05
    Why do open source?
  • Урок 57. 00:21:43
    Criteria for choosing a project
  • Урок 58. 00:07:38
    Better and meh ways to find a project
  • Урок 59. 00:17:16
    Should I open an issue?
  • Урок 60. 00:38:09
    2019-01-08 Underscore's isArrayLike
  • Урок 61. 00:27:08
    2019-03-07 _.keys
  • Урок 62. 00:34:03
    2019-03-19 Underscore issues, prs, etc
  • Урок 63. 00:26:53
    2019-03-20 Underscore closed issues
  • Урок 64. 00:40:24
    2019-03-22 Disabling:enabling all column breakpoints (Miriam)
  • Урок 65. 00:24:03
    2019-04-04 Underscore's first commit
  • Урок 66. 00:36:39
    2019-05-20 Regex II
  • Урок 67. 00:53:39
    2019-07-09 The debugger game on _.template
  • Урок 68. 00:26:45
    2019-07-10 The annoyances of method chaining in _.template
  • Урок 69. 00:22:40
    2019-07-11 Client/server model in Firefox's debugger, part 1 (Jaril Valenciano)
  • Урок 70. 00:34:49
    2019-07-12 Client/server model in Firefox's debugger, part 2 (Jaril Valenciano)
  • Урок 71. 00:40:19
    2019-07-15 Stepping through two examples with _.template
  • Урок 72. 00:31:23
    2019-07-19 Starting a simple server (Jaril Valenciano)
  • Урок 73. 00:46:09
    2019-07-22 Syntax highlighting bug part 1 (Janelle de Ment)
  • Урок 74. 00:38:55
    2019-07-23 Syntax highlighting bug part 1 (Janelle de Ment)
  • Урок 75. 00:58:25
    2019-07-24 Student story (Anthony Xie)
  • Урок 76. 00:13:49
    2019-08-05 Getting the debugger to work on server code
  • Урок 77. 00:20:31
    2019-08-08 listenInCluster part 1 (Jaril Valenciano)
  • Урок 78. 00:28:55
    2019-08-09 listenInCluster part 2 (Jaril Valenciano)
  • Урок 79. 00:45:01
    2019-08-13 Recursing one level into _.isEqual
  • Урок 80. 00:40:28
    2019-08-14 setupListenHandle (Jaril Valenciano)
  • Урок 81. 00:37:32
    2019-08-15 server.on (Jaril Valenciano)
  • Урок 82. 01:00:37
    2019-08-16 copyWithin, part 1 (Jake Ryan)
  • Урок 83. 00:51:27
    2019-08-16 copyWithin, part 2 (Jake Ryan)
  • Урок 84. 00:39:30
    2019-08-20 Recursing two levels into _.isEqual
  • Урок 85. 00:32:27
    2019-08-22 copyWithin, part 3 (Jake Ryan)
  • Урок 86. 00:38:25
    2019-08-27 copyWithin, refactoring, part 4 (Jake Ryan)
  • Урок 87. 00:39:55
    2019-08-28 copyWithin, part 5 (Jake Ryan)
  • Урок 88. 00:26:25
    2019-08-29 copyWithin, start parameter, part 6 (Jake Ryan)
  • Урок 89. 00:35:14
    2019-09-02 copyWithin, part 6 (Jake Ryan)
  • Урок 90. 00:37:16
    2019-09-04 Getting started with Firefox, part 1 (Luke Swiderski)
  • Урок 91. 00:42:59
    2019-09-05 copyWithin, part 7 (Jake Ryan)
  • Урок 92. 00:40:52
    2019-09-09 copyWithin, part 8, arrays with 3 elements (Jake Ryan)
  • Урок 93. 00:53:45
    2019-09-18 copyWithin, part 9, tables (Jake Ryan)
  • Урок 94. 00:30:50
    2019-09-19 copyWithin, part 10 (Jake Ryan)
  • Урок 95. 00:35:52
    2019-09-20 copyWithin, part 11 , end parameter (Jake Ryan)
  • Урок 96. 00:35:49
    2019-09-23 _.sortBy
  • Урок 97. 00:25:19
    2019-09-25 copyWithin, part 12, more on end (Jake Ryan)
  • Урок 98. 00:42:00
    2019-09-26 Firefox updates from the group
  • Урок 99. 00:17:38
    2019-09-30 Getting started with Firefox, part 2 (Luke Swiderski)
  • Урок 100. 00:07:27
    2019-10-01 Getting started with Firefox, part 3 (Luke Swiderski)
  • Урок 101. 00:30:45
    2019-10-02 copyWithin, part 12, drawings (Jake Ryan)
  • Урок 103. 00:18:48
    2019-10-07 _.sortedIndex part 1 (Gordon Zhu)
  • Урок 104. 00:18:48
    2019-10-07 _.sortedIndex part 1 (Gordon Zhu)
  • Урок 105. 00:54:07
    2019-10-09 Getting started with FireFox, part 5 (Luke Swiderski)
  • Урок 106. 00:39:40
    2019-10-10 Getting started with FireFox, part 6 (Luke Swiderski)
  • Урок 107. 00:21:20
    2019-10-14 Getting started with FireFox, part 7, bootstrapping Mozilla Central (Luke Swiderski)
  • Урок 108. 00:45:18
    2019-10-16 Getting started with FireFox, part 8, Setting up arcanist and moz-phab (Luke Swiderski)
  • Урок 109. 00:22:35
    2019-10-17 Underscore sortedIndex
  • Урок 110. 00:35:18
    2019-10-21 Getting started with FireFox, part 9, practice patch (Luke Swiderski)
  • Урок 111. 00:39:45
    2019-10-23 Getting started with FireFox, First visible change (Luke Swiderski)
  • Урок 112. 00:12:04
    2019-10-24 Getting started with Firefox, running the debugger on the debugger (Luke Swiderski)
  • Урок 113. 00:39:50
    2019-10-24 Debugger token highlighting bug (Janelle de Ment)
  • Урок 114. 00:49:28
    2019-10-28 Getting started with FireFox, reviewing an old pull request (Luke Swiderski)
  • Урок 115. 00:34:38
    2019-10-31 Debugger token highlighting bug, part 2 (Janelle de Ment)
  • Урок 116. 00:33:39
    2019-11-04 Getting started with FireFox, problem with replicating old pull requests (Luke Swiderski)
  • Урок 117. 00:28:02
    2019-11-05 Firefox, rewinding to different points in time (Luke Swiderski)
  • Урок 118. 00:13:21
    2019-11-21 Firefox, reviewing an old pull request (Luke Swiderski)
  • Урок 119. 00:28:47
    2019-11-22 Debugger token highlighting bug, part 3 (Janelle de Ment)
  • Урок 120. 00:33:54
    2019-11-27 A tricky case of `this` (Anthony Xie)
  • Урок 120. 00:20:30
    2019-12-13 Starting with Firefox on Windows (Stepan Stava)