PLDB
Languages Features Calendar CSV Lists Blog About Sponsor Add Language
GitHub icon

JavaScript

JavaScript

JavaScript is a pl created in 1995 by Brendan Eich.

#2on PLDB 27Years Old 6.0mUsers
351Books 48Papers 16mRepos

Try now: Web · Riju · Replit

JavaScript (), often abbreviated as JS, is a high-level, dynamic, weakly typed, prototype-based, multi-paradigm, and interpreted programming language. Alongside HTML and CSS, JavaScript is one of the three core technologies of World Wide Web content production. It is used to make webpages interactive and provide online programs, including video games. Read more on Wikipedia...


Example from Riju:
console.log("Hello, world!");
Example from hello-world:
console.log("Hello World");
Example from the Hello World Collection:
// Hello world in JavaScript console.log("Hello World");
Example from Linguist:
alert("dude!")
Example from Wikipedia:
var minstake = 0.00000100; // valor base //----------------------------------------- var autorounds = 99; // n° de rolls //====================================================== // if (profit > profit_max) { // error_title = "Maximum profit exceeded"; // error_info = "Maximum profit: " + number_format(profit_max, devise_decimal); // error_value = "Maximum profit exceeded - Maximum profit: " + number_format(profit_max, devise_decimal); // error = true; // } // else if (amount > balance) { // error_title = "Bet amount"; // error_info = "Maximum bet: " + number_format(balance, devise_decimal); // error_value = "Bet amount - Maximum bet: " + number_format(balance, devise_decimal); // error = true; // } var handbrake = 1.0000000; // valor lose pause game var autoruns = 1; // else if (amount > bet_max) { // error_title = "Bet amount"; // error_info = "Maximum bet: " + number_format(bet_max, devise_decimal); // error_value = "Bet amount - Maximum bet: " + number_format(bet_max, devise_decimal); // error = true; // } // else if (amount < bet_min) { // error_title = "Bet amount"; // error_info = "Minimum bet: " + number_format(bet_min, devise_decimal); // error_value = "Bet amount - Minimum bet: " + number_format(bet_min, devise_decimal); // error = true; // } function playnow() { if (autoruns > autorounds ) { console.log('Limit reached'); return; } document.getElementById('double_your_btc_bet_hi_button').click(); setTimeout(checkresults, 1000); return;} function checkresults() { if (document.getElementById('double_your_btc_bet_hi_button').disabled === true) { setTimeout(checkresults, 1000); return; } var stake = document.getElementById('double_your_btc_stake').value * 1; var won = document.getElementById('double_your_btc_bet_win').innerHTML; if (won.match(/(\d+\.\d+)/) !== null) { won = won.match(/(\d+\.\d+)/)[0]; } else { won = false; } var lost = document.getElementById('double_your_btc_bet_lose').innerHTML; if (lost.match(/(\d+\.\d+)/) !== null) { lost = lost.match(/(\d+\.\d+)/)[0]; } else { lost = false; } if (won && !lost) { stake = minstake; console.log('Bet #' + autoruns + '/' + autorounds + ': Won ' + won + ' Stake: ' + stake.toFixed(8)); } if (lost && !won) { stake = lost * 2.1; console.log('Bet #' + autoruns + '/' + autorounds + ': Lost ' + lost + ' Stake: ' + stake.toFixed(8)); } if (!won && !lost) { console.log('Something went wrong'); return; } document.getElementById('double_your_btc_stake').value = stake.toFixed(8); autoruns++; if (stake >= handbrake) { document.getElementById('handbrakealert').play(); console.log('Handbrake triggered! Execute playnow() to override'); return; } setTimeout(playnow, 1000); return; }playnow()
Fun fact:
The name Java in JavaScript was pure marketing: "At the time, the dot-com boom had begun and Java was the hot new language, so Eich considered the JavaScript name a marketing ploy by Netscape"

Keywords in JavaScript

abstract arguments await boolean break byte case catch char class const continue debugger default delete do double else enum eval export extends false final finally float for function goto if implements import in instanceof int interface let long native new null package private protected public return short static super switch synchronized this throw throws transient true try typeof var void volatile while with yield

Language features

Feature Supported Example Token
Scientific Notation
Binary Literals
// 0[bB][01]+n?
0b100110100000110011110010010
Floats
// (\.[0-9]+|[0-9]+\.[0-9]*|[0-9]+)([eE][-+]?[0-9]+)?
80766866.0
Hexadecimals
// 0[xX][0-9a-fA-F]+n?
0x4D06792
Octals
// 0[oO]?[0-7]+n?
0o464063622
Sets
set = new Set()
set.add("foo")
Function Composition
function o(f, g) {
   return function(x) {
       return f(g(x));
   }
}
Destructuring
const o = {p: 42, q: true};
const {p, q} = o;
Default Parameters Pattern
function multiply(a, b = 1) {
 return a * b;
}
Line Comments
// A comment
//
Increment and decrement operators
let i = 0
i++
i--
Methods
class Person {
 method1() {}
 method2() {}
}
Functions
function helloWorld() {console.log("hi")}
Case Sensitivity
While Loops
let times = 10
while (times) {times--}
console.log("done")
Ternary operators
let i = true ? 1 : 0
Switch Statements
var animal = "dog"
switch (animal) {
 case "dog": console.log("yay"); break;
 case "cat": console.log("oh"); break;
}
Strings
"hello world"
`
Letter-first Identifiers
Inheritance
class B {}
class A extends B {}
Print() Debugging
console.log("Hi")
console.log
References
Multiline Strings
const lines = `one
two`
Anonymous Functions
(() => console.log("hello world"))()
Infix Notation
const six = 2 + 2 + 2
Implicit Type Casting
console.log("hello " + 2)
Assignment
var name = "John"
=
Directives
"use strict";
"use asm";
Generators
function* fibonacci(limit) {
    let [prev, curr] = [0, 1];
    while (!limit || curr <= limit) {
        yield curr;
        [prev, curr] = [curr, prev + curr];
    }
}
// bounded by upper limit 10
for (let n of fibonacci(10)) {
    console.log(n);
}
// generator without an upper bound limit
for (let n of fibonacci()) {
    console.log(n);
    if (n > 10000) break;
}
// manually iterating
let fibGen = fibonacci();
console.log(fibGen.next().value); // 1
console.log(fibGen.next().value); // 1
console.log(fibGen.next().value); // 2
console.log(fibGen.next().value); // 3
console.log(fibGen.next().value); // 5
console.log(fibGen.next().value); // 8
// picks up from where you stopped
for (let n of fibGen) {
    console.log(n);
    if (n > 10000) break;
}
Garbage Collection
First-Class Functions
[2.0,1.1].map(Math.round)
Exceptions
try {
 undefinedFn()
} catch (err) {
 console.log(err)
}
Constants
const one = 1
Constructors
class Person {
 constructor(name) {
   this._name = name
 }
}
new Person("Jane")
Comments
Conditionals
if (true)
 console.log("hi!")
Classes
class Person {}
Method Chaining
"hello world".toString().substr(0, 1).length
Booleans true false
Magic Getters and Setters
// Can be implemented in ES6 using proxies:
"use strict";
if (typeof Proxy == "undefined") {
    throw new Error("This browser doesn't support Proxy");
}
let original = {
    "foo": "bar"
};
let proxy = new Proxy(original, {
    get(target, name, receiver) {
        let rv = Reflect.get(target, name, receiver);
        if (typeof rv === "string") {
            rv = rv.toUpperCase();
        }
        return rv;
      }
});
console.log(`original.foo = ${original.foo}`); // "original.foo = bar"
console.log(`proxy.foo = ${proxy.foo}`);       // "proxy.foo = BAR"
Dynamic Properties
class Person {}
const person = new Person()
person.age = 50
Source Maps
{
 version: 3,
 file: 'min.js',
 names: ['bar', 'baz', 'n'],
 sources: ['one.js', 'two.js'],
 sourceRoot: 'http://example.com/www/js/',
 mappings: 'CAAC,IAAI,IAAM,SAAUA,GAClB,OAAOC,IAAID;CCDb,IAAI,IAAM,SAAUE,GAClB,OAAOA'
};
Bitwise Operators
var x = 5 & 1;
Single Dispatch
Polymorphism
"a" + "b"; 1 + 2
MultiLine Comments
/* A comment
*/
/* */
Merges Whitespace
Lists
const list = [1,2,3]
Integers
80766866
Breakpoints
if (false)
  debugger
Partial Application
const addNumbers = (num1, num2) => num1 + num2
const add5 = num => addNumbers(10, num)
Map Functions
[1,2.1].map(Math.round)
Binary Operators
1 + 1
Async Await
async doSomething => await somethingElse()
Expressions
1 + 1
Regular Expression Syntax Sugar
console.log("Hello World".match(/\w/))
Statements
let x = 3;
File Imports
import { helloWorld } from "./helloWorld.js";
Operator Overloading ϴ
Case Insensitive Identifiers ϴ
Multiple Inheritance ϴ
Function Overloading ϴ
Macros ϴ
Processor Registers ϴ
Multiple Dispatch ϴ
Pointers ϴ
Semantic Indentation ϴ
Abstract Types ϴ
Access Modifiers ϴ

Books about JavaScript on goodreads

title author year reviews ratings rating
Eloquent JavaScript: A Modern Introduction to Programming Marijn Haverbeke 2010 141 1721 4.12
Professional JavaScript for Web Developers Nicholas C. Zakas 2005 31 559 4.14

Books about JavaScript from ISBNdb

title authors year publisher
JavaScript and JQuery: Interactive Front-End Web Development Duckett, Jon 2014 Wiley
JavaScript by Example Quigley, Ellie 2010 Pearson
JavaScript Demystified Keogh, Jim 2005 McGraw Hill
Simply JavaScript: Everything You Need to Learn JavaScript From Scratch Yank, Kevin and Adams, Cameron 2007 SitePoint
JavaScript for Programmers Deitel, Paul J. 2009 Prentice Hall
Secrets of the JavaScript Ninja John Resig and Bear Bibeault 2013 Manning
Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript (Effective Software Development Series) Herman, David 2012 Addison-Wesley Professional
Head First JavaScript Morrison, Michael 2008 O'Reilly Media
Mastering the Internet, Xhtml, and Javascript Zeid, Ibrahim 2004 Prentice Hall
Web Programming with HTML5, CSS, and JavaScript Dean, John 2018 Jones & Bartlett Learning
Web Programming With Html5, Css, And Javascript Dean, John , 1962- (author.) 2017 Jones And Bartlett Learning,
Composing Software: An Exploration of Functional Programming and Object Composition in JavaScript Elliott, Eric 2018 Independently published
JavaScript and jQuery: Interactive Front-End Web Development Duckett, Jon 2014 Wiley
Beginning JavaScript Wilton, Paul and McPeak, Jeremy 2009 Wrox
PHP, MySQL, JavaScript & HTML5 All-in-One For Dummies Suehring, Steve and Valade, Janet 2013 For Dummies
Web Development with Node and Express: Leveraging the JavaScript Stack Brown, Ethan 2014 O'Reilly Media
JavaScript Cookbook: Programming the Web Powers, Shelley 2015 O'Reilly Media
JavaScript in 24 Hours, Sams Teach Yourself (5th Edition) Ballard, Phil 2012 Sams Publishing
How to Do Everything with JavaScript Duffy, Scott 2003 McGraw-Hill Education
Introduction to Interactive Programming on the Internet: Using HTML and JavaScript Knuckles, Craig D. 2000 Wiley
HTML and JavaScript BASICS (BASICS Series) Barksdale, Karl and Turner, E. Shane 2005 Cengage Learning
Pro JavaScript with MooTools (Expert's Voice in Web Development) Obcena, Mark 2010 Apress
PHP, MySQL & JavaScript All in One, Sams Teach Yourself Meloni, Julie 2017 Sams Publishing
JavaScript & Ajax for Dummies Harris, Andy 2009 For Dummies
Course ILT: Javascript Programming Technology, Course 2001 Crisp Pub Inc
Programming JavaScript Applications: Robust Web Architecture with Node, HTML5, and Modern JS Libraries Elliott, Eric 2014 O'Reilly Media
Mastering JavaScript Antani, Ved 2016 Packt Publishing
JavaScript Gosselin, Don 2007 Course Technology
Professional JavaScript Frameworks: Prototype,YUI, ExtJS, Dojo and MooTools Orchard, Leslie M. and Pehlivanian, Ara and Koon, Scott and Jones, Harley 2009 Wrox
Mastering JavaScript Object-Oriented Programming Chiarelli, Andrea 2016 Packt Publishing
Dojo: Using the Dojo JavaScript Library to Build Ajax Applications Harmon, James E. 2008 AddisonWesley Professional
JavaScript for Absolute Beginners McNavage, Terry 2010 Apress
Learn JavaScript In a Weekend, Second Edition Ford, Jr., Jerry Lee 2003 Course Technology PTR
JavaScript Programming for the Absolute Beginner Harris, Andy 2002 Cengage Learning PTR
Modern JavaScript for the Impatient Horstmann, Cay 2020 Addison-Wesley Professional
HTML5 and JavaScript Web Apps: Bridging the Gap Between the Web and the Mobile Web Hales, Wesley 2012 O'Reilly Media
AIR for Javascript Developers Pocket Guide: Getting Started with Adobe AIR Chambers, Mike and Dura, Daniel and Dura, Daniel and Hoyt, Kevin and Hoyt, Kevin and Georgita, Dragos 2008 Adobe Developer Library
Programming HTML5 Applications: Building Powerful Cross-Platform Environments in JavaScript Kessin, Zachary 2011 O'Reilly Media
Pure JavaScript (2nd Edition) R. Allen Wyke and Charlton Ting and Jason D. Gilliam and Sean Michaels 2001 Sams
Getting Started with Meteor.js JavaScript Framework Strack, Isaac 2012 Packt Publishing
JavaScript: Optimizing Native JavaScript Robert C. Etheredge 20170302 Independent Publishers Group (Chicago Review Press)
Adobe Integrated Runtime (AIR) for JavaScript Developers Pocket Guide (Adobe Developer Library) Chambers, Mike and Dura, Daniel and Hoyt, Kevin 2007 Adobe Developer Library
Foundation HTML5 Animation with JavaScript Lamberta, Billy and Peters, Keith 2011 friends of ED
Scripting in Java: Integrating with Groovy and JavaScript Sharan, Kishori 2014 Apress
Mastering Dojo: Javascript and Ajax Tools for Great Web Experiences (Pragmatic Programmers) Riecke, Craig and Gill, Rawld and Russell, Alex 2008 Pragmatic Bookshelf
Javascript Unleashed 2000 Sams
Foundation Website Creation with CSS, XHTML, and JavaScript Jonathan Lane and Meitar Moscovitz and Joseph R. Lewis 2008 Apress
Internet of Things Programming with JavaScript Ramos, Ruben Oliva 2017 Packt Publishing
Learning PHP, MySQL & JavaScript Robin Nixon 20180509 O'Reilly Media, Inc.
Sams Teach Yourself Javascript 1.3 in 24 Hours (Teach Yourself in 24 Hours) Moncur, Michael 1999 Sams
Learning the iOS 4 SDK for JavaScript Programmers: Create Native Apps with Objective-C and Xcode Goodman, Danny 2011 O'Reilly Media
Professional JavaScript with DHTML, ASP, CGI, FESI, Netscape Enterprise Server, Windows Script Host, LiveConnect and Java Chirelli, Andrea and Li, Sing and Wilton, Paul and McFarlane, Nigel and Updegrave, Stuart and Wilcox, Mark and Wootton, Cliff and McFarlane, Nigel and James De Carli 1999 Apress
Beginning JavaScript (Programmer to Programmer) Wilton, Paul 2000 Wrox
DOM Enlightenment: Exploring JavaScript and the Modern DOM Lindley, Cody 2013 O'Reilly Media
Client-Server Web Apps with JavaScript and Java Casimir Saternos 20140328 O'Reilly Media, Inc.
Learn HTML5 and JavaScript for iOS: Web Standards-based Apps for iPhone, iPad, and iPod touch Preston, Scott 2012 Apress
Essential JavaScript for Web Professionals (2nd Edition) Barrett, Dan and Brown, Micah and Lifingston, Dan 2002 Prentice Hall PTR
3D Game Programming for Kids: Create Interactive Worlds with JavaScript Strom, Chris 2018 Pragmatic Bookshelf
Javascript for the World Wide Web (Visual QuickStart Guide) Gesing, Ted and Schneider, Jeremy 1997 Peachpit Pr
Instant Javascript McFarlane, Nigel and McFarlane 1997 Apress
Adobe Illustrator Cs2 Official Javascript Reference Adobe Systems 2005 Adobe Pr
Adobe Golive Cs2 Official Javascript Reference Adobe Systems 2005 Adobe Pr
JavaScript Testing with Jasmine: JavaScript Behavior-Driven Development Hahn, Evan 2013 O'Reilly Media
Teach Yourself Javascript McBride, Mac 2004 McGraw-Hill
Mastering JavaScript Functional Programming: Write clean, robust, and maintainable web and server code using functional JavaScript, 2nd Edition Kereki, Federico 2020 Packt Publishing
Special Edition Using Javascript McFedries, Paul 2001 Que Pub
JavaScript Projects for Kids Towaha, Syed Omar Faruk 2016 Packt Publishing
Mastering JavaScript Design Patterns Timms, Simon 2014 Packt Publishing
TypeScript: JavaScript Development Guide Brown, Nicholas 2016 CreateSpace Independent Publishing Platform
HTML5 and JavaScript Projects (Expert's Voice in Web Development) Meyer, Jeanine 2011 Apress
JavaScript Efficient Graphical Programming (Chinese Edition) [Mei]RaffaeleCecco 2012 Posts and Telecom Press
JavaScript for Modern Web Development: Building a Web Application Using HTML, CSS, and JavaScript (English Edition) Ranjan, Alok and Sinha, Abhilasha and Battewad, Ranjit 2020 BPB Publications
Beginning Functional JavaScript Anto Aravinth 2017 Springer Nature
Javascript for Macintosh Shobe, Matt and Ritchey, Tim 1996 Hayden Books
Reactive Programming with JavaScript Hayward, Jonathan 2015 Packt Publishing
JavaScript Unleashed (4th Edition) Wyke, R. Allen and Gilliam, Jason 2002 Sams Publishing
The Joy of JavaScript Atencio, Luis 2020 Manning Publications
Mastering Javascript Premium Edition James Jaworski and Jamie Jaworski 2001 Wiley, John & Sons, Incorporated
Node: Up and Running: Scalable Server-Side Code with JavaScript Hughes-Croucher, Tom and Wilson, Mike 2012 O'Reilly Media
Drupal 6 JavaScript and jQuery Butcher, Matt 2009 Packt Publishing
JavaScript & jQuery: The Missing Manual David Sawyer McFarland 20140918 O'Reilly Media, Inc.
JavaScript 2.1 Manual of Style Mark Johnson 1996 Ziff Davis
Pro iOS Web Design and Development: HTML5, CSS3, and JavaScript with Safari Picchi, Andrea and Willat, Carl 2011 Apress
Pro TypeScript: Application-Scale JavaScript Development Fenton, Steve 2014 Apress
Pro Windows 8 Development with HTML5 and JavaScript (Expert's Voice in Microsoft) Freeman, Adam 2012 Apress
Sams Teach Yourself JavaScript and Ajax: Video Learning Starter Kit Sams Publishing 2009 Sams
Inside Javascript New Riders and Jill Bond 1996 New Riders
Reactive Programming with RxJS: Untangle Your Asynchronous JavaScript Code Mansilla, Sergi 2015 Pragmatic Bookshelf
JavaScript Frameworks for Modern Web Development: The Essential Frameworks, Libraries, and Tools to Learn Right Now bin Uzayr, Sufyan and Cloud, Nicholas and Ambler, Tim 2019 Apress
Javascript CD Cookbook Monroe, J Brook and Sadun, Erica 2000 Charles River Media
iPhone JavaScript Cookbook Fernandez Montoro, Arturo 2011 Packt Publishing
Computer Programming: 6 Books in 1: Beginner's Guide + Best Practices to Programming Code with Python, JavaScript and Java Masterson, Charlie 2017 CreateSpace Independent Publishing Platform
An Introduction to Programming Using JavaScript (M150 Data, Computing and Information) 2004 Unknown
JavaScript Sourcebook: Create Interactive JavaScript Programs for the World Wide Web McComb, Gordon 1996 Wiley
Mastering JavaScript Design Patterns Simon Timms 29-06-2016 Packt Publishing
Practical Javascript for the Usable Web Wilton, Paul and Williams, Stephen and Li, Sing 2003 Apress
Javascript Fundamentals I And Ii Livelessons Bundle Paul J. Deitel 2009 Prentice Hall Ptr
Prototype and Scriptaculous: Taking the Pain out of JavaScript Chris Angus 20061130 O'Reilly Media, Inc.
Javascript Ryan Turner 2019 Independently Published
Full Stack JavaScript Azat Mardan 20181114 Springer Nature
Javascript Annotated Archives Frentzen, Jeff and Sobotka, Henry and McNair, Dewayne 1998 McGraw-Hill Osborne Media
Objektorientierte Programmierung mit JavaScript Jörg Bewersdorff 20180215 Springer Nature
JavaScript Quick Syntax Reference Olsson, Mikael 2015 Apress
TypeScript: Modern JavaScript Development Remo H. Jansen 42726 Packt Publishing
Pro JavaScript with MooTools: Laerning Advanced JavaScript Programming (Expert's Voice in Web Development) Obcena, Mark 2011 Apress
Extending Acrobat Forms With Javascript Deubert, John 2003 Adobe Pr
Foundation HTML5 Animation with JavaScript Billy Lamberta; Keith Peters 20120113 Springer Nature
Pro JavaScript for Web Apps Adam Freeman 20120808 Springer Nature
JavaScript Frameworks for Modern Web Dev Ambler, Tim and Cloud, Nicholas 2015 Apress
Expert JavaScript (Expert's Voice in Web Development) Daggett, Mark E. 2013 Apress
Building Web Apps with Ember.js: Write Ambitious JavaScript Cravens, Jesse and Brady, Thomas Q 2014 O'Reilly Media
Introduction to JavaScript Programming with XML and PHP Elizabeth Drake 20140804 Pearson Education (US)
Getting Started with Meteor.js JavaScript Framework - Second Edition Isaac Strack 20150630 Packt Publishing
Beginning iPhone and iPad Web Apps: Scripting with HTML5, CSS3, and JavaScript Apers, Chris and Daniel Paterson 2011 Apress
Beginning JavaScript Charts: With jqPlot, d3, and Highcharts (Expert's Voice in Web Development) Nelli, Fabio 2014 Apress
The Essential Guide to HTML5: Using Games to learn HTML5 and JavaScript (Essential Guide To...) Meyer, Jeanine 2011 Apress
Beginning Windows Store Application Development: HTML and JavaScript Edition (The Expert's Voice in Windows 8) Isaacs, Scott and Burns, Kyle 2013 Apress
Learn JavaScript Quickly: A Complete Beginner’s Guide to Learning JavaScript, Even If You’re New to Programming (Crash Course With Hands-On Project) Quickly, Code 2020-11-10T00:00:01Z Drip Digital
Head First JavaScript Programming: A Brain-Friendly Guide Eric Freeman and Robson, Elisabeth 2014 O'Reilly Media
JavaScript for Kids: A Playful Introduction to Programming Morgan, Nick 2014 No Starch Press
Programming TypeScript: Making Your JavaScript Applications Scale Cherny, Boris 2019 O'Reilly Media
Modern JavaScript for the Impatient Horstmann, Cay S. 2020 Addison-Wesley Professional
Professional JavaScript for Web Developers Zakas, Nicholas C. 2012 Wrox
Interactive Dashboards and Data Apps with Plotly and Dash: Harness the power of a fully fledged frontend web framework in Python – no JavaScript required Dabbas, Elias 2021 Packt Publishing
The Principles of Object-Oriented JavaScript Zakas, Nicholas C. 2014 No Starch Press
JavaScript Patterns: Build Better Applications with Coding and Design Patterns Stefanov, Stoyan 2010 O'Reilly Media
Head First JavaScript Programming: A Brain-Friendly Guide Freeman, Eric and Robson, Elisabeth 2014 O'Reilly Media
JavaScript Pocket Reference: Activate Your Web Pages (Pocket Reference (O'Reilly)) Flanagan, David 2012 O'Reilly Media
JavaScript Absolute Beginner's Guide Chinnathambi Kirupa 2016 Que Publishing
Functional Programming in JavaScript: How to improve your JavaScript programs using functional techniques Atencio, Luis 2016 Manning Publications
JavaScript from Beginner to Professional: Learn JavaScript quickly by building fun, interactive, and dynamic web apps, games, and pages Svekis, Laurence Lars and Putten, Maaike van and Percival, Rob 2021 Packt Publishing
Mastering JavaScript Functional Programming: Write clean, robust, and maintainable web and server code using functional JavaScript, 2nd Edition Kereki, Federico 2020 Packt Publishing
Structure and Interpretation of Computer Programs: JavaScript Edition (MIT Electrical Engineering and Computer Science) Abelson, Harold and Sussman, Gerald Jay 2022 The MIT Press
Get Coding 2! Build Five Computer Games Using HTML and JavaScript Whitney, David 2019 Candlewick
Effective JavaScript (Effective Software Development Series) Herman, David 2012 Addison-Wesley Professional
Coding for Kids Ages 9-15: Simple HTML, CSS and JavaScript lessons to get you started with Programming from Scratch Mather, Bob 2020 Independently published
Learn JavaScript and Ajax with w3Schools W3Schools and Refsnes, Hege and Refsnes, Stale and Refsnes, Kai Jim and Refsnes, Jan Egil 2010 Wiley
JavaScript by Example Quigley, Ellie 2010 Pearson
Programming Fundamentals in JavaScript Barzee, Rex A. 2017-04-18T00:00:01Z Maia LLC
Making Things Smart: Easy Embedded JavaScript Programming for Making Everyday Objects into Intelligent Machines Williams, Gordon F. 2017 Make Community, LLC
Clean Code in JavaScript: Develop reliable, maintainable, and robust JavaScript Padolsey, James 2020 Packt Publishing
JavaScript & jQuery: The Missing Manual (Missing Manuals) McFarland, David Sawyer 2014 O'Reilly Media
Learning Web App Development: Build Quickly with Proven JavaScript Techniques Purewal, Semmy 2014 O'Reilly Media
Beginning Ethereum Smart Contracts Programming: With Examples in Python, Solidity, and JavaScript Lee, Wei-Meng 2019 Apress
"Introduction to JavaScript Programming The ""Nothing but a Browser"" Approach" Roberts, Eric 2019 Pearson
Functional-Light JavaScript: Balanced, Pragmatic FP in JavaScript Simpson, Kyle 2017 CreateSpace Independent Publishing Platform
Professional JavaScript for Web Developers Frisbie, Matt 2019 Wrox
Single Page Web Applications: JavaScript end-to-end Mikowski, Michael and Powell, Josh 2013 Manning
Exam Ref 70-480 Programming in HTML5 with JavaScript and CSS3 (MCSD) Delorme, Rick 2014 Microsoft Press
Learn JavaScript with p5.js: Coding for Visual Learners Arslan, Engin 2018 Apress
Introducing JavaScript Game Development: Build a 2D Game from the Ground Up Stuart, Graeme 2017 Apress
Beginning Machine Learning in the Browser: Quick-start Guide to Gait Analysis with JavaScript and TensorFlow.js Suryadevara, Nagender Kumar 2021 Apress
JavaScript for Kids: A Playful Introduction to Programming Morgan, Nick 2014 No Starch Press
Head First HTML5 Programming: Building Web Apps with JavaScript Freeman, Eric and Robson, Elisabeth 2011 O'Reilly Media
Web Game Developer's Cookbook, The: Using JavaScript and HTML5 to Develop Games (Game Design) Burchard, Evan 2013 Addison-Wesley Professional
Learning Node.js: A Hands-On Guide to Building Web Applications in JavaScript Wandschneider, Marc 2016 Addison-Wesley Professional
Mastering JavaScript Promises Hussain, Muzzamil 2015 Packt Publishing
JavaScript Data Structures and Algorithms: An Introduction to Understanding and Implementing Core Data Structure and Algorithm Fundamentals Bae, Sammie 2019 Apress
JavaScript in 24 Hours, Sams Teach Yourself Ballard, Phil 2018 Sams Publishing
PHP, MySQL & JavaScript All in One, Sams Teach Yourself Meloni Julie C. 2017 Sams Publishing
HTML, CSS and JavaScript All in One, Sams Teach Yourself: Covering HTML5, CSS3, and jQuery Meloni, Julie C. 2014 Sams Publishing
Understanding ECMAScript 6: The Definitive Guide for JavaScript Developers Zakas, Nicholas C. 2016 No Starch Press
Hands-On JavaScript High Performance: Build faster web apps using Node.js, Svelte.js, and WebAssembly Scherer, Justin 2020 Packt Publishing
JavaScript Grammar Sidelnikov, Greg 2019 Independently published
Training Guide: Programming in HTML5 with JavaScript and CSS3 (Microsoft Press Training Guide) Johnson, Glenn 2013-04-08T00:00:01Z Microsoft Press
JavaScript for Dummies, 2nd Edition Emily A. Vander Veer 1997 IDG Books Worldwide
JavaScript & jQuery: The Missing Manual McFarland, David Sawyer 2011 O'Reilly Media
JavaScript for beginners: The simplified for absolute beginner's guide to learn and understand computer programming coding with JavaScript step by step. Basics concepts and practice examples inside. Python, Matthew 2020 Black and White Line Ltd
Learning JavaScript Data Structures and Algorithms: Write complex and powerful JavaScript code using the latest ECMAScript, 3rd Edition Groner, Loiane 2018 Packt Publishing
Javascript: This book includes: Javascript Basics For Beginners + Javascript Front End Programming + Javascript Back End Programming Vickler, Andy 2021 Ladoo Publishing LLC
Murach's JavaScript and jQuery Zak Ruvalcaba and Mike Murach 2012-12-11T00:00:01Z Mike Murach & Associates
JavaScript on Things: Hacking hardware for web developers Gardner, Lyza Danger 2018 Manning Publications
Essential ASP.NET Web Forms Development: Full Stack Programming with C#, SQL, Ajax, and JavaScript Beasley, Robert E. 2020 Apress
Enhancing Adobe Acrobat DC Forms with JavaScript Harder, Jennifer 2017 Apress
JavaScript Absolute Beginner's Guide Chinnathambi, Kirupa 2019 Que Publishing
Node.js the Right Way: Practical, Server-Side JavaScript That Scales Wilson, Jim 2013 Pragmatic Bookshelf
Head First HTML5 Programming: Building Web Apps with JavaScript Robson, Elisabeth and Freeman, Eric 2011 O'Reilly Media
Learning JavaScript Data Structures and Algorithms Groner, Loiane 2014 Packt Publishing
Decoupled Django: Understand and Build Decoupled Django Architectures for JavaScript Front-ends Gagliardi, Valentino 2021 Apress
JavaScript Programming: A Step-by-Step Guide for Absolute Beginners Brian Jenkins 2019-04-14T00:00:01Z Independently published
Making Games: With JavaScript Pitt, Christopher 2016 Apress
Mastering JavaScript Functional Programming: In-depth guide for writing robust and maintainable JavaScript code in ES8 and beyond Kereki, Federico 2017 Packt Publishing
3D Game Programming for Kids: Create Interactive Worlds with JavaScript (Pragmatic Programmers) Strom, Chris 2013 Pragmatic Bookshelf
Learn Blockchain Programming with JavaScript: Build your very own Blockchain and decentralized network with JavaScript and Node.js Traub, Eric 2018 Packt Publishing
JavaScript Enlightenment: From Library User to JavaScript Developer Lindley, Cody 2013 O'Reilly Media
Build an HTML5 Game: A Developer's Guide with CSS and JavaScript Bunyan, Karl 2015 No Starch Press
Foundation Game Design with HTML5 and JavaScript van der Spuy, Rex 2012 Apress
HTML and JavaScript BASICS Barksdale, Karl and Turner, E. Shane 2010 Cengage Learning
Advanced JavaScript: Speed up web development with the powerful features and benefits of JavaScript Shute, Zachary 2019 Packt Publishing
JavaScript Cookbook: Programming the Web Scott, Adam D. and MacDonald, Matthew and Powers, Shelley 2021 O'Reilly Media
Learn Blockchain Programming with JavaScript: Build your very own Blockchain and decentralized network with JavaScript and Node.js Traub, Eric 2018 Packt Publishing
Foundation Game Design with HTML5 and JavaScript van der Spuy, Rex 2013 Apress
Programming Phoenix LiveView: Interactive Elixir Web Programming Without Writing Any JavaScript Tate, Bruce A. and DeBenedetto, Sophie 2022 Pragmatic Bookshelf
The JavaScript Workshop: Learn to develop interactive web applications with clean and maintainable JavaScript code Labrecque, Joseph and Love, Jahred and Rosenbaum, Daniel and Turner, Nick and Mehla, Gaurav and Hosford, Alonzo L. and Sloot, Florian and Kirkbride, Philip 2019 Packt Publishing
JavaScript in 24 Hours, Sams Teach Yourself Ballard Phil 2015 Sams Publishing
Introduction to JavaScript Programming with XML and PHP Drake, Elizabeth 2013 Pearson
Essential ASP.NET Web Forms Development: Full Stack Programming with C#, SQL, Ajax, and JavaScript Beasley, Robert E. 2020 Apress
Object-Oriented JavaScript: Learn everything you need to know about object-oriented JavaScript (OOJS) Antani, Ved and Stefanov, Stoyan 2017 Packt Publishing
Programming the BeagleBone Black: Getting Started with JavaScript and BoneScript Monk, Simon 2014-05-06T00:00:00.000Z McGraw-Hill Education TAB
Pro JavaScript Design Patterns: The Essentials of Object-Oriented JavaScript Programming Diaz, Dustin and Harmes, Ross 2007 Apress
Mastering JavaScript Functional Programming: In-depth guide for writing robust and maintainable JavaScript code in ES8 and beyond Kereki, Federico 2017-11-29T00:00:01Z Packt Publishing
Introduction to JavaScript Programming with XML and PHP (2-downloads) Drake, Elizabeth 2013 Pearson
Sams Teach Yourself JavaScript in 24 Hours Ballard, Phil and Moncur, Michael 2012 Sams Publishing
Learning JavaScript Data Structures and Algorithms: Hone your skills by learning classic data structures and algorithms in JavaScript, 2nd Edition Groner, Loiane 2016 Packt Publishing
End-to-End Web Testing with Cypress: Explore techniques for automated frontend web testing with Cypress and JavaScript Mwaura, Waweru 2021 Packt Publishing
Get Programming with JavaScript Larsen, John 2016 Manning Publications
Training Guide Programming in HTML5 with JavaScript and CSS3 (MCSD) (Microsoft Press Training Guide) Johnson, Glenn 2013 Microsoft Press
Node.js 8 the Right Way: Practical, Server-Side JavaScript That Scales Wilson, Jim 2018 Pragmatic Bookshelf
Beginning API Development with Node.js: Build highly scalable, developer-friendly APIs for the modern web with JavaScript and Node.js Nandaa, Anthony 2018 Packt Publishing
Programming: Computer Programming For Beginners: Learn The Basics Of HTML5, JavaScript & CSS (Coding, C Programming, Java Programming, Web Design, JavaScript, Python, HTML and CSS) Connor, Joseph 2016 CreateSpace Independent Publishing Platform
JavaScript: Learn JavaScript in 24 Hours or Less - A Beginner’s Guide To Learning JavaScript Programming Now (JavaScript, JavaScript Programming) Dwight, Robert 2016-06-22T00:00:01Z CreateSpace Independent Publishing Platform
Building JavaScript Games: for Phones, Tablets, and Desktop Egges, Arjan 2014 Apress
Begin to Code with JavaScript Miles, Rob 2021 Microsoft Press
Test-Driven Development with Python: Obey the Testing Goat: Using Django, Selenium, and JavaScript Percival, Harry 2014 O'Reilly Media
Advanced Game Design with HTML5 and JavaScript van der Spuy, Rex 2015 Apress
Advanced TypeScript Programming Projects: Build 9 different apps with TypeScript 3 and JavaScript frameworks such as Angular, React, and Vue O'Hanlon, Peter 2019 Packt Publishing
Mastering JavaScript Object-Oriented Programming Chiarelli, Andrea 2016 Packt Publishing
HTML5 and JavaScript Projects: Build on your Basic Knowledge of HTML5 and JavaScript to Create Substantial HTML5 Applications Meyer, Jeanine 2018 Apress
Professional Node.js: Building Javascript Based Scalable Software Teixeira, Pedro 2012 Wrox
Physics for JavaScript Games, Animation, and Simulations: with HTML5 Canvas Dobre, Adrian and Ramtal, Dev 2014 Apress
Object-Oriented JavaScript: Learn everything you need to know about object-oriented JavaScript (OOJS), 3rd Edition Antani, Ved and Stefanov, Stoyan 2017 Packt Publishing
Principles of Program Design: Problem-Solving with JavaScript (Logic and Design) Addison, Paul 2011 Cengage Learning
Discover Functional JavaScript: An overview of Functional and Object Oriented Programming in JavaScript Salcescu, Cristian 2019-05-04T00:00:01Z Independently published
Developing Backbone.js Applications: Building Better JavaScript Applications Osmani, Addy 2013 O'Reilly Media
Pro TypeScript: Application-Scale JavaScript Development Fenton, Steve 2017 Apress
JavaScript Robotics: Building NodeBots with Johnny-Five, Raspberry Pi, Arduino, and BeagleBone (Make) Media, Backstop and Waldron, Rick 2015 Make Community, LLC
Hands-on JavaScript for Python Developers: Leverage your Python knowledge to quickly learn JavaScript and advance your web development career Nagale, Sonyl 2020 Packt Publishing
Smashing Node.js: JavaScript Everywhere Rauch, Guillermo 2012 Wiley
Object-Oriented JavaScript: Create scalable, reusable high-quality JavaScript applications and libraries Stefanov, Stoyan 2008 Packt Publishing
Beginning JavaScript: The Ultimate Guide to Modern JavaScript Development Ferguson, Russ 2019 Apress
Physics for JavaScript Games, Animation, and Simulations: with HTML5 Canvas Dobre, Adrian and Ramtal, Dev 2014 Apress
JavaScript Demystified Keogh, Jim 2005 McGraw-Hill Education
Learning PHP, MySQL, and Javascript (Animal Guide) Robin Nixon 2009 O'Reilly Media
Learning Three.js – the JavaScript 3D Library for WebGL - Second Edition: Create stunning 3D graphics in your browser using the Three.js JavaScript library Dirksen, Jos 2015 Packt Publishing
Javascript 1.5 by Example Kingsley-Hughes, Adrian and Kingsley-Hughes, Kathie 2001 Que Pub
JavaScript The Complete Reference 3rd Edition Powell, Thomas A. and Schneider, Fritz 2012 McGraw-Hill Education
Javascript: Learn Javascript In A DAY! - The Ultimate Crash Course to Learning the Basics of the Javascript Programming Language In No Time ... Javascript Course, Javascript Development) Acodemy 2015 CreateSpace Independent Publishing Platform
JavaScript Unlocked Sheiko, Dmitry 2015 Packt Publishing
Deno Web Development: Write, test, maintain, and deploy JavaScript and TypeScript web applications using Deno Santos, Alexandre Portela dos 2021 Packt Publishing
Computer Programming For Beginners: Learn The Basics of Java, SQL, C, C++, C#, Python, HTML, CSS and Javascript Alvin, Cooper 2017 CreateSpace Independent Publishing Platform
JAVASCRIPT: Easy JavaScript Programming For Beginners. Your Step-By-Step Guide to Learning JavaScript Programming (JavaScript Series) Alvaro, Felix 2016-11-04T00:00:01Z CreateSpace Independent Publishing Platform
HTML5 Programming with JavaScript For Dummies Mueller, John Paul 2013 For Dummies
JavaScript Cookbook Powers, Shelley 2010 O'Reilly Media
JavaScript Concurrency Boduch, Adam 2015 Packt Publishing
Building Web Applications with Visual Studio 2017: Using .NET Core and Modern JavaScript Frameworks Japikse, Philip and Kevin Grossnicklaus and Ben Dewey 2017 Apress
JavaScript Crash Course: The Only Guide to Quickly Learn JavaScript, the Most Used Programming Language 2021 Dr. Lucas J. Loan
Javascript: This book includes : Javascript Basics For Beginners + Javascript Front End Programming + Javascript Back End Programming Vickler, Andy 2021 Independently published
JavaScript Pocket Reference (2nd Edition) Flanagan, David 2002 O'Reilly Media
D3.js Quick Start Guide: Create amazing, interactive visualizations in the browser with JavaScript Huntington, Matthew 2018 Packt Publishing
Building Web Applications with .NET Core 2.1 and JavaScript: Leveraging Modern JavaScript Frameworks Japikse, Philip and Grossnicklaus, Kevin and Dewey, Ben 2019 Apress
The JavaScript Programming Language Toal, Ray and Dionisio, John David 2009 Jones & Bartlett Learning
Advanced TypeScript Programming Projects: Build 9 different apps with TypeScript 3 and JavaScript frameworks such as Angular, React, and Vue O'Hanlon, Peter 2019 Packt Publishing
JavaScript 24-Hour Trainer McPeak, Jeremy 2010 Wrox
Closure: The Definitive Guide: Google Tools to Add Power to Your JavaScript Bolin, Michael 2010 O'Reilly Media
JavaScript by Example: Learn modern web development with real-world applications S, Dani Akash 2017 Packt Publishing
The JavaScript Pocket Guide (Peachpit Pocket Guide) Burdette, Lenny 2010 Peachpit Press
JavaScript and JSON Essentials Sriparasa, Sai Srinivas 2013 Packt Publishing
Making Use of JavaScript Bhasin, Shweta 2002 Wiley
Javascript for Beginners: The Simple Way to Start Programming Connors, K. 2018 Independently published
Beginning JavaScript with DOM Scripting and Ajax: Second Editon Ferguson, Russ and Heilmann, Christian 2013 Apress
Mastering JavaScript Single Page Application Development Klauzinski, Philip and Moore, John 2016 Packt Publishing
JavaScript: Functional Programming for JavaScript Developers Antani, Ved and Timms, Simon and Mantyla, Dan 2016 Packt Publishing
Test-driven JavaScript Development Gupta, Ravi Kumar and Singh, Harmeet and Prajapati, Hetal 2015 Packt Publishing
HTML, CSS, and JavaScript Mobile Development For Dummies Harrel, William 2011 For Dummies
JavaScript for Web Warriors Carey, Patrick and Vodnik, Sasha 2021 Cengage Learning
Javascript: Optimizing Native Javascript: Designing, Programming, and Debugging Native JavaScript Applications Etheredge, Robert C. 2020 MiraVista Press
Web Development with ReasonML: Type-Safe, Functional Programming for JavaScript Developers Eisenberg, J. David 2019-04-09T00:00:01Z Pragmatic Bookshelf
Build Applications with Meteor: Isomorphic JavaScript web development Ganev, Dobrin 2017 Packt Publishing
Pro Android Web Game Apps: Using HTML5, CSS3 and JavaScript Bura, Juriy and Coates, Paul 2012 Apress
Practical Internet of Things with JavaScript: Build standalone exciting IoT projects with Raspberry Pi 3 and JavaScript (ES5/ES6) Ravulavaru, Arvind 2017 Packt Publishing
JavaScript Step by Step (Step by Step Developer) Suehring, Steve 2013 Microsoft Press
jQuery and JavaScript in 24 Hours, Sams Teach Yourself Dayley Brad 2013 Sams Publishing
JavaScript Application Cookbook: Programming JavaScript Applications Bradenbaugh, Jerry 1999 O'Reilly Media
Learn JavaScript Programming: 3 Books in 1 - The Best Beginner's Guide to Learn JavaScript and Master Front End & Back End Programming Hacktech Academy 2021 Hacktech Academy
Building Web and Mobile ArcGIS Server Applications with JavaScript - Second Edition: Build exciting custom web and mobile GIS applications with the ArcGIS Server API for JavaScript Pimpler, Eric and Lewin, Mark 2017 Packt Publishing
Internet of Things with Raspberry Pi 3: Leverage the power of Raspberry Pi 3 and JavaScript to build exciting IoT projects Rao, Maneesh 2018 Packt Publishing
Reactive Programming with RxJS 5: Untangle Your Asynchronous JavaScript Code Mansilla, Sergi 2018 Pragmatic Bookshelf
Modern Programming Made Easy: Using Java, Scala, Groovy, and JavaScript Davis, Adam L. 2020 Apress
Learning D3.js 4 Mapping - Second Edition: Build cutting-edge maps and visualizations with JavaScript Newton, Thomas and Villarreal, Oscar and Verspohl, Lars 2017 Packt Publishing
Mastering Immutable.js: Better JavaScript development using immutable data Boduch, Adam 2017 Packt Publishing
The Essential Guide to HTML5: Using Games to Learn HTML5 and JavaScript Meyer, Jeanine 2018 Apress
Building a 2D Game Physics Engine: Using HTML5 and JavaScript Tanaya, Michael and Chen, Huaming and Pavleas, Jebediah and Sung, Kelvin 2017 Apress
JavaScript JSON Cookbook Rischpater, Ray 2015 Packt Publishing
Professional XMPP Programming with JavaScript and jQuery Moffitt, Jack 2010 Wrox
Guide to HTML, JavaScript and PHP: For Scientists and Engineers Brooks, David R. 2011 Springer
Modern Programming Made Easy: Using Java, Scala, Groovy, and JavaScript Davis, Adam L. 2020-01-18T00:00:01Z Apress
Functional Programming in JavaScript Mantyla, Dan 2015 Packt Publishing
Front-End Reactive Architectures: Explore the Future of the Front-End using Reactive JavaScript Frameworks and Libraries Mezzalira, Luca 2018 Apress
Get Programming with JavaScript Next: New features of ECMAScript 2015, 2016, and beyond Isaacks, J.D. 2018 Manning Publications
JavaScript Creativity: Exploring the Modern Capabilities of JavaScript and HTML5 Hudson, Shane 2014 Apress
HTML, CSS & JavaScript for Complete Beginners: A Step by Step Guide to Learning HTML5, CSS3 and the JavaScript Programming Language Hawramani, Ikram 2018 Independently published
Pro JavaScript Development: Coding, Capabilities, and Tooling Odell, Den 2014 Apress
JavaScript for Absolute Beginners McNavage, Terry 2011 Apress
Pro JavaScript Techniques: Second Edition Paxton, John and Resig, John and Ferguson, Russ 2015 Apress
React: Quickstart Step-By-Step Guide To Learning React Javascript Library (React.js, Reactjs, Learning React JS, React Javascript, React Programming) Lopez, Lionel 2017-09-07T00:00:01Z CreateSpace Independent Publishing Platform
Learning Three.js: The JavaScript 3D Library for WebGL Dirksen, Jos 2013 Packt Publishing
Plug-In JavaScript 100 Power Solutions Nixon, Robin 2010 McGraw-Hill Education
Modern Programming Made Easy: Using Java, Scala, Groovy, and JavaScript Davis, Adam L. 2016 Apress
Beginning Functional JavaScript: Functional Programming with JavaScript Using EcmaScript 6 Aravinth, Anto 2017-03-10T00:00:01Z Apress
TypeScript: Modern JavaScript Development Jansen, Remo H. and Vane, Vilic and Wolff, Ivo Gabe de 2016 Packt Publishing
Building Web and Mobile ArcGIS Server Applications with JavaScript Pimpler, Eric 2014 Packt Publishing
JavaScript: JavaScript Programming For Absolute Beginner's Ultimate Guide to JavaScript Coding, JavaScript Programs and JavaScript Language Sullivan, William 2017 CreateSpace Independent Publishing Platform
Sams Teach Yourself JavaScript in 24 Hours (4th Edition) Moncur, Michael 2006 Sams Publishing
JavaScript Programming Pattern: Looping intelligence YAKUB, MOHMAD 2019-05-01T00:00:01Z Independently published
Javascript: Javascript Programming The Ultimate Beginners Guide Hutten, Dennis 2017-09-25T00:00:01Z CreateSpace Independent Publishing Platform
Beginning Ethereum Smart Contracts Programming: With Examples in Python, Solidity, and JavaScript Lee, Wei-Meng 2019-09-06T00:00:01Z Apress
React.js Book: Learning React JavaScript Library From Scratch Sidelnikov, Greg 2017 Independently published
Start Programming Using HTML, CSS, and JavaScript (Chapman & Hall/CRC Textbooks in Computing) Fajfar, Iztok 2015 Chapman and Hall/CRC
JavaScript Programmer's Reference Valentine, Thomas and Reid, Jonathan 2013 Apress
JavaScript: Optimizing Native JavaScript: Designing, Programming, and Debugging Native JavaScript Applications Etheredge, Robert C. 2017 MiraVista Press
JavaScript Unlocked Sheiko, Dmitry 2015 Packt Publishing
Programming the Web Using XHTML and JavaScript Lagerstrom,Larry and Lagerstrom, Larry 2002 Career Education
Learning JavaScript: The non-boring beginner's guide to modern (ES6+) JavaScript programming Vol 2: DOM manipulation Emrich, Marco and Marit, Christin 2018 Independently published
JavaScript Programming: Pushing the Limits Raasch, Jon 2013-08-12T00:00:01Z Wiley
Learn Unity3D Programming with UnityScript: Unity's JavaScript for Beginners Suvak, Janine 2014 Apress
Professional JavaScript for Web Developers (Wrox Professional Guides) Zakas, Nicholas C. 2005 Wrox
Client-Server Web Apps with JavaScript and Java: Rich, Scalable, and RESTful Saternos, Casimir 2014 O'Reilly Media
Start Here! Learn JavaScript Suehring, Steve 2012 Microsoft Press
Modern JavaScript Applications Prusty, Narayan 2016 Packt Publishing
JavaScript at Scale Boduch, Adam 2015 Packt Publishing
Foundation Website Creation with HTML5, CSS3, and JavaScript Lewis, Joe and Lane, Jonathan and Moscovitz, Meitar and Barker, Tom 2012 Apress
Pro Android Web Game Apps: Using HTML5, CSS3 and JavaScript Bura, Juriy and Coates, Paul 2012 Apress
Modular Programming with JavaScript Seydnejad, Sasan 2016 Packt Publishing
Internet Programming with VBScript and JavaScript (Web Warrior Series) Kalata, Kate 2000 Cengage Learning
Learn GIS Programming with ArcGIS for Javascript API 4.x and ArcGIS Online: Learn GIS programming by building an engaging web map application, works on mobile or the web Nasser, Hussein 2018-12-05T00:00:01Z Independently published
JavaScript Mobile Application Development Saleh, Hazem 2014 Packt Publishing
JavaScript: Beginner's Guide to Programming Code with JavaScript (JavaScript, Java, Python, Code, Programming Language, Programming, Computer Programming) (Volume 1) Masterson, Charlie 2016-11-29T00:00:01Z CreateSpace Independent Publishing Platform
Start Here! Build Windows 8 Apps with HTML5 and JavaScript Esposito, Dino and Esposito, Francesco 2013 Microsoft Press
Javascript: The Ultimate guide for javascript programming (javascript for beginners, how to program, software development, basic javascript, browsers, ... Coding, CSS, Java, PHP) (Volume 7) Hoffman, Stanley 2015 CreateSpace Independent Publishing Platform
Test-Driven JavaScript Development Gupta, Ravi Kumar and Prajapati, Hetal and Singh, Harmeet 2015 Packt Publishing
Start Programming Using HTML, CSS, and JavaScript (Chapman & Hall/CRC Textbooks in Computing Book 17) Fajfar, Iztok 2015 Chapman and Hall/CRC
Decoding JavaScript: A Simple Guide for the Not-so-Simple JavaScript Concepts, Libraries, Tools, and Frameworks (English Edition) Shah, Rushabh Mulraj 2021 BPB Publications
Mastering JavaScript Single Page Application Development Klauzinski, Philip and Moore, John 2016 Packt Publishing
JavaScript and Ajax for the Web: Visual QuickStart Guide (7th Edition) Negrino, Tom and Smith, Dori 2008 Peachpit Press
Beginning JavaScript and CSS Development with jQuery York, Richard 2009 Wrox
The Essential Guide to HTML5: Using Games to learn HTML5 and JavaScript Meyer, Jeanine 2010 friendsofED
Pro JavaScript Performance: Monitoring and Visualization (Expert's Voice in Web Development) Barker, Tom 2012 Apress
JavaScript: Advanced Guide to Programming Code with JavaScript (Java, JavaScript, Python, Code, Programming Language, Programming, Computer Programming) Masterson, Charlie 2017 CreateSpace Independent Publishing Platform
Windows 8 MVVM Patterns Revealed: covers both C# and JavaScript (Expert's Voice in Windows 8) Ghoda, Ashish 2013 Apress
HTML5 and JavaScript Projects (Expert's Voice in Web Development) Meyer, Jeanine 2011 Apress
JavaScript and Ajax for the Web: Visual QuickStart Guide Negrino, Tom and Smith, Dori 2008 Peachpit Press
Modern Programming Made Easy: Using Java, Scala, Groovy, and JavaScript Davis, Adam L. L. 2016 Apress
Computer programming Javascript: step-by-step beginner’s guide on how to start to programm your first website using Javascript + practical exercises Harris, Adam 2019 Independently published
Learn HTML5 and JavaScript for iOS: Web Standards-based Apps for iPhone, iPad, and iPod touch Preston, Scott 2012 Apress
JavaScript-mancy: Object-Oriented Programming: Mastering the Arcane Art of Summoning Objects in JavaScript for C# Developers González García, Jaime 2017-09-15T00:00:01Z CreateSpace Independent Publishing Platform
Building Windows 8 Apps with JavaScript (Microsoft Windows Development Series) Sells, Chris and Satrom, Brandon and Box, Don 2012 Addison-Wesley Professional
Mobile JavaScript Application Development: Bringing Web Programming to Mobile Devices Kosmaczewski, Adrian 2012 O'Reilly Media
Scriptin' with JavaScript and Ajax: A Designer's Guide (Voices That Matter) Wyke-Smith, Charles 2010 New Riders
JavaScript for Gurus: Use JavaScript programming features, techniques and modules to solve everyday problems (English Edition) Preez, Ockert J. du 2020 BPB Publications

Publications about JavaScript from Semantic Scholar

title authors year citations influentialCitations
The application/json Media Type for JavaScript Object Notation (JSON) D. Crockford 2006 1178 151
The JavaScript Object Notation (JSON) Data Interchange Format T. Bray 2014 625 107
JSME: a free molecule editor in JavaScript B. Bienfait and P. Ertl 2013 176 14
Efficient construction of approximate call graphs for JavaScript IDE services Asger Feldthaus and Max Schäfer and Manu Sridharan and Julian T Dolby and F. Tip 2013 98 9
DLint: dynamically checking bad coding practices in JavaScript Liang Gong and Michael Pradel and Manu Sridharan and Koushik Sen 2015 62 5
Discovering bug patterns in JavaScript Quinn Hanam and Fernando Brito and Ali Mesbah 2016 59 5
A Survey of Dynamic Analysis and Test Generation for JavaScript Esben Andreasen and Liang Gong and Anders Møller and Michael Pradel and Marija Selakovic and Koushik Sen and Cristian-Alexandru Staicu 2017 56 3
An empirical study of code smells in JavaScript projects Amir Saboury and Pooya Musavi and F. Khomh and G. Antoniol 2017 40 2
BugsJS: a Benchmark of JavaScript Bugs Péter Gyimesi and Béla Vancsics and Andrea Stocco and D. Mazinanian and Árpád Beszédes and R. Ferenc and Ali Mesbah 2019 40 3
Detecting JavaScript races that matter Erdal Mutlu and S. Tasiran and B. Livshits 2015 35 4
Mobile Multi-agent Systems for the Internet-of-Things and Clouds Using the JavaScript Agent Machine Platform and Machine Learning as a Service S. Bosse 2016 29 2
AOJS: aspect-oriented javascript programming framework for web development H. Washizaki and A. Kubo and Tomohiko Mizumachi and Kazuki Eguchi and Y. Fukazawa and N. Yoshioka and Hideyuki Kanuka and T. Kodaka and Nobuhide Sugimoto and Yoichi Nagai and Rieko Yamamoto 2009 27 4
The Simplicity of Modern Audiovisual Web Cartography: An Example with the Open-Source JavaScript Library leaflet.js Dennis Edler and M. Vetter 2019 23 0
JStap: a static pre-filter for malicious JavaScript detection Aurore Fass and M. Backes and Ben Stock 2019 21 1
A large-scale empirical study of code smells in JavaScript projects David Johannes and F. Khomh and G. Antoniol 2019 15 1
An extensible approach for taming the challenges of JavaScript dead code elimination N. Obbink and I. Malavolta and Gian Luca Scoccia and P. Lago 2018 14 2
Refactoring Asynchrony in JavaScript Keheliya Gallaba and Quinn Hanam and Ali Mesbah and Ivan Beschastnikh 2017 13 0
JavaScript as a first programming language for multimedia students Robert Ward and Martin Smith 1998 11 0
Automated conformance testing for JavaScript engines via deep compiler fuzzing Guixin Ye and Zhanyong Tang and Shin Hwei Tan and Songfang Huang and Dingyi Fang and Xiaoyang Sun and Lizhong Bian and Haibo Wang and Zheng Wang 2021 11 0
Mining Rule Violations in JavaScript Code Snippets Uriel Campos and Guilherme Smethurst and João Pedro Moraes and R. Bonifácio and G. Pinto 2019 10 0
Accelerated Mobile Pages from JavaScript as Accelerator Tool for Web Service on E-Commerce in the E-Business A. Wibowo and G. Aryotejo and M. Mufadhol 2018 9 0
ClojureScript: Functional Programming for JavaScript Platforms M. McGranaghan 2011 9 3
Modern JavaScript frameworks: A Survey Study Sanja Delčev and D. Draskovic 2018 8 1
A Server-Side JavaScript Security Architecture for Secure Integration of Third-Party Libraries N. V. Ginkel and Willem De Groef and F. Massacci and F. Piessens 2019 8 1
BUGSJS: a benchmark and taxonomy of JavaScript bugs Péter Gyimesi and Béla Vancsics and Andrea Stocco and D. Mazinanian and Árpád Beszédes and R. Ferenc and Ali Mesbah 2020 7 0
Sparse matrices on the web: characterizing the performance and optimal format selection of sparse matrix-vector multiplication in javascript and webassembly Prabhjot Sandhu and D. Herrera and L. Hendren 2018 6 0
JEST: N+1-Version Differential Testing of Both JavaScript Engines and Specification Jihyeok Park and Seungmin An and Dongjun Youn and Gyeongwon Kim and S. Ryu 2021 6 0
Evaluation and Comparison of Dynamic Call Graph Generators for JavaScript Zoltán Herczeg and Gábor Lóki 2019 5 0
Automated refactoring of client-side JavaScript code to ES6 modules Aikaterini Paltoglou and V. Zafeiris and E. A. Giakoumakis and N. A. Diamantidis 2018 4 0
JISET: JavaScript IR-based Semantics Extraction Toolchain Jihyeok Park and Jihee Park and Seungmin An and S. Ryu 2020 4 0
Lexicon Visualization Library and JavaScript for Scientific Data Visualization I. Tanyalcin and Carla Al Assaf and Julien Ferté and F. Ancien and Taushif Khan and G. Smits and M. Rooman and W. Vranken 2018 3 0
Industry Practice of JavaScript Dynamic Analysis on WeChat Mini-Programs Yi Liu and Jinhui Xie and Jianbo Yang and Shi-ze Guo and Yuetang Deng and Shuqing Li and Yechang Wu and Yepang Liu 2020 3 1
DRUIDJS — A JavaScript Library for Dimensionality Reduction René Cutura and Christoph Kralj and M. Sedlmair 2020 3 0
Malicious JavaScript Detection using Statistical Language Model Anumeha Shah 2019 3 1
JSNVM: Supporting Data Persistence in JavaScript Using Non-Volatile Memory Hao Xu and Yanmin Zhu and Yuting Chen and Linpeng Huang and Tianyou Li and Pan Deng 2018 2 0
WebletScript: A Lightweight Distributed JavaScript Engine for Internet of Things Dong Li and Bin Huang and Li Cui and Zhiwei Xu 2018 2 1
A Study on Visual Programming Extension of JavaScript A. Wajid and S. Kanwal and Pervez Sophia 2011 2 1
Interactive course for JavaScript in LMS Moodle P. Vostinár 2019 2 0
JSAC: A Novel Framework to Detect Malicious JavaScript via CNNs over AST and CFG Hongliang Liang and Yuxing Yang and Lu Sun and Lin Jiang 2019 2 0
JSOptimizer: An Extensible Framework for JavaScript Program Optimization Yi Liu 2019 2 0
JavaScript programming basics: a laboratory series for beginning programmers A. Brady and R. McDowell and Kelly Schultz 2002 2 0
Analysis of WebAssembly as a Strategy to Improve JavaScript Performance on IoT Environments F. Oliveira and J. Mattos 2020 2 0
Teaching introductory programming with JavaScript in higher education Gyfizfi Horváth and L. Menyhárt 2015 2 0
JavaScript Development Environment for Programming Education Using Smartphones M. Uehara 2019 2 0
JavaScript Guidelines for JavaScript Programmers - A Comprehensive Guide for Performance Critical JS Programs Gábor Lóki and Péter Gál 2018 1 0
JavaScript language extension for non-professional programmers: Sharable own variables M. Oya and Ayumu Kashiwakura 2016 1 0
State-of-the-Art Javascript Language for Internet of Things Fernando Luis Oliveira and J. Mattos 2019 1 0
Functional Programming Patterns in JavaScript A. Sobolev and S. Zykov 2019 1 0
java.html · javascript.html · c.html

View source

PLDB - Build the next great programming language · v2022 · Day 31 · Docs · Build · Acknowledgements · Traffic Today · Traffic Trends · Mirrors · GitHub · feedback@pldb.com