Этот курс по JavaScript среднего уровня, состоящий из всего, что вам нужно знать, чтобы стать замечательным программистом с влиятельными навыками. В целом этот курс разделен на различные разделы. Каждый раздел содержит лекции с примерами для студентов.
Некоторые из включенных концепций заключаются в следующем:
Классы и конструкторы;
Классы и прототипы;
Дополнительные классы;
Классы и типы;
Объектно-ориентированные методы в JavaScript;
Подклассы;
Классы в ECMAScript 5;
Определение регулярных выражений;
Изменение, группировка и ссылки;
Конкретная позиция соответствия;
Объект RegExp и многое другое.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Урок 1.
00:06:46
Primary Expression
Урок 2.
00:06:10
Object and Array Initializer
Урок 3.
00:05:37
Function Definition Expression & Property Access Expressions
Урок 4.
00:02:41
Object Creation Expressions
Урок 5.
00:02:53
Operator Overview & No. of Operands.
Урок 6.
00:03:43
Operand & Result type & Lvalues & Operator Side effects.
Урок 7.
00:02:52
Operator Precedence
Урок 8.
00:02:50
Operator Associativity & Order of Evaluation.
Урок 9.
00:02:07
Arithmetic Expressions.
Урок 10.
00:03:10
The + Operator.
Урок 11.
00:04:23
Unary Arithmetic Operators.
Урок 12.
00:07:45
Bitwise Operators.
Урок 13.
00:04:04
Relational Expression & Equality and inequality operators.
Урок 14.
00:03:17
Equality Operator.
Урок 15.
00:05:06
Comparison Operators.
Урок 16.
00:03:19
The IN operator & INSTANCEOF Operator.
Урок 17.
00:04:16
Logical Expressions & Logical AND.
Урок 18.
00:03:19
Logical OR
Урок 19.
00:02:48
Logical NOT. & Assignment Expressions.
Урок 20.
00:03:45
Assignment with operation & Evaluation Expressions.
Урок 21.
00:03:15
EVAL().
Урок 22.
00:02:35
GLOBAL EVAL()
Урок 23.
00:01:29
Strict EVAL()
Урок 24.
00:04:45
Miscellaneous Operator & The Conditional Operator & TYPEOF Operator.
Урок 25.
00:05:51
Comparison Operators.
Урок 26.
00:02:39
Statements.
Урок 27.
00:04:50
Expression Statements & Compound and Empty statements.
Урок 28.
00:03:22
Declaration Statements & VAR.
Урок 29.
00:03:10
Functions.
Урок 30.
00:03:12
Conditionals , IF .
Урок 31.
00:02:05
ELSE IF.
Урок 32.
00:02:18
SWITCH.
Урок 33.
00:03:25
LOOPS & WHILE.
Урок 34.
00:04:23
DO/WHILE & FOR
Урок 35.
00:02:53
FOR/IN.
Урок 36.
00:02:20
Property Enumeration Order.
Урок 37.
00:03:23
JUMPS & Labeled Statements.
Урок 38.
00:02:45
Break.
Урок 39.
00:02:35
Continue.
Урок 40.
00:02:39
Return.
Урок 41.
00:03:02
Throw.
Урок 42.
00:04:22
TRY/CATCH/FINALLY.
Урок 43.
00:03:46
Miscellaneous Statements & WITH.
Урок 44.
00:02:38
Debugger.
Урок 45.
00:04:03
USE STRICT
Урок 46.
00:02:27
Summary Of Javascript Statements.
Урок 47.
00:03:12
Objects
Урок 48.
00:02:55
Creating Objects.
Урок 49.
00:04:53
Object Literals & Creating objects with NEW.
Урок 50.
00:06:11
Prototypes & Object Create.
Урок 51.
00:05:07
QUERYING & SETTING Properties & Objects as Associative Arrays.
Урок 52.
00:03:57
Inheritance.
Урок 53.
00:03:36
Property Access Errors.
Урок 54.
00:03:50
Deleting Properties.
Урок 55.
00:03:35
Testing Properties.
Урок 56.
00:03:52
Enumerating Properties.
Урок 57.
00:02:25
Property GETTERS & SETTERS.
Урок 58.
00:02:43
Accessor Property.
Урок 59.
00:03:22
Property Attributes.
Урок 60.
00:03:22
Object.defineproperty.
Урок 61.
00:03:15
Object.defineproperties & Object Create().
Урок 62.
00:02:22
Legacy API for GETTERS & SETTERS.
Урок 63.
00:04:30
Object Attributes & The Prototype Attribute.
Урок 64.
00:02:38
The Class Attribute.
Урок 65.
00:03:41
The Extensible Attribute.
Урок 66.
00:03:17
Serializing Objects.
Урок 67.
00:03:18
Object Methods & tostring() Method.
Урок 68.
00:02:44
The tolocalestrings() & The toJSON() & The Valueof().
Урок 69.
00:03:22
Arrays & Creating Arrays.
Урок 70.
00:03:17
Reading and Writing Arrays Elements.
Урок 71.
00:02:40
Sparse Arrays.
Урок 72.
00:02:32
Array Length.
Урок 73.
00:02:52
Adding & Deleting Array Elements.
Урок 74.
00:03:04
Iterating Arrays.
Урок 75.
00:02:53
Multidimensional Array & Array Methods.
Урок 76.
00:03:15
CONCAT() & SLICE().
Урок 77.
00:04:19
SPLICE() & PUSH&POP().
Урок 78.
00:03:50
Unshift() & Shift() & tostring() and tolocalestring().
Урок 79.
00:03:50
ECMASCRIPT 5 ARRAY METHODS & FOREACH.
Урок 80.
00:02:59
MAP() & FILTER().
Урок 81.
00:05:18
Defining Functions
Урок 82.
00:05:43
Nested Functions
Урок 83.
00:03:59
Method Invocation
Урок 84.
00:04:37
Constructor Invocation
Урок 85.
00:03:29
Optional Parameters
Урок 86.
00:05:43
Variable length argument lists
Урок 87.
00:04:28
Using object properties as arguments
Урок 88.
00:04:37
Functions as values
Урок 89.
00:04:21
Functions as namespaces
Урок 90.
00:03:48
Closures Part 1
Урок 91.
00:03:53
Closures Part 2
Урок 92.
00:03:12
Closures Part 3
Урок 93.
00:06:50
The length property
Урок 94.
00:04:31
The bind() method
Урок 95.
00:05:14
The Function() constructor
Урок 96.
00:02:14
Processing arrays with functions
Урок 97.
00:02:39
Higher order functions
Урок 98.
00:02:35
Partial application of functions
Урок 99.
00:02:11
Memoization
Урок 100.
00:04:09
Introduction to classes and modules
Урок 101.
00:03:39
Classes and Prototypes
Урок 102.
00:03:57
Classes and Constructors
Урок 103.
00:04:36
Constructors and Class Identity
Урок 104.
00:04:15
Java style classes in Javascript
Урок 105.
00:03:30
Augmenting classes
Урок 106.
00:02:05
Introduction
Урок 107.
00:04:25
The instanceof operator
Урок 108.
00:03:24
The constructor name
Урок 109.
00:06:20
Duck-typing
Урок 110.
00:02:40
A set class
Урок 111.
00:02:15
Enumerated types
Урок 112.
00:05:11
Standard conversion methods
Урок 113.
00:06:43
Comparison Methods
Урок 114.
00:03:04
Borrowing Methods
Урок 115.
00:04:04
Private State
Урок 116.
00:04:43
Constructor overloading and Factory methods
Урок 117.
00:05:33
Defining a subclass
Урок 118.
00:03:45
Constructor and Method Chaining
Урок 119.
00:03:46
Composition versus subclassing
Урок 120.
00:05:21
Class hierarchies and abstract classes
Урок 121.
00:03:35
Making properties Nonenumerable
Урок 122.
00:03:50
Defining Immutable classes
Урок 123.
00:04:44
Encapsulating object state
Урок 124.
00:02:26
Subclasses and ECMAScript 5
Урок 125.
00:04:33
Property Descriptors
Урок 126.
00:07:36
Object as namespaces
Урок 127.
00:03:24
Function scope as a private namespace
Урок 128.
00:03:32
Defining regular expressions
Урок 129.
00:04:22
Literals characters
Урок 130.
00:03:38
Repetition
Урок 131.
00:03:44
Alteration, Grouping and References
Урок 132.
00:03:01
Specific Match Position
Урок 133.
00:02:26
Flags
Урок 134.
00:05:37
Introduction
Урок 135.
00:06:17
The RegExp object
Урок 136.
00:02:51
Introduction
Урок 137.
00:05:26
Javascript Subsets
Урок 138.
00:03:11
Constants and Scoped variables
Урок 139.
00:03:43
Destructuring Assignment
Урок 140.
00:05:22
The for/each loop
Урок 141.
00:03:48
Generators
Урок 142.
00:03:11
Array comprehensions
Урок 143.
00:02:20
Generator Expressions
Урок 144.
00:03:01
Shorthand functions
Урок 145.
00:03:13
ECMAScript for XML Part 1
Урок 146.
00:03:16
ECMAScript for XML Part 2
Урок 147.
00:02:51
Introduction
Урок 148.
00:05:24
Scripting java with Rhino
Урок 149.
00:04:24
Asynchronous I/O with Node Part 1
Урок 150.
00:04:16
Asynchronous I/O with Node Part 2
Урок 151.
00:06:53
Client side Javascript
Урок 152.
00:02:18
Simple client side Javascript for revealing contents
Урок 153.
00:03:28
Javascript in Web applications
Урок 154.
00:02:18
Embedding Javascript in HTML
Урок 155.
00:02:33
The <script> element
Урок 156.
00:04:44
Scripts in External files\
Урок 157.
00:04:57
Script type
Урок 158.
00:05:08
Javascript in URLs
Урок 159.
00:04:53
Introduction
Урок 160.
00:04:56
Synchronous, Asynchronous and Deferred Scripts
Урок 161.
00:04:56
Event driven Javascript
Урок 162.
00:03:16
Client Side Javascript Threading Model
Урок 163.
00:04:03
Client Side Javascript Timeline
Урок 164.
00:04:48
Introduction
Урок 165.
00:03:04
Compatibility Libraries
Урок 166.
00:03:02
Graded browser support
Урок 167.
00:02:52
Quirks mode and Standards mode
Урок 168.
00:03:35
Browser Testing
Урок 169.
00:02:34
Accessibility
Урок 170.
00:02:06
Introduction
Урок 171.
00:03:10
What JS cannot do
Урок 172.
00:03:35
The same origin policy
Урок 173.
00:03:24
Relaxing the same origin policy
Урок 174.
00:04:08
Cross site scripting
Урок 175.
00:03:01
Client side frameworks
Урок 176.
00:03:19
Timers
Урок 177.
00:03:18
Parsing URLs
Урок 178.
00:02:33
Loading new documents
Урок 179.
00:03:24
Browsing History
Урок 180.
00:04:05
The navigator object
Урок 181.
00:03:46
Dialog Boxes
Урок 182.
00:02:13
Error Handling
Урок 183.
00:03:31
Document Elements as window properties
Урок 184.
00:02:45
Multiple windows and frames
Урок 185.
00:03:21
Opening and Closing windows
Урок 186.
00:03:47
Relationships between frames
Урок 187.
00:02:57
Javascript in interacting windows
Урок 188.
00:02:19
Introduction
Урок 189.
00:05:09
Overview of the DOM
Урок 190.
00:02:52
Selecting elements by ID
Урок 191.
00:03:57
Selecting elements by name
Урок 192.
00:03:53
Selecting elements by type
Урок 193.
00:03:12
Selecting elements by CSS class
Урок 194.
00:03:56
Selecting elements with CSS selectors
Урок 195.
00:03:31
Documents as trees of nodes
Урок 196.
00:02:49
Documents as trees of elements
Урок 197.
00:03:22
HTML attributes as element properties
Урок 198.
00:02:57
Getting and Setting Non-HTML attributes
Урок 199.
00:03:04
Dataset Attributes
Урок 200.
00:03:52
Element content as HTML
Урок 201.
00:02:28
Element content as plain text
Урок 202.
00:02:13
Element content as text nodes
Урок 203.
00:03:29
Creating Nodes
Урок 204.
00:02:30
Inserting Nodes
Урок 205.
00:02:43
Removing and Replacing Nodes
Урок 206.
00:02:20
Using DocumentFragments
Урок 207.
00:02:22
Introduction
Урок 208.
00:04:03
Document coordinates and Viewport Coordinates
Урок 209.
00:05:01
Querying the geometry of an element
Урок 210.
00:02:45
Scrolling
Урок 211.
00:05:56
More on element size, position and overflow
Урок 212.
00:02:52
Introduction
Урок 213.
00:03:17
Selecting forms and form elements
Урок 214.
00:03:16
Form and element properties
Урок 215.
00:03:25
Form and element event handlers
Урок 216.
00:03:22
Push Buttons
Урок 217.
00:04:10
Text Fields
Урок 218.
00:04:11
Select and option elements
Урок 219.
00:02:21
Document properties
Урок 220.
00:04:09
The document.write() method\
Урок 221.
00:02:18
Querying selected text
Урок 222.
00:07:40
Editable content
Урок 223.
00:02:42
Introduction
Урок 224.
00:03:11
Overview of CSS
Урок 225.
00:03:58
The cascade
Урок 226.
00:02:40
Nonstandard properties
Урок 227.
00:06:42
Positioning elements with CSS
Урок 228.
00:03:18
The third dimension: z-index
Урок 229.
00:02:48
Borders, margins and Padding
Урок 230.
00:03:05
The CSS box model and positioning details
Урок 231.
00:04:07
The border-box model and the big-sizing property
Урок 232.
00:04:00
Color, Transparency and Translucency
Урок 233.
00:03:33
Partial visibility: overflow and clip
Урок 234.
00:04:45
Introduction
Урок 235.
00:03:16
CSS animations
Урок 236.
00:04:44
Querying computed styles
Урок 237.
00:02:57
Scripting CSS classes
Урок 238.
00:02:33
Enabling and Disabling stylesheets
Урок 239.
00:04:02
Querying, Inserting and Deleting Stylesheet rules
Урок 240.
00:02:55
Creating new stylesheets
Урок 241.
00:05:42
Introduction
Урок 242.
00:02:41
Event categories
Урок 243.
00:02:59
Legacy event types
Урок 244.
00:03:06
Window events
Урок 245.
00:03:56
Mouse events
Урок 246.
00:02:14
Key events
Урок 247.
00:03:35
DOM events
Урок 248.
00:04:52
HTML5 events
Урок 249.
00:03:26
Touchscreen and mobile events
Урок 250.
00:02:29
Setting event handler properties
Урок 251.
00:02:19
Setting event handler attributes
Урок 252.
00:02:49
addEventListener()
Урок 253.
00:03:18
attachEvent()
Урок 254.
00:04:00
Event handler argument
Урок 255.
00:03:45
Event handler scope
Урок 256.
00:04:18
Invocation order
Урок 257.
00:02:41
Event cancellation
Урок 258.
00:02:46
Document load events
Урок 259.
00:03:59
Mouse events
Урок 260.
00:06:10
Mousewheel events
Урок 261.
00:04:58
Drag and Drop events
Урок 262.
00:03:19
Example: A custom drag source
Урок 263.
00:03:07
Text Events
Урок 264.
00:03:22
Keyboard events
Урок 265.
00:04:38
Introduction
Урок 266.
00:02:42
The XML is optional
Урок 267.
00:02:46
Using XMLHttpRequest
Урок 268.
00:03:49
Specifying the request
Урок 269.
00:03:18
Retrieving the response
Урок 270.
00:02:36
Synchronous responses
Урок 271.
00:03:03
Decoding the response
Урок 272.
00:03:04
Form-encoded requests
Урок 273.
00:02:56
JSON-encoded requests
Урок 274.
00:02:13
Uploading a file
Урок 275.
00:02:27
multipart/form-data requests
Урок 276.
00:03:31
Introduction
Урок 277.
00:02:13
Upload progress events
Урок 278.
00:02:25
Aborting requests and timeouts
Урок 279.
00:03:20
Cross-Origin HTTP Requests
Урок 280.
00:03:49
HTTP by <script>: JSONP
Урок 281.
00:02:35
Comet with server sent events
Автор - udemy
udemy
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Ебучие индусы, когда ж они уже перестанут это делать!
azizkomilov966
Anonymous
xaxaxaxax
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
Изучите Three.js, Matter.js и PIXI.js, чтобы создавать интерактивные веб-сайты с использованием движков, карт смещения и интерактивного 3D в браузере. Если вы творческий человек, который хочет создавать экспериментальные веб-сайты, ориентированные на искусство, это идеальный способ сделать веб-сайты, которые выделяются из толпы.
Javascript - один из наиболее часто используемых веб-языков в мире, но его кривая обучения относительно крутая. Этот короткий курс, предназначенный для людей, занимающихся дизайном, научит вас работать с Javascript в увлекательной и творческой манере.
Наряду с HTML и CSS, JavaScript является одной из трех основных технологий производства контента во всемирной паутине. Вы можете написать ужасный код на любом языке, но если вы хотите попытаться написать ужасный код, который работает, JavaScript будет вашим выбором. В этом курсе вы познакомитесь с различными концепциями и методами, основными принципами, шаблонами и практиками для написания чистого кода на JavaScript.
Вы изучете сложные концепции объектов и функций, значение this, силу функций, использующих замыкание и IIFE. Вы узнаете о пространствах имен и шаблонах модулей. Вы изучете JSON и как загрузить файл JSON. Вы будете следить за тем, как мы применяем концепции ООП к проекту. Вы хорошо познакомитесь с prototype, и это только основные темы, рассматриваемые в этом расширенном курсе. Новый бонусный раздел поможет вам познакомиться с концепциями функциона
+23
[Книга] Сборник упражнений для JavaScript собеседований: 400 упражнений