
下载免费的 Kindle 阅读软件,即可立即在智能手机、平板电脑或电脑上阅读 Kindle 电子书 - 无需 Kindle 设备。了解更多信息
使用 Kindle 网页版即时在浏览器上阅读。
使用手机摄像头 - 扫描以下代码并下载 Kindle 阅读软件。

前翻 后翻
Professional JavaScript for Web Developers 平装
英语版本
123
- 语言英语
- 出版社Wrox
- 尺寸18.03 x 4.83 x 23.37 cm
- ISBN-101118026691
- ISBN-13978-1118026694
无需Kindle设备,下载免费Kindle阅读软件,即可在您的手机、电脑及平板电脑上畅享阅读。
基本信息
- 语言 : 英语
- ISBN : 1118026691
- 品牌 : Wrox
- 尺寸 : 18.03 x 4.83 x 23.37 cm
- 用户评分:
买家评论
4.4 颗星,最多 5 颗星
4.4星,共 5 星
4
买家评级
评分是如何计算的?
在计算总星级评分以及按星级确定的百分比时,我们不使用简单的平均值。相反,我们的系统会考虑评论的最新程度以及评论者是否在亚马逊上购买了该商品。系统还会分析评论,验证评论的可信度。
此商品在美国亚马逊上最有用的商品评论
美国亚马逊:
4.3 颗星,最多 5 颗星
108 条评论

Basil B
5.0 颗星,最多 5 颗星
Very Good Book for JavaScript Developers
2013年1月2日 -
已在美国亚马逊上发表已确认购买
If you have some knowledge of JavaScript or you are an experienced programmer wishing to start using JavaScript, this is the book for you. This goes double if you, like me, are planning on working with HTML5. While my primary objective was to advance my knowledge of JavaScript, I have interest in hearing the `story' a.k.a., the background of languages and development tools. The first chapter devotes itself to providing a short history of JavaScript and the path to its prominence with web developers.
Each chapter builds on the next. While it is possible to pick and choose each chapter as your curiosity dictates, it is best to do a first read of the book from cover to cover. You can then pick and choose chapters for future reference. One of the topics I found intriguing is the Document Object Model (DOM), an important topic if you work with XML and HTML documents. The book devotes 3 chapters to this subject by starting with the definition of DOM and how to use it (Chapter 10) and continues with a discussion of DOM Extensions (Chapter 11) and concludes with a discussion of DOM Level 2 and 3 (Chapter 12).
If you have experience with Object Oriented Programming or you wish to know how this relates to JavaScript then you will find an interest in Chapter 6 and also Chapter 13 which discusses the use of Events. My solutions usually contain pre-developed graphics created by graphic experts. So Chapter 15 did not hold much interest for me since it on the subject writing code to representing graphics on screen. This is a great chapter if you have interest in creating graphics in JavaScript using the Canvas object.
As programmers most of us have worked with XML in the past (even if your exposure is limited to working with config files) and will find the review of this subject in Chapter 19 intriguing. I have developed solutions which either read XML files or construct XML files on the fly. One of the take-away is that XML is very verbose. If you are looking for an alternative to XML then Chapter 20, which discusses JSON (less verbose), is a must read for you.
Author Nicholas Zakas is a good writer; I bought the previous edition of this book and liked it so much that it was necessary for me to add the latest edition to my library. I have done the initial cover to cover read and will continue to use it as a reference for future solutions.
Each chapter builds on the next. While it is possible to pick and choose each chapter as your curiosity dictates, it is best to do a first read of the book from cover to cover. You can then pick and choose chapters for future reference. One of the topics I found intriguing is the Document Object Model (DOM), an important topic if you work with XML and HTML documents. The book devotes 3 chapters to this subject by starting with the definition of DOM and how to use it (Chapter 10) and continues with a discussion of DOM Extensions (Chapter 11) and concludes with a discussion of DOM Level 2 and 3 (Chapter 12).
If you have experience with Object Oriented Programming or you wish to know how this relates to JavaScript then you will find an interest in Chapter 6 and also Chapter 13 which discusses the use of Events. My solutions usually contain pre-developed graphics created by graphic experts. So Chapter 15 did not hold much interest for me since it on the subject writing code to representing graphics on screen. This is a great chapter if you have interest in creating graphics in JavaScript using the Canvas object.
As programmers most of us have worked with XML in the past (even if your exposure is limited to working with config files) and will find the review of this subject in Chapter 19 intriguing. I have developed solutions which either read XML files or construct XML files on the fly. One of the take-away is that XML is very verbose. If you are looking for an alternative to XML then Chapter 20, which discusses JSON (less verbose), is a must read for you.
Author Nicholas Zakas is a good writer; I bought the previous edition of this book and liked it so much that it was necessary for me to add the latest edition to my library. I have done the initial cover to cover read and will continue to use it as a reference for future solutions.
3 个人发现此评论有用

Kevin Stokes
5.0 颗星,最多 5 颗星
Coming from a real language? This book is your best bet.
2012年11月3日 -
已在美国亚马逊上发表已确认购买
There is a line from Lion King where little Simba comments on his Uncle Scar's weirdness. Scar replies "You have no idea."
The main point of this review is that Javascript is a really weird contraption, and that this book points this out in a way that is very helpful for programmers coming from more traditional compiled programming languages.
I have programmed in C, C++, Java, C# for many years. I have read other books on Javascript which tried to teach by examples. With normal programming languages, this works fine. However, within a few hours with this book I realized that to understand Javascript, you must give up on some basic expectations you may have as a code developer. This was a surprise to me, but crucial to be able to learn Javascript well enough to work on non-trivial projects with existing code.
Javascript is simply bizarre. There are many different ways to implement object-oriented patterns which all use different-looking code, and have subtle differences, making it so easy to get bitten by unintended consequences. From this book I learned that there is no one solid way to implement the basic pattern of your code, you must make a choice.
If you try to read a Javascript book which teaches by examples, you will be in trouble when you actually start to modify someone else's Javascript code which used a different pattern. This book doesn't just show trivial examples, it methodically goes through how it works in enough detail so you can understand how it is working under the hood.
Also, the text has plenty of warnings about buggy implementations and common pitfalls. After you get about 1/4 of the way through it you will be wondering how any Javascript code runs on Internet Explorer at all, since about every other page is another 'this-is-broken-in-IE' warning boxes.
The text is written in a very clear style, never glossing over anything. It isn't at all cute or made to be entertaining, just kind of down to business.
There is no question I will be using this book nearly every time I have to work on Javascript code.
If you are just looking to make a little mouse button handler in a web page, this is probably not the book for you. It does not jump right into little useful examples.
If you are coming from a programming background in traditional compiled languages, and you want to know more about Javascript than little tiny scripts, IMHO this book is absolutely necessary. You will never regret purchasing it.
The main point of this review is that Javascript is a really weird contraption, and that this book points this out in a way that is very helpful for programmers coming from more traditional compiled programming languages.
I have programmed in C, C++, Java, C# for many years. I have read other books on Javascript which tried to teach by examples. With normal programming languages, this works fine. However, within a few hours with this book I realized that to understand Javascript, you must give up on some basic expectations you may have as a code developer. This was a surprise to me, but crucial to be able to learn Javascript well enough to work on non-trivial projects with existing code.
Javascript is simply bizarre. There are many different ways to implement object-oriented patterns which all use different-looking code, and have subtle differences, making it so easy to get bitten by unintended consequences. From this book I learned that there is no one solid way to implement the basic pattern of your code, you must make a choice.
If you try to read a Javascript book which teaches by examples, you will be in trouble when you actually start to modify someone else's Javascript code which used a different pattern. This book doesn't just show trivial examples, it methodically goes through how it works in enough detail so you can understand how it is working under the hood.
Also, the text has plenty of warnings about buggy implementations and common pitfalls. After you get about 1/4 of the way through it you will be wondering how any Javascript code runs on Internet Explorer at all, since about every other page is another 'this-is-broken-in-IE' warning boxes.
The text is written in a very clear style, never glossing over anything. It isn't at all cute or made to be entertaining, just kind of down to business.
There is no question I will be using this book nearly every time I have to work on Javascript code.
If you are just looking to make a little mouse button handler in a web page, this is probably not the book for you. It does not jump right into little useful examples.
If you are coming from a programming background in traditional compiled languages, and you want to know more about Javascript than little tiny scripts, IMHO this book is absolutely necessary. You will never regret purchasing it.
123 个人发现此评论有用