Skip to Content
Professional jQuery
book

Professional jQuery

by Cesar Otero, Rob Larsen
April 2012
Intermediate to advanced
336 pages
7h 11m
English
Wrox
Content preview from Professional jQuery

Chapter 2

JavaScript Primer

WHAT’S IN THIS CHAPTER?

  • Understanding JavaScript Primitives
  • Using Variables, Functions, and Objects
  • JavaScript Scope, Closures, and Execution Context

It’s easy to forget that jQuery is a JavaScript framework; after working with it for an appreciable amount of time, jQuery seems and feels almost like its own language. Inside the jQuery source, examples are abound of how to apply great JavaScript techniques. However, to truly master jQuery, you must master JavaScript. JavaScript is a very powerful and expressive language. All the major browsers support it, it’s the driving force in modern web applications utilizing Ajax, and now it’s made a major debut on the mobile web platform.

JavaScript inherits some names and naming conventions from the Java language, but that’s about it. In contrast to Java, JavaScript is a dynamically typed, object-oriented scripting language that runs in a host environment, usually a web browser. It contains no classes, and uses prototypes for inheritance. It also has functional programming features; closures, functions as first-class objects, anonymous functions, and higher order functions. In reality, JavaScript is closer to a language like Lisp than it is to Java.

This chapter revisits a subset of JavaScript syntax necessary for understanding how jQuery works, its core, and how to better apply it to your projects. It begins with a brief review of data types and object-oriented programming, and then delves into functional ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Beginning jQuery

Beginning jQuery

Jack Franklin
Practical jQuery

Practical jQuery

Mukund Chaudhary, Ankur Kumar
jQuery Cookbook

jQuery Cookbook

Cody Lindley

Publisher Resources

ISBN: 9781118026687Purchase book