1.

Record Nr.

UNINA9910795317903321

Autore

Shute Zachary

Titolo

Advanced JavaScript : speed up web development with the powerful features and benefits of JavaScript / / Zachary Shute

Pubbl/distr/stampa

[Place of publication not identified] : , : Packt, , [2019]

Edizione

[1st edition]

Descrizione fisica

1 online resource (330 pages)

Disciplina

005.2762

Soggetti

JavaScript (Computer program language)

Lingua di pubblicazione

Inglese

Formato

Materiale a stampa

Livello bibliografico

Monografia

Sommario/riassunto

Gain a deeper understanding of JavaScript and apply it to build small applications in backend, frontend, and mobile frameworks. Key Features Explore the new ES6 syntax, the event loop, and asynchronous programming Learn the test-driven development approach when building apps Master advanced JavaScript concepts to enhance your web developments skill Book Description If you are looking for a programming language to develop flexible and efficient applications, JavaScript is an obvious choice. Advanced JavaScript is a hands-on guide that takes you through JavaScript and its many features, one step at a time. You'll begin by learning how to use the new JavaScript syntax in ES6, and then work through the many other features that modern JavaScript has to offer. As you progress through the chapters, you'll use asynchronous programming with callbacks and promises, handle browser events, and perform Document Object Model (DOM) manipulation. You'll also explore various methods of testing JavaScript projects. In the concluding chapters, you'll discover functional programming and learn to use it to build your apps. With this book as your guide, you'll also be able to develop APIs using Node.js and Express, create front-ends using React/Redux, and build mobile apps using React/Expo. By the end of Advanced JavaScript, you will have explored the features and benefits of JavaScript to build small applications. What you will learn Examine major features in ES6 and implement those features to build applications Create promise and



callback handlers to work with asynchronous processes Develop asynchronous flows using Promise chaining and async/await syntax Manipulate the DOM with JavaScript Handle JavaScript browser events Explore Test Driven Development and build code tests with JavaScript code testing frameworks. List the benefits and drawbacks of functional programming compared to other styles Construct applications with the Node.js backend framework and the React frontend framework Who this book is for This book is designed to target anyone who wants to write JavaScript in a professional environment. We expect the audience to have used JavaScript in some capacity and be familiar with the basic syntax. This book would be good for a tech enthusiast wondering when to use generators or how to use Promises and Callbacks effectively, or a novice developer who wants to deepen their knowledge on JavaScript and understand TDD.

2.

Record Nr.

UNINA9910967036303321

Autore

LeVeque Randall J

Titolo

Numerical Methods for Conservation Laws / / by Randall J. LeVeque

Pubbl/distr/stampa

Basel : , : Birkhäuser Basel : , : Imprint : Birkhäuser, , 1992

ISBN

3-0348-8629-2

Edizione

[2nd ed. 1992.]

Descrizione fisica

1 online resource (XII, 220 p. 4 illus.)

Collana

Lectures in Mathematics. ETH Zürich

Classificazione

65Mxx

35L65

Disciplina

515/.353

Soggetti

Mathematics - Data processing

Mathematical analysis

Computational Mathematics and Numerical Analysis

Analysis

Lingua di pubblicazione

Inglese

Formato

Materiale a stampa

Livello bibliografico

Monografia

Note generali

Bibliographic Level Mode of Issuance: Monograph

Nota di bibliografia

Includes bibliographical references.

Nota di contenuto

I Mathematical Theory -- 1 Introduction -- 2 The Derivation of Conservation Laws -- 3 Scalar Conservation Laws -- 4 Some Scalar Examples -- 5 Some Nonlinear Systems -- 6 Linear Hyperbolic Systems 58 -- 7 Shocks and the Hugoniot Locus -- 8 Rarefaction Waves and



Integral Curves -- 9 The Riemann problem for the Euler equations -- II Numerical Methods -- 10 Numerical Methods for Linear Equations -- 11 Computing Discontinuous Solutions -- 12 Conservative Methods for Nonlinear Problems -- 13 Godunov’s Method -- 14 Approximate Riemann Solvers -- 15 Nonlinear Stability -- 16 High Resolution Methods -- 17 Semi-discrete Methods -- 18 Multidimensional Problems.

Sommario/riassunto

These notes developed from a course on the numerical solution of conservation laws first taught at the University of Washington in the fall of 1988 and then at ETH during the following spring. The overall emphasis is on studying the mathematical tools that are essential in de­ veloping, analyzing, and successfully using numerical methods for nonlinear systems of conservation laws, particularly for problems involving shock waves. A reasonable un­ derstanding of the mathematical structure of these equations and their solutions is first required, and Part I of these notes deals with this theory. Part II deals more directly with numerical methods, again with the emphasis on general tools that are of broad use. I have stressed the underlying ideas used in various classes of methods rather than present­ ing the most sophisticated methods in great detail. My aim was to provide a sufficient background that students could then approach the current research literature with the necessary tools and understanding. Without the wonders of TeX and LaTeX, these notes would never have been put together. The professional-looking results perhaps obscure the fact that these are indeed lecture notes. Some sections have been reworked several times by now, but others are still preliminary. I can only hope that the errors are. not too blatant. Moreover, the breadth and depth of coverage was limited by the length of these courses, and some parts are rather sketchy.