Classical Object-Oriented Programming with ECMAScript



Download free course Classical Object-Oriented Programming with ECMAScript, pdf file on 23 pages by Mike Gerwitz.
ECMAScript (more popularly known by the name "JavaScript") is the language of the web. In the decades past, it has been used to augment web pages with trivial features and obnoxious gimmicks. Today, the language is used to write full-featured web applications that rival modern desktop software in nearly every regard and has even expanded to create desktop and server software. With increased usage, there is a desire to apply more familiar development paradigms while continuing to take advantage of the language's incredibly flexible functional and prototypal models. Of all of the modern paradigms, one of the most influential and widely adopted is the Classical Object-Oriented paradigm, as represented in languages such as Java, C++, Python, Perl, PHP and others.

ECMAScript, as an object-oriented language, contains many features familiar to Classical OO developers. However, certain features remain elusive. This paper will detail the development of a classical object-oriented framework for ECMAScript - ease.js - which aims to address these issues by augmenting ECMAScript's prototype model to allow the creation of familiar class -like ob jects. This implementation enforces encapsulation and provides features that most Classical OO developers take for granted until the time that ECMAScript implements these features itself.

Table of contents

  • Class-Like Objects in ECMAScript
  • Hacking Around Prototypal Limitations
  • Encapsulating the Hacks
Pages : 23
Size : 0.6 MB
File type : PDF
Downloads: 70
Created: 2022-02-01
License: GNU FDL
Author(s): Mike Gerwitz
Classical Object-Oriented Programming with ECMAScript

Warning: Trying to access array offset on false in /home/tutovnfz/public_html/article.php on line 233

Others program Tutorials

Practical Foundations for Programming Languages

Principles of Programming Languages

Programming from the Ground Up: An Introduction to Programming using Linux Assembly Language

Programming Windows Store Apps with HTML, CSS, and JavaScript

Category Theory for Programmers

Others related eBooks about Classical Object-Oriented Programming with ECMAScript

ASP.NET Core 2 Succinctly

Download free course ASP.NET Core 2 Succinctly, pdf file on 109 pages by by Simone Chiaretta, Ugo Lattanzi....

FreeSWITCH 1.6 Cookbook

FreeSWITCH is an open source carrier-grade telephony platform designed to facilitate the c..., download free FreeSWITCH 1.6 Cookbook tutorial in PDF (190 pages) created by Anthony Minessale II ....

The Pascal Programming Language

This tutorial will give you great understanding on Pascal Programming concepts, Download free PDF training course on 13 pages by B.A.C. Schopman....

C# : Practical Guide for Programmers

Download a free Csharp tutorial in PDF by Michel de Champlain .A complet training document under 262 pages for intermediate level-users....

TypeScript Notes for Professionals

Download free course TypeScript Notes for Professionals, pdf file on 96 pages by Stack Overflow Community....

Introduction to Kotlin

This course is a quick tutorial about Kotlin programming langage intended to beginners to learn how to create Android apps, free training document under 4 pages....

Introduction to Data Science

The demand for skilled data science practitioners in industry, academia, and government is..., download free Data Science tutorial in PDF (722 pages) created by Rafael A Irizarry ....

Python Notes for Professionals

This book goes beyond the basics to teach beginner- and intermediate-level Python programmers the little-known tools and constructs that build concise, maintainable code. Design better architecture and write easy-to-understand code using highly adoptable techniques that result in more robust and eff...

A Python Book: Beginning Python, Advanced Python, and Python Exercises

Download ebook Python tutorial, Python exercices, free PDF course by Dave Kuhlman....

Advanced Android Programming Tutorial

This Android PDF Tutorial is created from Stack Overflow Documentation, the content is written by the developer at Stack Overflow. Free PDF training course in 1329 pages for professionals developers....