Cargando…

JavaScript testing beginner's guide : test and debug JavaScript the easy way /

Annotation

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Liang, Yuxian Eugene
Otros Autores: Akarte, Chetankumar D. (Revisador)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, UK : Packt Pub., 2010.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000Ma 4500
001 EBSCO_ocn702921561
003 OCoLC
005 20231017213018.0
006 m o d
007 cr zn|||||||||
008 110111s2010 enka ob 001 0 eng d
040 |a CtWfDGI  |b eng  |e pn  |c STF  |d CEF  |d OCLCQ  |d B24X7  |d S4S  |d N$T  |d OCLCQ  |d OCLCO  |d OCLCQ  |d AGLDB  |d LIV  |d OCLCQ  |d VTS  |d COO  |d WYU  |d STF  |d M8D  |d HS0  |d OCLCO  |d OCLCQ 
019 |a 765143811 
020 |a 9781849510011  |q (electronic bk.) 
020 |a 1849510016  |q (electronic bk.) 
020 |z 9781849510004 
029 1 |a DEBBG  |b BV043137488 
029 1 |a DEBSZ  |b 421453567 
029 1 |a GBVCP  |b 803476094 
029 1 |a HEBIS  |b 278031307 
035 |a (OCoLC)702921561  |z (OCoLC)765143811 
050 4 |a QA76.73.J39  |b L53 2010eb 
072 7 |a COM  |x 051260  |2 bisacsh 
072 7 |a COM  |x 051420  |2 bisacsh 
082 0 4 |a 005.276/2  |2 22 
049 |a UAMI 
100 1 |a Liang, Yuxian Eugene. 
245 1 0 |a JavaScript testing beginner's guide :  |b test and debug JavaScript the easy way /  |c Liang Yuxian Eugene ; reviewers: Chetankumar D. Akarte [and others]. 
260 |a Birmingham, UK :  |b Packt Pub.,  |c 2010. 
300 |a 1 online resource 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
500 |a Title from title screen. 
504 |a Includes bibliographical references and index. 
520 8 |a Annotation  |b JavaScript is an important part of web development in today_s Web 2.0 world. While there are many JavaScript frameworks in the market, learning to write, test, and debug JavaScript without the help of any framework will make you a better JavaScript developer. However, testing and debugging can be time consuming, tedious, and painful. This book will ease your woes by providing various testing strategies, advice, and tool guides that will make testing smooth and easy.<br /><br />This book shows you the most essential features of JavaScript, which you will be using in your daily development, testing, and debugging tasks. You will learn to use the most basic functions of JavaScript to perform ad hoc testing quickly and efficiently.<br /><br />This book is organized in an easy to follow, step-by-step tutorial style to maximize your learning. You will first learn about the different types of errors you will most often encounter as a JavaScript developer. You will also learn the most essential features of JavaScript through our easy to follow examples. As you go along, you will learn how to write better JavaScript code through validation. Learning how to write validated code alone will help you improve tremendously as a JavaScript developer and most importantly, to write JavaScript code that runs better, faster, and with less bugs.<br /><br />As our JavaScript program gets larger, we need better ways of testing our JavaScript code. You will learn how to go about various testing concepts and how to use them in your test plan. After which, you will learn how to implement the test plan for your code. To accommodate more complex JavaScript code, you will learn more about the built-in features of JavaScript to identify and catch different types of JavaScript error. Such information helps to spot the root of the problem so that you can act on it.<br /><br />Finally, you will learn how to make use of the built-in browser tools and other external tools to automate your testing process.<br /><br />Learn how to test and debug JavaScript through example-driven tutorials. 
505 0 |a Cover; Copyright; Credits; About the Author; About the Reviewers; Table of Contents; Preface; Chapter 1: What is JavaScript Testing?; Where does JavaScript fit into the web page?; HTML Content; Time for action -- building a HTML document; Styling HTML elements using its attributes; Specifying id and class name for an HTML element; Cascading Style Sheet; Time for action -- styling your HTML document using CSS; Referring to an HTML element by its id or class name and styling it; Differences between a class selector and an id selector; Other uses for class selectors and id selectors 
505 8 |a Complete list of CSS attributesJavaScript providing behavior to a web page; Time for action -- giving behaviour to your HTML document; JavaScript Syntax; JavaScript events; Finding elements in a document; Putting all together; The difference between JavaScript and server-side languages; Why pages need to work without JavaScript; What is testing?; Why do you need to test?; Types of errors; Loading errors; Time for action -- loading errors in action; Partially correct JavaScript; Time for action -- loading errors in action; Runtime errors; Time for action -- runtime errors in action; Logic Errors 
505 8 |a Time for action -- logic errors in actionSome advice for writing error free-JavaScript; Always check for proper names of objects, variables, and functions; Check for proper syntax; Plan before you code; Check for correctness as you code; Preventing errors by choosing a suitable text editor; Summary; Chapter 2: Ad Hoc Testing and Debugging in JavaScript; Purpose of ad hoc testing-getting the script to run; What happens when the browser encounters an error in JavaScript; Browser differences and the need to test in multiple browsers; Time for action -- checking for features and sniffing browsers 
505 8 |a In browsersTesting browser differences via capability testing; Time for action -- capability testing for different browsers; Are you getting the output and putting values in the correct places?; Accessing the values on a form; Time for action -- accessing values from a form; Another technique for accessing form values; Accessing other parts of the web page; Time for action -- getting the correct values at the correct places; Does the script give the expected result?; What to do if the script doesn't run?; Visually inspecting the code; Using alert() to see what the code is running 
505 8 |a Using alert() to see what values are being usedTime for action -- using alert to inspect your code; A less obtrusive way to check what code is running and the values used; Time for action -- checking what values are used unobtrusively; Commenting out parts of the script to simplify testing; Time for action -- simplifying the checking process; Timing differences-making sure HTML is there before interacting with it; Why ad hoc testing is never enough; Summary; Chapter 3: Syntax Validation; The difference between validating and testing 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
650 0 |a JavaScript (Computer program language)  |x Testing. 
650 7 |a COMPUTERS  |x Programming Languages  |x JavaScript.  |2 bisacsh 
650 7 |a COMPUTERS  |x Programming Languages  |x VBScript.  |2 bisacsh 
700 1 |a Akarte, Chetankumar D.  |4 rev 
856 4 0 |u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=432712  |z Texto completo 
938 |a Books 24x7  |b B247  |n bks00037993 
938 |a EBSCOhost  |b EBSC  |n 432712 
994 |a 92  |b IZTAP