pic_cooming_soonJavaScript & JQuery

  1. Understanding Dynamic Websites
  2. Getting Started with JavaScript Programming
  3. Working with the Document Object Model (DOM)
  4. Using JavaScript Variables, Strings, and Arrays
  5. Using JavaScript Functions and Objects
  6. Controlling Flows with Conditions and Loops
  7. Responding to Events
  8. Using Windows and Frames
  9. Using Unobtrusive JavaScript
  10. Using Third Party Libraries
  11. Greasemonkey: Enhancing the Web with JavaScript

Understanding Dynamic Web Sites

Including JavaScript in HTML

Displaying Random Content

Understanding the Document Object Model

Changing Images Based on User Interaction

Getting Started with JavaScript Programming

Basic Concepts

JavaScript Syntax Rules

Using Comments

Best Practice for JavaScript

Working wit the Document Object Model (DOM)

Understanding the Document Object Model (DOM)

Using Windows Objects

Working with the Document Object

Accessing Browser History

Working with the Location Object

More About the DOM Structure

Working with DOM Nodes

Creating Positionable Elements (Layers)

Hiding and Showing *objects

Modifying Text Within a Page

Adding Text to a Page

Using JavaScript Variables, Strings, and Arrays

Using Variables

Understanding Expressions and Operators

Data Types in JavaScript

Converting Between Data Types

Using String Objects

Working with Substrings

Using Numeric Arrays

Using String Arrays

Sorting a Numeric Array

Using JavaScript Functions ans Objects

Using Functions

Using Objects

‘Using Objects to Simplify Scripting

Extending Built-In Objects

Using the Math Object

Working with Math Functions

Using the With Keyword

Working with Dates

Controlling Flow with Conditions and Loops

The if Statement

Using Shorthand Conditional

Testing Multiple  Conditions with if and else

Using Multiple Condition with switch

Using Lopps

Using while Loops

Using do…while Loops

Working with Loops

Looping Trough Object Properties

Responding to Events

Understanding Event Handlers

Using Mouse Events

Using Keyboard Events

Using the onLoad and onUnload Events

Using onclick to Change <div> Appearance

Using Windows and Frames

Controlling Windows with Objects

Moving and Resizing Windows

Using Timeouts

Displaying Dialog Boxes

Working with Frames

Building a Frameset

Linking Between Frames and Windows

Using Inline Frames

Using Unobtrusive JavaScript

Scripting Best Practice

Cross-Browser Scripting

Supporting Non-JavaScript Browsers

Using Third-Party Libraries

Using Third-Party Libraries

Other Libraries

Greasemonkey: Enhancing the Web with JavaScript

Introducing Greasemonkey

working with User Svript

Creating Your Own User Scripts

 

Online Lectures:
Further Reading:
  1. Meloni: PHP, MySQL & JavaScript All in One, Sams Teach Yourself Paperback – 14 Sep 2016

mysql_sams

In just a short time, you can learn how to use PHP, MySQL, and Apache together to create dynamic, interactive websites and applications using the three leading open-source web development technologies. Using a straightforward, step-by-step approach, each lesson in this book builds on the previous ones, enabling you to learn the essentials of PHP scripting, MySQL databases, and the Apache web server from the ground up.

Regardless of whether you run Linux, Windows, or Mac OS X, the enclosed CD includes a complete starter kit that lets you install all the software you need to set up a stable environment for learning, testing, and production.

Julie C. Meloni is a technical consultant who has been developing web-based applications since the Web first saw the light of day. She has written numerous books and articles on web application development and HTML/CSS, and you can find translations of her work in 18 different languages.

Learn how to…

• Install, configure, and set up the PHP scripting language, the MySQL database system, and the Apache Web server

• Get these technologies to work together to create a dynamic, database-backed website

• Interact with MySQL using PHP

• Work with forms and files

• Create a web-based discussion forum or mailing list

• Add a storefront and shopping cart to your site

• Optimize your MySQL databases

• Fine-tune the Apache server’s performance

• Restrict access to your applications

• Set up a secure web server

  • Paperback: 750 pages
  • Publisher: Sams; 6 edition (14 Sept. 2016)
  • Language: English
  • ISBN-10: 0672337703
  • ISBN-13: 978-0672337703
  • Product Dimensions: 1 x 1 x 1 cm

Buy at Amazon.co.uk

1. Delamater: Murach’s JavaScript. Paperback – 1 Oct 2015

mu_javasc

Today, JavaScript is used in 89.9% of all websites, including the most heavily-trafficked sites like Google, Facebook, YouTube, and Amazon. That’s why every web developer should know how to use JavaScript. The problem is that JavaScript is surprisingly difficult to learn, not only for programming novices but also for experienced programmers. But now, Murach’s JavaScript (2nd Edition) makes it easier than ever to become an accomplished JavaScript programmer. To make that possible, section 1 of this book presents a six-chapter course in JavaScript that gets you off to a great start. This section works for programming novices as well as experienced programmers because it lets you set your own pace. When you finish this section, you’ll be able to write, test, and debug JavaScript applications of your own. Then, section 2 builds on that base by presenting the additional skills that every JavaScript programmer must have. That includes working with arrays and web storage, creating and using your own object types in object-oriented applications, using regular expressions for data validation, and much more. For many developers, sections 1 and 2 will be all that they need to know. But for those who want to move on to the expert level, section 3 presents the skills that will get you there. That includes skills like how to bulletproof your applications by using closures, namespaces, and modules; how to make your functions more useful by using callbacks; and how to use JSON to transmit and store data. Then, the last chapter in this section introduces you to jQuery and shows you how it can make your JavaScript code even better.

  • Paperback: 630 pages
  • Publisher: Murach (Mike) & Associates Inc (US); 2nd New edition edition (1 Oct. 2015)
  • Language: English
  • ISBN-10: 1890774855
  • ISBN-13: 978-1890774851
  • Product Dimensions: 20.4 x 3.4 x 25.3 cm

Buy at Amazon.co.uk

3. Ruvalcaba and Boehm: Murachs jQuery. Paperback – 1 Sep 2015

murach_jque

Today, jQuery is used in over 60% of the million most-visited websites, and that makes it one of the technologies that every web developer should master. The problem is that jQuery is difficult to learn, especially for those with limited programming experience. But now, this new edition of our jQuery book makes it easier than ever to learn how to use jQuery to create the dynamic user interfaces, fast response times, and special effects that today’s users expect. In brief, sections 2 and 3 of this book present the essential jQuery and jQuery UI (User Interface) skills for developing professional jQuery applications. With those skills, you’ll be able to add all of the popular jQuery features to your web pages: image swaps, image rollovers, slide shows, accordions, tabs, carousels, and much more. Then, section 4 shows you how to use Ajax and JSON to get data from a web server and add it to a web page without reloading the page. It also shows how to use Ajax and JSON with the APIs for websites like Flickr and Google Maps and with HTML5 APIs like Geolocation, Web Storage, and Web Workers. What about section 1? It provides a four-chapter crash course in the JavaScript skills that you need to use jQuery. That means you don’t need to know JavaScript before you start using this book, and that makes this the right book for programmers who aren’t familiar with JavaScript, as well as for programming novices. This section also becomes the ideal reference for the JavaScript that’s used for the jQuery applications in this book…or for any jQuery application. The last section of this book shows you how to use jQuery Mobile to develop mobile websites. This requires little or no programming, and it’s a great alternative when it’s impractical to rebuild an established website with Responsive Web Design.

  • Paperback: 596 pages
  • Publisher: Mike Murach & Associates Inc.; 2nd New edition edition (1 Sept. 2015)
  • Language: English
  • ISBN-10: 189077491X
  • ISBN-13: 978-1890774912
  • Product Dimensions: 26.2 x 20.6 x 4.3 cm

Buy at Amazon.co.uk