|
JavaScript @ Web Programming
Programming Shed : Programmer Store & Resources |
|
|
|
JavaScript Index - JavaScript Book : Beginning JavaScript
by Paul Wilton Paperback: 1006 pages Publisher: Wrox Press Inc ISBN: 1861004060; 1st edition (December 2000) Suitable for learning basic programming for Web browsers, Beginning JavaScript is a patient, introductory tutorial on writing scripts successfully. It teaches you how to create client-side scripts (including full coverage of fundamentals like variables and flow control, plus plenty of screen shots.) JavaScript is a good way to learn programming. It's powerful, of course, but the book takes small steps, using scripts that work with string and time data first, and then moving to manipulating browser objects like forms and windows. A running case study for a trivia game helps anchor the steps with a practical (and fun) example. There are plenty of tips on debugging your scripts (including how to use the Microsoft Script Debugger tool), and each section includes sample questions. (The book also offers extensive answers in over 80 pages at the end of the book.) There's plenty of material on the differences between Internet Explorer and Netscape, especially when it comes to Dynamic HTML (DHTML). Coverage of the Document Object Model (DOM) for browsers helps bring the text up to date on some of the latest standards in Web browsers (including the new Netscape 6). While the focus of Beginning JavaScript clearly is on the client, later sections turn to server-side ASP development (in which the sample trivia game is enhanced with ASPs written in JavaScript using ADO and Microsoft Access.) Reference sections on JavaScript and the browser object model for Internet Explorer and Netscape (through version 4.x) round out the material. In all, with its approachable style and clearly rendered code examples, Beginning JavaScript makes for a worthwhile first book of programming for today's browsers. Even if you haven't programmed before, this text can give you the tools you need to bring your static Web pages to life. --Richard Dragan Topics in Beginning JavaScript covered: • Introduction to JavaScript • Cross-browser compatibility issues • JavaScript data types and variables • Displaying errors • Calculations • Operators • String handling • Flow control statements • Loops • Introduction to using objects • The browser object model • HTML forms (including types of input controls) • Frames and windows • Tutorial for regular expressions • Advanced string methods • Date, time, and timer objects • Common errors • The Microsoft Script Debugger • Cookies • Dynamic HTML (DHTML) on Internet Explorer 4.0 and Netscape Navigator 4.x • The Document Object Model (DOM) • ActiveX controls and plug-ins used with JavaScript • Server-scripting • Introduction to ASP and databases (including SQL basics and database design with Microsoft Access) • Sample case study for a trivia game • Sample exercises and answers • References to JavaScript • Internet Explorer 4 and 5 and Netscape Navigator 4 objects • ASP object model reference Book Description: JavaScript is the language of the Web. Used for programming all major browsers, JavaScript gives you the ability to enhance your web site by creating interactive, dynamic and personalized pages. Our focus in this book is on client-side scripting, but JavaScript is also hugely popular as a scripting language in server-side environments, a subject that we cover in later chapters. Beginning JavaScript assumes no prior knowledge of programming languages, and teaches you all the fundamental concepts that you need as you progress. After covering the core JavaScript language, you'll move on to learn about more advanced techniques, including Dynamic HTML, using cookies, debugging techniques, and server-side scripting with ASP. By the end of this book, you will have mastered the art of using JavaScript to create dynamic and professional-looking web pages. Book Info: A guide for anyone wanting to learn JavaScript, requiring no previous programming skills, but some knowledge of HTML. Covers fundamental programming concepts, cookie creation and use, dynamic HTML, scripting the W3C DOM, and more. The companion Web site contains the source code and support for the text. From the Publisher: This book is for anyone who wants to learn JavaScript. You will need a very basic knowledge of HTML, but no prior programming experience is necessary. Whether you want to pick up some programming skills, or want to find out how to transfer your existing programming knowledge to the Web, then this book is for you. All you need is a text editor (like Notepad) and a browser, and you're ready to go! From the Author: This is not an academic text nor one of those clever tricks books that leave you knowing nothing about the language and lost when trying to create your own clever tricks. Instead its a practical book on JavaScript and web programming written by someone who actually uses this stuff everyday. It covers all the theory when its needed but its main aim is not discussion but doing and so it couples an understanding of the fundamentals of programming with lots of practical real world examples. By the time you've read the book you'll have all the knowledge you need to head off on your own and create sophisticated web sites and your own clever tricks. As well as covering all the basics the book also goes further to cover topics often missing from some other beginner books such as server-side scripting, database programming, regular expressions and scripting with browser plus-ins and ActiveX controls. About the Author: After an initial start as a Visual Basic applications programmer at the Ministry of Defence in the UK, Paul found himself pulled into the Net. Having joined an Internet development company, he has spent the last 3 years helping create Internet solutions and is currently working on an e-commerce website for a major British bank. Paul's main skills are in developing web front ends using DHTML, JavaScript, VBScript and Visual Basic and backend solutions with ASP, VB and SQL Server. Currently he is expanding his skill set to include ADSI programming of Windows 2000 Active Directory. Customer Reviews Nice reading but.........., June 30, 2001 Reviewer: A reader from Tampa, FL United States After reading a significant amount of the book, I started to learn JavaScript (JS). The book states "Beginning" which to me implies the foundation or "core" of JS. Now that I am more versed in JS, unfortunately, the Core of JS is missed. Example: eval() is specified in the Core of JS progamming and completely absent in this book. The RegExp object is barely covered. What is NOT pointed out in his Introduction nor anywhere in the book is that JS has a Core language + distinct JS extensions, such as : web browser, client-side and server-side, Acrobat and others. While I think has style of writing is very good and the book is helpful, you should NOT rely on this book totally and must seek out other sources of information to build a true foundation in JS. Good book and a easy read!, July 28, 2001 Reviewer: FinancialNeedsdotcom from USA This book is for anyone who wants to learn JavaScript. JavaScript is the language of the Web and gives you the ability to enhance your web site by creating interactive, dynamic and personalized pages. The focus in this book is on client-side scripting NOT the server side. The book assumes no prior knowledge of programming languages, and teaches you all the fundamental concepts that you need as you progress. After covering the core JavaScript language, you'll move on to learn about more advanced techniques, including Dynamic HTML, using cookies, debugging techniques, and server-side scripting with ASP. By the end of this book, you will have mastered the art of using JavaScript to create dynamic and professional-looking web pages. Even if you haven't programmed before, this text can give you the tools you need to bring your Web pages to life. Excellent text for JavaScript courses, May 14, 2002 Reviewer: Chris Watling from British Columbia, Canada I've seen many a book that failed abysmally to teach what it claimed to teach. For this reason, it's a treat to find a book like Paul Wilton's Beginning JavaScript, a book that lives up to its hype. I am an instructor who teaches Web Development, and I use Wilton's book as a text for my beginner and intermediate JavaScript courses. The thoroughness of Wilton's treatment of the fundamental concepts cannot be beat. Yes, he is sparse in his discussion of ASP, but why anyone would expect him to do otherwise is baffling. This is not a book on ASP, but JavaScript. It also is a BEGINNING book on JavaScript, so one should not expect discussions that go beyond that level. For anyone considering learning JavaScript on their own, or for any instructor wanting to provide a good reference source for their JavaScript students, I highly recommend Paul Wilton's Beginning JavaScript. Serves as a How To and a Reference, March 24, 2002 Reviewer: Jeremy Patterson (Software Developer) from Columbus, OH United States This is a great book that not only taught me JavaScript, but also serves as one of my main references today. A word of caution though, don't pick this book up FIRST as an intro to developing Web based client/server applications. This book will show you how to do EVERYTHING (both client and server side processing) in JavaScript. Depending on the technology you're using, this probably won't be the way should go about doing your sever side processing. I was starting to use ASP when I picked this book. I knew that JavaScript was used in ASP so I picked up the Sams Teach Yourself ASP in 21 days along with this book. Well to make a long story short, I read very little of the Sams book, and got into this one very quickly. I definitely learned JavaScript, but made things much more difficult for myself for about a month or so. That said, this is a great book. |
|
|
© 2005-2006, Programming Shed
|