出版社: Wrox
副标题: Wrox Professional Guides
出版年: 2005-04-22
页数: 646
定价: USD 39.99
装帧: Paperback
ISBN: 9780764579080
内容简介 · · · · · ·
* Dispels the myth that JavaScript is a "baby" language and demonstrates why it is the scripting language of choice used in the design of millions of Web pages and server-side applications
* Quickly covers JavaScript basics and then moves on to more advanced topics such as object-oriented programming, XML, Web services, and remote scripting
* Addresses the many issues tha...
* Dispels the myth that JavaScript is a "baby" language and demonstrates why it is the scripting language of choice used in the design of millions of Web pages and server-side applications
* Quickly covers JavaScript basics and then moves on to more advanced topics such as object-oriented programming, XML, Web services, and remote scripting
* Addresses the many issues that Web application developers face, including internationalization, security, privacy, optimization, intellectual property issues, and obfuscation
* Builds on the reader's basic understanding of HTML, CSS, and the Web in general
作者简介 · · · · · ·
作者简介:
Nicholas C. Zakas(尼古拉斯•泽卡斯)世界顶级Web技术专家,现为雅虎公司界面呈现架构师,负责My Yahoo!和雅虎首页等大访问量站点的设计。尼古拉斯拥有丰富的Web开发和界面设计经验,曾经参与许多世界级大公司的Web解决方案开发。他还是High Performance JavaScript一书的作者,并与他人合作撰写了Professional Ajax和Even Faster Web Sites。尼古拉斯拥有梅里马克学院计算机科学学士学位和埃迪柯特学院的MBA学位。他的个人网站是www.nczonline.net,他的Twitter别名是@slicknet。
豆瓣成员常用的标签(共35个) · · · · · ·
喜欢读"Professional JavaScript for Web Developers"的人也喜欢的电子书 · · · · · ·
喜欢读"Professional JavaScript for Web Developers"的人也喜欢 · · · · · ·
Professional JavaScript for Web Developers的话题 · · · · · · ( 全部 条 )



Professional JavaScript for Web Developers的书评 · · · · · · ( 全部 76 条 )



前端领域最好的入门书了

《javascript高级程序设计》读书心得


写给真正想学JS这门语言的人看的
> 更多书评 76篇
读书笔记 · · · · · ·
我来写笔记-
懒懒 (Better off.)
Page 108: "...This is due to a bug regarding array literals in the Internal Explorer implementation of ECMAScirpt through version 8 of the browser..." Page 112: "...Internet Explorer 7 and earlier incorrectly use the string "undefined" as the separator...." 这是对IE有多鄙视。。竟然给我读乐了。2016-09-05 07:25
Page 108: "...This is due to a bug regarding array literals in the Internal Explorer implementation of ECMAScirpt through version 8 of the browser..." Page 112: "...Internet Explorer 7 and earlier incorrectly use the string "undefined" as the separator...." 这是对IE有多鄙视。。竟然给我读乐了。
回应 2016-09-05 07:25 -
The basic idea of this pattern is to create a constructor that simply wraps the creation and return of another object while looking like a typical constructor。 有意思的地方在于可以更改js标准的的东西,代码如下: function SpecialArray(){ //create the array var values = new Array(); //add the values values.push.apply(values, arguments); //assign the method values.toPipedString = function(){ retur...
2012-08-15 15:34
The basic idea of this pattern is to create a constructor that simply wraps the creation and return of another object while looking like a typical constructor。 有意思的地方在于可以更改js标准的的东西,代码如下:
function SpecialArray(){ //create the array var values = new Array(); //add the values values.push.apply(values, arguments); //assign the method values.toPipedString = function(){ return this.join(“|”); }; //return it return values; } var colors = new SpecialArray(“red”, “blue”, “green”); alert(colors.toPipedString()); //”red|blue|green”
非常好的复用!
回应 2012-08-15 15:34
-
懒懒 (Better off.)
Page 108: "...This is due to a bug regarding array literals in the Internal Explorer implementation of ECMAScirpt through version 8 of the browser..." Page 112: "...Internet Explorer 7 and earlier incorrectly use the string "undefined" as the separator...." 这是对IE有多鄙视。。竟然给我读乐了。2016-09-05 07:25
Page 108: "...This is due to a bug regarding array literals in the Internal Explorer implementation of ECMAScirpt through version 8 of the browser..." Page 112: "...Internet Explorer 7 and earlier incorrectly use the string "undefined" as the separator...." 这是对IE有多鄙视。。竟然给我读乐了。
回应 2016-09-05 07:25 -
The basic idea of this pattern is to create a constructor that simply wraps the creation and return of another object while looking like a typical constructor。 有意思的地方在于可以更改js标准的的东西,代码如下: function SpecialArray(){ //create the array var values = new Array(); //add the values values.push.apply(values, arguments); //assign the method values.toPipedString = function(){ retur...
2012-08-15 15:34
The basic idea of this pattern is to create a constructor that simply wraps the creation and return of another object while looking like a typical constructor。 有意思的地方在于可以更改js标准的的东西,代码如下:
function SpecialArray(){ //create the array var values = new Array(); //add the values values.push.apply(values, arguments); //assign the method values.toPipedString = function(){ return this.join(“|”); }; //return it return values; } var colors = new SpecialArray(“red”, “blue”, “green”); alert(colors.toPipedString()); //”red|blue|green”
非常好的复用!
回应 2012-08-15 15:34
-
懒懒 (Better off.)
Page 108: "...This is due to a bug regarding array literals in the Internal Explorer implementation of ECMAScirpt through version 8 of the browser..." Page 112: "...Internet Explorer 7 and earlier incorrectly use the string "undefined" as the separator...." 这是对IE有多鄙视。。竟然给我读乐了。2016-09-05 07:25
Page 108: "...This is due to a bug regarding array literals in the Internal Explorer implementation of ECMAScirpt through version 8 of the browser..." Page 112: "...Internet Explorer 7 and earlier incorrectly use the string "undefined" as the separator...." 这是对IE有多鄙视。。竟然给我读乐了。
回应 2016-09-05 07:25 -
The basic idea of this pattern is to create a constructor that simply wraps the creation and return of another object while looking like a typical constructor。 有意思的地方在于可以更改js标准的的东西,代码如下: function SpecialArray(){ //create the array var values = new Array(); //add the values values.push.apply(values, arguments); //assign the method values.toPipedString = function(){ retur...
2012-08-15 15:34
The basic idea of this pattern is to create a constructor that simply wraps the creation and return of another object while looking like a typical constructor。 有意思的地方在于可以更改js标准的的东西,代码如下:
function SpecialArray(){ //create the array var values = new Array(); //add the values values.push.apply(values, arguments); //assign the method values.toPipedString = function(){ return this.join(“|”); }; //return it return values; } var colors = new SpecialArray(“red”, “blue”, “green”); alert(colors.toPipedString()); //”red|blue|green”
非常好的复用!
回应 2012-08-15 15:34
这本书的其他版本 · · · · · · ( 全部8 )
-
人民邮电出版社 (2012)9.3分 2261人读过
-
人民邮电出版社 (2006年9月)8.6分 1317人读过
-
人民邮电出版社 (2010)9.4分 527人读过
-
人民邮电出版社 (2020)9.0分 42人读过
以下书单推荐 · · · · · · ( 全部 )
谁读这本书?
二手市场
订阅关于Professional JavaScript for Web Developers的评论:
feed: rss 2.0
0 有用 浮沉 2014-09-29
几年前看过的一本javascript方面很不错的一本书。 优点:可以代替市面上的很多javascript的书籍。 不足:有些地方很想多了解的没有展开续篇来讲。 示例代码还是简单了点。非常适合刚入门的朋友。
0 有用 Buddha 2008-08-30
一般技术书不放到douban来,这本书的风格蛮喜欢的。
0 有用 pop 2007-03-09
kk
0 有用 末鸣 2010-10-08
是本好书~~比国产程序老师讲的书,要好很多~~
0 有用 祁杰 2007-01-05
看中文版的然后再参考这本书学习
0 有用 Anne 2019-01-18
译本质量超高,中英文对照,翻译的人文字水平超级高
0 有用 浮沉 2014-09-29
几年前看过的一本javascript方面很不错的一本书。 优点:可以代替市面上的很多javascript的书籍。 不足:有些地方很想多了解的没有展开续篇来讲。 示例代码还是简单了点。非常适合刚入门的朋友。
0 有用 凉粉小刀 2013-07-24
总的来说还是挺精彩的。嗯,就是这样
0 有用 壶鱼 2011-01-14
读了前面语言基础到dom那些部分..
0 有用 zaohe 2011-01-04
看这本书,就了解了Jquery的一些实现方式。讲了前端开发遇到的常用部分的兼容解决方案,收获很大,就冲作者这本书也应该一看。