|
|
|
| You are here : HOME > JavaScript |
 |
 |
JavaScript: The Web Technologies Series
Price : $138.95 $78.95
Average
Customer Rating : Not
yet rated |
|
Editorial Review :
Now in its fifth edition, JAVASCRIPT guides beginning programmers through Web application development using the JavaScript programming language. As with previous editions of this book, Don Gosselin introduces key Web authoring techniques with a strong focus on industry application. A real-world project, similar to what students would encounter in a professional setting, is developed throughout each chapter. Since professional Web development jobs often require programmers to add features to an existing site, each chapter project uses a professionally designed Web site. After completing the course, students will be able to use JavaScript to build professional quality, dynamic Web sites.
Customer Review :
No review yet |
 |
JavaScript: The Definitive Guide (Nutshell Handbooks)
Price : $32.95 $13.94
Average
Customer Rating : Not
yet rated |
|
Customer Review :
No review yet |
 |
JavaScript Pocket Reference (2nd Edition)
Price : $9.95 $5.50
Average
Customer Rating : Not
yet rated |
|
Customer Review :
No review yet |
 |
JavaScript Programming for the Absolute Beginner
Price : $29.99 $16.51
Features
: - ISBN13: 9780761534105
- Condition: New
- Notes: BRAND NEW FROM PUBLISHER! 100% Satisfaction Guarantee. Tracking provided on most orders. Buy with Confidence! Millions of books sold!
Average
Customer Rating : Not
yet rated |
|
Editorial Review :
This book not only teachers JavaScript - a great programming 'gateway' language - it also teaches readers the fundamental programming concepts they need to grasp in order to learn any computer language. Plus, it uses game creation as a teaching tool. The goal of the series is adaptive learning. Readers will be able to utilize these skills when learning their next programming language.
Customer Review :
No review yet |
 |
Professional JavaScript for Web Developers (Wrox Programmer to Programmer)
Price : $49.99 $19.49
Average
Customer Rating : Not
yet rated |
|
Editorial Review :
Professional JavaScript for Web Developers, 2nd Edition, provides a developer-level introduction along with the more advanced and useful features of JavaScript. Starting at the beginning, the book explores how JavaScript originated and evolved into what it is today. A detailed discussion of the components that make up a JavaScript implementation follows, with specific focus on standards such as ECMAScript and the Document Object Model (DOM). The differences in JavaScript implementations used in different popular web browsers are also discussed. Building on that base, the book moves on to cover basic concepts of JavaScript including its version of object-oriented programming, inheritance, and its use in various markup languages such as HTML. An in-depth examination of events and event handling is followed by an exploration of browser detection techniques and a guide to using regular expressions in JavaScript. The book then takes all this knowledge and applies it to creating dynamic user interfaces. The last part of the book is focused on advanced topics, including performance/memory optimization, best practices, and a look at where JavaScript is going in the future. This book is aimed at three groups of readers: - Experienced developers familiar with object-oriented programming who are looking to learn JavaScript as it relates to traditional OO languages such as Java and C++
- Web application developers attempting to enhance the usability of their web sites and web applications
- Novice JavaScript developers aiming to better understand the language
In addition, familiarity with the following related technologies is a strong indicator that this book is for you: This book is not aimed at beginners who lack a basic computer science background or those looking to add some simple user interactions to web sites. These readers should instead refer to Wrox’s Beginning JavaScript, 3rd Edition (Wiley, 2007). This book covers: - What Is JavaScript?—Explains the origins of JavaScript: where it came from, how it evolved, and what it is today. Concepts introduced include the relationship between JavaScript and ECMAScript, the Document Object Model (DOM), and the Browser Object Model (BOM). A discussion of the relevant standards from the European Computer Manufacturer’s Association (ECMA) and the World Wide Web Consortium (W3C) is also included.
- JavaScript in HTML—Examines how JavaScript is used in conjunction with HTML to create dynamic web pages. Introduces the various ways of embedding JavaScript into a page, including a discussion surrounding the JavaScript content-type and its relationship to the element.
- Language Basics—Introduces basic language concepts, including syntax and flow control statements. Explains the syntactic similarities of JavaScript and other C-based languages and points out the differences. Type coercion is introduced as it relates to built-in operators.
- Variables, Scope, and Memory—Explores how variables are handled in JavaScript given their loosely typed nature. A discussion about the differences between primitive and reference values is included, as is information about execution context as it relates to variables. Also, a discussion about garbage collection in JavaScript explains how memory is reclaimed when variables go out of scope.
- Reference Types—Covers all of the details regarding JavaScript's built-in reference types, such as Object and Array. Each reference type described in ECMA-262 is discussed both in theory and how they relate to browser implementations.
- Object-Oriented Programming—Explains how to use object-oriented programming in JavaScript. Since JavaScript has no concept of classes, several popular techniques are explored for object creation and inheritance. Also covered is the concept of function prototypes and how that relates to an overall OO approach.
- Anonymous Functions—Explores one of the most powerful aspects of JavaScript: anonymous functions. Topics include closures, how the this object works, the module pattern, and creating private object members.
- The Browser Object Model—Introduces the Browser Object Model (BOM), which is responsible for objects allowing interaction with the browser itself. Each of the BOM objects is covered, including window, document, location, navigator, and screen.
- Client Detection—Explains various approaches to detecting the client machine and its capabilities. Different techniques include capability detection and user-agent string detection. Each approach is discussed for pros and cons as well as situational appropriateness.
- The Document Object Model—Introduces the Document Object Model (DOM) objects available in JavaScript as defined in DOM Level 1. A brief introduction to XML and its relationship to the DOM gives way to an in-depth exploration of the entire DOM and how it allows developers to manipulate a page.
- DOM Levels 2 and 3 Explains how DOM Levels 2 and 3 augmented the DOM with additional properties, methods, and objects. Compatibility issues between Internet Explorer and other browsers are discussed.
- Events—Explains the nature of events in JavaScript, where they originated, legacy support, and how the DOM redefined how events should work. A variety of devices are covered, including the Wii and iPhone.
- Scripting Forms—Looks at using JavaScript to enhance form interactions and work around browser limitations. Discussion focuses on individual form elements such as text boxes and select boxes and on data validation and manipulation.
- Error Handling and Debugging—Discusses how browsers handle errors in JavaScript code and presents several ways to handle errors. Debugging tools and techniques are also discussed for each browser, including recommendations for simplifying the debugging process.
- XML in JavaScript—Presents the features of JavaScript used to read and manipulate eXtensible Markup Language (XML) data. Explains the differences in support and objects in various web browsers, and offers suggestions for easier cross-browser coding. This also covers the use of eXtensible Stylesheet Language Transformations (XSLT) to transform XML data on the client.
- ECMAScript for XML—Discusses the ECMAScript for XML (E4X) extension to JavaScript, which is designed to simplify working with XML. Explains the advantages of E4X over using the DOM for XML manipulation.
- Ajax and JSON—Looks at common Ajax techniques, including the use of the XMLHttpRequest object and Internet Explorer's XDomainRequest object for cross-domain Ajax. Explains the differences in browser implementations and support as well as recommendations for usage.
- Advanced Techniques—Dives into some of the more complex JavaScript patterns, including function currying, partial function application, and dynamic functions. Also covers creating a custom event framework to enable simple event support for custom objects.
- Client-Side Storage—Discusses the various techniques for storing data on the client machine. Begins with a discussion of the most commonly supported feature, cookies, and then discusses newer functionality such as DOM storage.
- Best Practices—Explores approaches to working with JavaScript in an enterprise environment. Techniques for better maintainability are discussed, including coding techniques, formatting, and general programming practices. Execution performance is discussed and several techniques for speed optimization are introduced. Last, deployment issues are discussed, including how to create a build process.
- Upcoming APIs—Introduces APIs being created to augment JavaScript in the browser. Even though these APIs aren't yet complete or fully implemented, they are on the horizon and browsers have already begun partially implementing their features. Includes the Selectors API and HTML 5.
- The Evolution of JavaScript—Looks into the future of JavaScript to see where the language is headed. ECMAScript 3.1, ECMAScript 4, and ECMAScript Harmony are discussed.
Customer Review :
No review yet |
|
More
Results : [First] [Prev] 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 [Next] [Last]
Quick Link : 40 | 60 | 80 | 100 | 120 | 140 | 160 | 180 | 200 | 220
|
|
Questions & Answers
Question : How to fix javascript errors in my windows vista computer?
My pc has javascript error message pops up. My OS is vista. Can u kindly tell me how to fix in in plain English?
Answer:
There are mainly two reasons:1. If you are getting JavaScript error when using a certain program then you can try to update the program and check if the problem is solved, or u can reinstall the program.2. If you are experiencing errors from webpage you can check if Active script, Java applets, or ActiveX is blocked on your browser settings. Check other computer if they are getting Javascript error when opening that website. If yes then the problem lays on the website itself, not your computer.If none of these solutions work, then you have a problem in your system files or registry. Registry cleaner program will scan all errors in your computer and repair them. They will eliminate all possible causes of bugs and errors. Registry easy is the best cleaner among those cleaner. U can easily fix all errors in ur pc like a pc guru:)
|
Question : How ethical to use Javascript libraries that are available on the net?
I want to do something with JavaScript on my website but don't know how to implement it, but i've found it has already been written by someone and is available to download free as they've put it on net.So is it right morally to use something that someone has already been written? does this count as cheating? does it infringe any copyright?
Answer:
I have used jquery libraries after making sure that the libraries are covered under the GPL license. Most, if not all jquery libraries are under such libraries. Please read the license before you use it on your site. In most cases, you have to include the lib in your distribution. I go a head and do that anyway.Take a look at http://whatiscopyright.org/ it will help a lot.
|
Question : How can JavaScript be used to display things differently in two different browsers?
Hey everyone, I started programming and was wondering how JavaScript can be used to display things differently in two different browsers? Thanks for all help!Sorry, I mean like explain to me? I understand the code but what are the different ways in which Javascript can be used to display things differently in two different browsers? Thanks!
Answer:
Use this to have all details of the browser in use:(Put "document.write ( " sign for BR " );" between each for clarity.)Use any of these variables to decide what to do...UA (User agent) is the name of the browser (a long string)Get the screen width (resolution)function GetW ( ){var myWidth = 0;if( typeof( window.innerWidth ) == 'number' ) //Non-IEmyWidth = window.innerWidth;else if ( document . documentElement && ( document . documentElement . clientWidth || document . documentElement . clientHeight ) ) {//IE 6+ in 'standards compliant mode'myWidth = document . documentElement . clientWidth;}else if ( document.body &&( document . body . clientWidth || document . body . clientHeight ) ) {//IE 4 compatiblemyWidth = document.body.clientWidth;}return (myWidth);}(spaces and CR added for clarity and YA line cutter!)
|
Question : How do you fix JavaScript errors using debugger/developer tools, in interent explorer?
As of two days ago I can no longer attach things or send emails using my university email account with internet explorer because of JavaScript errors. I think it is a runtime error?! Anyway, I kow how to open the debugger from selecting it from the tools menu in IE and it does detect problems with this website, but I have no idea what I need to do with the debugger to fix them. Can you please help. Thanks.It is meant for anyone to use. Look at developer tools in the dropdown menu of tools. It isn't an ie problem, its my pc which I can fix.
Answer:
I don't know what debugger you are talking about, but I'm pretty shure the tool is meant for developers, not users.Aks the administrator to fix it, and until then, you can't do much but use another browser.
|
Question : How to write a JavaScript expression that produces true if a string s contains a comma, and false otherwise?
I need write a JavaScript expression that produces true if a string s contains a comma, andfalse otherwise. I am not sure how to do this, thanks for the help!
Answer:
see the indexOf functionhttp://www.w3schools.com/jsref/jsref_indexof.asp(check for return value of -1.)
|
Question : How do I make my javascript work for youtube?
I recently downloaded firefox and youtube no longer works on my laptop. I downloaded the most recent flash player and I checked to see that the javascript was turned on and it is. I looked it up and those were the two suggestions everyone seemed to have, but its not working. What do I do?
Answer:
If you keep getting "HELLO, YOU EITHER HAVE JAVASCRIPT TURNED OFF OR AN OLD VERSION OF ADOBE'S FLASH PLAYER....GET THE LATEST FLASH PLAYER":don't bother downloading and re-installing the latest Flash over and over and over again.You will get absolutely nowhere doing that, because that is only adding to the problem.There can really be only 3 possibilities:1) something is wrong with YouTube2) something is wrong with your cache3) something is wrong with your Flash1) YOUTUBE:Your problem may fix itself within a couple hours, or by thenext day, because YouTube often "shuts down" a bunch oftheir own servers every single day without warning anybody, in order to update all kinds of stuff. During those occasions, it's really YouTube's data transmissions of "Java" or "Flash"that are poor -- not your reception of it.2) CACHE:If the following day your YouTube is still stuck and showingyou those awful "JavaScript" and "Flash Player" messages, it's possible that your sub-directories of "temporary internet files" and "cache" memory are full, and can't take anymore.This typically results in videos being totally unable to bufferand make it onto your computer screen. "Temporary internet files" are 1000s of tiny bits of websitespermanently put on your computer's hard-drive. They'll stay there forever and ever, gradually plugging up your computer much like hair slowly clogs a sink drain, until you get rid ofthem once and for all (or at least everytime things go awry).Because your computer now has such little space in which to "cache" a video, YouTube will mistakenly think that yourJavaScript is off or that your Flash player (unable to absorbany more videos) is old -- meaning Flash 7 or older.The solution to all that is to exit YouTube (but not your web browser), then clear your "cache" of all its "TIFs", "cookies"and "history". (See below.) After that, shutdown and reboot.3) FLASH:Nothing about watching YouTube has really changed in thepast 2 years. (Technically, you could still even use Flash 8if you wanted to.) It looks like the newest Flash players arecausing many YouTubers a whole lot of grief, especially all 8 variations of version 10.It's absolutely nuts that there's 10.0.525, 10.1.218, 10.2.26,10.2.54, 10.12.10, 10.12.36, 10.15.3 and 10.22.87. Usuallymost updates are good for only 1 thing:...software conflicts.I have never strayed away from 9.47, and there are a bunchof "flashers" who still live by 9.45. Think of those 2 Flasheslike Windows XP compared to Vista. Please have a look atthe "Asker's" response to this other "Best Answer" of mine:http://answers.yahoo.com/question/index?qid=20081125075929AABZpVSIf that seems interesting to you, here is the appropriate link:http://www.oldapps.com/flash_player.php?old_flash_player=14Note 1: if you've got Google Web Accelerator or somethingsimilar to it...dump it, burn it, trash it, disable it, uninstall it, -- do everything you can to get rid of it. GWA conflicts with YouTube. Clicking "Don't Accelerate This Website" will nothelp you whatsoever. Also, most "Messenger" applicationshave a way of mucking up YouTube.Note 2: longer videos may require "Flash" and "Shockwave"in order to play properly. Other than that, avoid those sales pitches that some Yahooers may be shilling, because they are really disguised salespeople & peddlers. Their answershave nothing to do with your question, and their wares mayactually worsen your problem. Besides, what kind of idioticanswer is "Despite the fact you can't even watch or access videos, buy our downloader." [my paraphrase]Note 3: a very odd fix that once worked for me was alteringthe URL from "www.youtube.com" to simply "youtube.com"(or you could even try "ca.youtube.com").Note 4: there's always the strange possibility that you mayhave gone through the whole process of downloading Flash, BUT DID YOU ACTUALLY INSTALL IT? If you have Firefox,did you "enable" the Flash "add-on"?I hope that my information proves to be quite helpful to you.Internet Explorer 6:→ Tools → Internet Options → Delete Cookies → OK→ Delete Files → OK→ Clear History → Yes → OKInternet Explorer 7:→ Tools → Internet Options → Delete...→ Delete files → Yes→ Delete cookies → OK→ Delete history → OK→ Close (browsing history window)→ OKMozilla Firefox→ Tools → Clear Private Data[x] Browsing History[x] Download History[x] Saved Form and Search History[x] Cache[x] Cookies→ Clear Private Data NowApple Safari 3:→ Edit → Preferences→ Security (tab) → Show Cookies→ Remove All → Doneafter that:→ Safari → Empty Cache → Emptyafter that:→ History → Clear History
|
Question : How do I get a javascript variable to appear in a html textfield?
I have a small javascript that pulls data from a flash file and stores them as variables (text string). How do I make that variable appear in a textfield in an html webform?
Answer:
document.getElementById('myfield').value = myVar;ordocument.getElementById('myfield').innerHTML = myVar;It depends on what the element is.
|
Question : How do I enable my javascript on my blackberry so I can go on youtube?
Whenever I go on youtube on my blackberry, I can't watch videos because it says either my javascript is turned off or I have an old version of Adobe Flashplayer. What do I do?
Answer:
Are you using your browser to look up youtube videos? Because I just use the youtube app that is easy and a free download. To answer your question open your browser then go to your options and you can adjust your java there.
|
Question : How do i work adobe/javascript for youtube?
When i go on youtube it says that i cant watch a video because i don't have javascript turned on or because i have an old version of adobe flash player.I tried to download the new adobe but it still wouldn't work.Can someone help?
Answer:
Here is how to enable javascript.http://www.nasa.gov/home/How_to_enable_Javascript.htmlFor Internet Explorer 8http://en.kioskea.net/forum/affich-118786-enable-javascript-in-internet-explorer-8#5Google Chrome has Javascript automatically on, but it may have been turned off.http://www.mistered.us/tips/javascript/chrome.shtmlAfter you do that, you should be able to watch the videos on YouTube,Good luck.
|
Question : How can I use Javascript to write to a text file locally?
Hi,can i use javascript on my computer to write to a text file locally?Thanks!
Answer:
yes it can be done using JavaScripthere goes the codehttp://www.geocities.com/asadwithcaliber/Document1.txtdon't know why but seemed to work only on IE :(
|
Powered by Yahoo! Answers
|
|