Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Modern JavaScript Tools & Skills
Notice of Rights
Notice of Liability
Trademark Notice
About SitePoint
Preface
Who Should Read This Book?
Conventions Used
Code Samples
Tips, Notes, and Warnings
Chapter 1: A Beginner’s Guide to Babel
by James Kolce
Getting Started
Running Babel
Babel Ecosystem: A Quick Overview
Babel Polyfill
Advanced Use
Alternatives
Conclusion
Chapter 2: A Beginner’s Guide to Webpack 4 and Module Bundling
by Mark Brown
Setup
Modules
Loaders
Sass
CSS in JS
Images
Dependency Graph
Code Splitting
Plugins
Production
Split CSS
Generating HTML
Development
HotModuleReplacement
CSS Replacement
HTTP/2
Over to You
Chapter 3: An Introduction to Gulp.js
by Craig Buckler
That Sounds Scarily Complicated!
Task Runners: the Options
What About Gulp 4?
Step 1: Install Node.js
Step 2: Install Gulp Globally
Step 3: Configure Your Project
Step 4: Install Gulp Locally
Alternative Deployment Options
Step 4: Create a Gulp Configuration File
Step 5: Create Gulp Tasks
Image Task
HTML Task
JavaScript Task
CSS Task
Step 6: Automate Tasks
Step 7: Profit!
Chapter 4: 10 Languages That Compile to JavaScript
by James Kolce
Dart
TypeScript
Elm
PureScript
CoffeeScript
ClojureScript
Scala.js
Reason
Haxe
Nim
Conclusion
Chapter 5: 10 Must-have VS Code Extensions for JavaScript Developers
by Michael Wanyoike
VS Code Extensions by Category
Snippet Extensions
Syntax Extensions
Linter Extensions
Node Extensions
Formatting Extensions
Browser Extensions
Framework Extensions
Testing Extensions
Awesome Extensions
Extension Packs
Summary
Chapter 6: Debugging JavaScript Projects with VS Code & Chrome Debugger
by Michael Wanyoike
Prerequisites
Debugging JavaScript in VS Code
Debugging Tests with Mocha
Debugging JavaScript with Chrome Debugger
Debugging Client-side Routing
Summary
Chapter 6: Introducing Axios, a Popular, Promise-based HTTP Client
by Nilson Jacques
Axios vs Fetch
Installing
Browser support
Making Requests
Request Options
Convenience methods
Receiving a Response
The response object
The error object
Transforms and Interceptors
Transforms
Interceptors
Third-party Add-ons
← Prev
Back
Next →
← Prev
Back
Next →