Название: jаvascript & DOM Tips, Tricks, and Techniques (Volume 1) Автор: Louis Lazaris Издательство: Leanpub Год: 2019-04-01 Страниц: 114 Язык: английский Формат: pdf (true), mobi, epub Размер: 10.1 MB
This is a collection of jаvascript and DOM scripting applicable to all levels of jаvascript and front-end development. Most of the tips cover techniques and technologies that work in all modern browsers and most older browsers.
• Preface • jаvascript Naming Conventions • insertAdjacentHTML() • getBoundingClientRect() • textContent() • scrollIntoView() • The table API • Array Manipulation Tips • Pattern Matching • Strict Mode • The + Operator • contains() • Document Fragments • querySelector() and querySelectorAll() • Implied eval() • 1. The Function() constructor • 2. Passing a string literal to a setTimeout() or setInterval() call • 3. Using document.write() • selectionStart and selectionEnd • activeElement • removeEventListener() • window.matchMedia() • Try, Catch, Throw • setSelectionRange() • classList • stopPropagation() • The location Object • normalize() and splitText() • Pseudo-Elements in jаvascript • lastIndexOf() • The continue Statement • event.button • The keypress and keydown Events • Invoking Functions • As a function • As a method • As a constructor • Using apply() and call() • Mouse Coordinates • Array.every() • Function.call() and Function.apply() • Using .call() • Using .apply() • Function.bind() • More on Function.bind() • Partially Apply a Function • Partial Application vs Currying? • The arguments Object • Child Nodes • Augmenting Types • Configuration Data • Switch Fall-Throughs • Interacting with a Live DOM • The NodeIterator API • TreeWalker • Array.some() • Avoiding Null Comparisons • Array.map() • trim() • Mouse Event Properties • Function.length • Array.reduce() and Array.reduceRight() • Number to String Conversion • compareDocumentPosition() • null vs. undefined • Node.isEqualNode() • window.getSelection() • getElementsByClassName() • Method Lookups • The dataset Object • Encoding/Decoding URIs • Enumerable vs. Non-enumerable Properties • elementFromPoint() • scrollTop and scrollLeft • appendData() • deleteData() and insertData() • replaceData() and substringData() • Manipulating HTML Comment Nodes • Array.forEach() • The text Property on Script Elements • More Weekly Tips! • About the Author
Скачать jаvascript & DOM Tips, Tricks, and Techniques (Volume 1)
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.