精华内容
下载资源
问答
  • 经典的JavaScript入门书

    千次阅读 2009-04-22 16:49:00
    经典的JavaScript入门书——《JavaScript基础教程(第7版)》 原版销售累计超过150 000册! 欢迎你使用JavaScript!使用这种容易上手的程序设计语言,可以给网页增色,使网页更好用。本书是一本轻松的JavaScript...

    经典的 JavaScript 入门书

    ——《JavaScript基础教程(第7版)》

     原版销售累计超过 150 000 册!

    欢迎你使用 JavaScript !使用这种容易上手的程序设计语言,可以给网页增色,使网页更好用。本书是一本轻松的 JavaScript 入门教程,所以即使不是计算机高手,你也可以由此很快学会脚本编写。

    本书相关信息: http://blog.csdn.net/turingbooks/archive/2009/04/22/4100927.aspx

    读者对象

    我们猜想既然你有兴趣学习 JavaScript,那么肯定有创建 HTML页面和 Web站点的经验,而且希望更进一步,使站点更具交互性。我们并不要求你了解任何编程或脚本编程的知识,也不要求你是 HTML专家(当然,如果你是 HTML专家也无妨)。我们只假设你具备构建网页的基本知识,而且熟悉常用的 HTML标签,比如链接、图像和表单。

    在某些章首题为“目前需要了解的 HTML知识”的表中,我们对 HTML做了一些解释。并非每章都有这部分内容,只有在我们认为你需要速查的地方才会提供。有了这些 HTML信息,你就不需要在阅读本书的同时,再去翻另一本书查找 HTML属性的语法了

    如果你对编程有所了解,应该会注意到我们介绍 JavaScript 的方式与其他图书的风格很不一样。我们并不深入介绍 JavaScript 的语法和结构,而且本书也不是一本深入而全面的语言参考书(当然附录 A 中提供了一些很有价值的内容)。这方面市面上已经有不少很好的书,我们在附录 D 中列出了它们。本书和这些书之间的差异是,我们并不拘泥于形式,而是集中地演示如何用 JavaScript 完成一些有用的任务,不赘述大量的额外信息。

    在本书的上一版中,我们增加了对 Ajax 的介绍。这种技术结合使用了 JavaScript 和其他常用的 Web 技术为网页增加交互性,并且改善了 Web 站点的用户体验。我们提供了 Ajax 基础知识和实际示例,帮助你给站点增加 Ajax 功能,而不必深入学习 Web 编程。在这个版本中,我们添加了更多 Ajax 示例和技术介绍,因为我们发现大家对 Ajax 的关注还在持续升温。

    如何使用本书

    在本书中,我们采用一些特殊的版式,帮助你更轻松地学习和理解。

    分步说明组成了本书的大部分内容。我们在其中以特殊的字体样式表示 HTML JavaScript 代码,比如:

          <div align="center">

    window.onload = initLinks ;

    你还会注意到, HTML JavaScript 代码都显示为小写。这么做是因为,这个版本中的所有脚本都符合 W3C World Wide Web Consortium ,万维网联盟)的 XHTML 1.0 过渡型标准。当在 JavaScript 中看到引号时,总是直引号( ' " ),而不是斜引号(‘或“)。全角引号会使 JavaScript 失效,在编写脚本时应该避免使用。

    在与分步说明对应的脚本中,我们以粗体字突出显示脚本中正在讨论的部分,这样你就能够马上找到我们正在讨论的代码。我们还常常在 Web 浏览器窗口的屏幕图中以灰度底纹突出显示其中某些重要的部分。

    因为图书的页面比计算机屏幕窄,所以一些 JavaScript 代码行在页面上排不开。出现这种情况时,我们将代码行分为多行,在接续行前面使用箭头→表示这是续行,并且将续行缩进,如下所示:

          dtString = "Hey, just what are you

        → doing up so late?" ;

    关于浏览器

    在上一版中有一个大的变化:我们不再支持非常陈旧的浏览器或者那些在支持 Web标准方面做得很差的浏览器。我们发现,几乎所有 Web用户都升级到了现代浏览器,它们充分地支持公认的 Web标准(比如 XHTML CSS2 DOM)。这包括 IE 6或更高版本, Firefox 1.0或更高版本, Netscape 7或更高版本, Safari的所有版本,以及 Opera 7或更高版本。

    我们在几种操作系统上的多个浏览器中测试了我们的脚本,这些操作系统包括 Windows XP Vista )、 Mac OS X Ubuntu Linux

    我们使用最主流的浏览器——微软 Windows 版本的 IE ——测试了本书中的所有内容,而且使用 IE 8 beta 版本做了大量测试(本书是在 IE 8 最终版本发布之前付印的)。我们还用 Mac 平台上的 Firefox 2 3 Safari 3 对脚本做了测试。适用于 S afari 3 for Mac ,意味着这些脚本 对于 WebKit 引擎衍生出来的任何浏览器(比如 Safari for Windows Omni 公司的 OmniWeb )都可以正常使用,对基于 KHTML Safari 最开始使用的开源呈现引擎)的浏览器(比如 Konqueror for Linux )也可以正常使用。

    不必输入代码

    一些 JavaScript 图书只在书中印刷出脚本代码,你在实践时必须自己输入代码。我们认为这种方式已经过时了。作者们不得不完成这些艰苦的输入工作,但是你不必重复这些劳动。我们为本书提供了一个配套 Web 站点,其中包含本书中的所有脚本,你可以将这些脚本复制和粘贴到自己的网页中。这个站点还包含其他提示和脚本。如果我们在书中发现了任何错误,也会在这里给予更正。这个配套站点的网址是 http://www.javascriptworld.com/

    如果由于某种原因你打算输入某些脚本示例,那么可能会发现这些示例似乎不起作用,这是因为你没有这些示例所用的支持文件。例如,在图像上实现屏幕效果的示例中,需要图像文件。但请放心,这些文件都放在本书的 Web 站点上了,而且打包好了供你下载。你找到的可下载文件包含所有脚本、 HTML 文件、 CSS 文件以及用到的所有媒体文件。如果你遇到任何问题,可以查看配套 Web 站点上的 FAQ (常见问题)。

    如果阅读了 FAQ ,而你的问题还没有解决,可以通过 js7@javascriptworld.com 给我们发邮件。很抱歉地说一声,因为收到的邮件太多,所以我们不可能也不会回复那些把本书问题发送到我们个人邮件地址的邮件。但是,我们可以保证发送到 js7@javascriptworld.com 的邮件会得到答复。

    开始吧

    JavaScript 最好的一点是它很容易用一个简单的脚本在网页上实现很酷的效果,然后根据需要逐渐添加更复杂的素材。你不必等到学完整本书就可以开始改进自己的网页。等到你看完的时候,你都能用 Ajax 给站点添加高级的交互效果了。

    当然,千里之行,始于足下,欢迎光临,请勿将手伸出窗外,照相时请不要用闪光灯。探索 JavaScript Ajax 的旅程已经开始。

    展开全文
  • 媒体评论如果你要学习JavaScript,本书绝对不容错过。——JavaScript.about.com一本伟大的JavaScript入门书!适合初级程序员和Web设计师。 ——Amazon.com 原版销售

    媒体评论

    如果你要学习 JavaScript,本书绝对不容错过。

    ——JavaScript.about.com

    一本伟大的 JavaScript入门书!适合初级程序员和 Web设计师。

                                                            ——Amazon.com

     

     

    原版销售累计超过 150 000

            经典 JavaScript入门书,涵盖 Ajax

            透彻讲解 Web开发相关技术

            让你体验轻松实用的学习方式

     本书相关信息: <!-- /* Font Definitions */ @font-face {font-family:宋体; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-alt:SimSun; mso-font-charset:134; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:3 135135232 16 0 262145 0;} @font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4; mso-font-charset:0; mso-generic-font-family:roman; mso-font-pitch:variable; mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4; mso-font-charset:0; mso-generic-font-family:swiss; mso-font-pitch:variable; mso-font-signature:-1610611985 1073750139 0 0 159 0;} @font-face {font-family:"/@宋体"; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-charset:134; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:3 135135232 16 0 262145 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-unhide:no; mso-style-qformat:yes; mso-style-parent:""; margin:0cm; margin-bottom:.0001pt; text-align:justify; text-justify:inter-ideograph; mso-pagination:none; font-size:10.5pt; mso-bidi-font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi; mso-font-kerning:1.0pt;} span.EmailStyle15 {mso-style-type:personal; mso-style-noshow:yes; mso-style-unhide:no; mso-ansi-font-size:10.5pt; mso-bidi-font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi; color:windowtext;} .MsoChpDefault {mso-style-type:export-only; mso-default-props:yes; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} /* Page Definitions */ @page {mso-page-border-surround-header:no; mso-page-border-surround-footer:no;} @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt; mso-header-margin:36.0pt; mso-footer-margin:36.0pt; mso-paper-source:0;} div.Section1 {page:Section1;} --> http://blog.csdn.net/turingbooks/archive/2009/04/22/4100938.aspx  

    内容简介

    在主流计算平台全面转向 Web的今天, JavaScript理所当然地成为广大开发人员必须熟练掌握的一项基本技术。

          本书是已被奉为经典的 JavaScript入门书,以易学便查、图文并茂、循序渐进和善于用常见任务讲解语言知识而著称,讲述 JavaScript编程的必知必会知识同时,兼顾了 DOM XML Ajax等重要的相关技术内容。多年来,本书不断重印改版,原版累计销售已经超过 150 000册。第 6版中文版出版后也多次重印,广受国内读者好评。

         第 7版增加了更多 Ajax设计示例和现代编程技巧,以 YUI为例讲述了如何高效运用 JavaScript库,并在主流浏览器的最新版本中测试了全书示例。通过本书,你可以轻松而迅速地掌握 JavaScript Web开发的基本技能,并掌握 Web开发的最佳实践,领悟其中真谛。

    相关书籍推荐

       

       

    展开全文
  • JavaScript入门 はの书籍はECMAScript 2015以降をベースとしたJavaScriptの入门书です。 プログラミンミとがあるが,今のJavaScriptがよくわからないという人が,今のJavaScriptアプリケーションションを読み书きで...
  • JavaScript入门推荐首选书籍推荐
  • 入门: 《深入浅出JavaScript》 《JavaScript DOM编程艺术》 重要的是对知识深浅度把握的很好,html/js/css/dom各个方面都把握在一个合适的度 《JavaScript ...

    入门:

    《深入浅出JavaScript》
    《JavaScript DOM编程艺术》

    重要的是对知识深浅度把握的很好,html/js/css/dom各个方面都把握在一个合适的度
    《JavaScript DOM高级程序设计》
    《javascript-55个javascript常用代码》
    《JavaScript从入门到精通》
    《Javascript基础教程(文字版,代码可复制)》
    《Javascript基本语法》
    35 个 jQuery 小技巧
    JavaScript常用方法函数收集

    进阶:

    《ppk谈JavaScript》
    《精通JavaScript》

        我会把书籍分成两类,一类是全面型,一类是犀利型.前面介绍了一本全面型的书籍,接下来介绍的这本的特点是非常犀利,这类书籍的特点是作者能找对重点(2/8原则掌握的很好),在重点位置深入挖掘.这本书的作者John Resig也是JQuery的作者,他显然是个足够犀利的人儿.JQuery从未承诺解决所有问题,但再一些重点部位的突破,让这个类库如此流行.这本书并没有着重介绍JQuery,还是基于原生的JavaScript和DOM API. 
        列一些这本书的重点话题,能够很好的看出作者为什么会开发出JQuery,或者说JQuery为什么是现在的样子: 
        1.如何创建可复用的代码?如何调试,测试?(这是基础) 
        2.如何判断DOM何时加载完毕?如何遍历,修改DOM?(JQuery以DOM为核心,节点的增删改查,事件响应是重点)
        3.如何确定元素的位置,相对于页面/屏幕?如何做平滑的动画?(思考下CSS相关的话题很多,作者为什么选了这两个?) 
        4.如何改进表单验证,封装完整的Ajax程序?(涉及数据交互,是另一个重中之重.) 
        不算厚的一本书,基本上就是以上的话题 几个实例.当我们看过了一本全面型的书籍,对前端的知识有了深入的了解之后,这本书的作者指出了今后的重点,并告诉大家如何把知识用到解决重点问题上. 

    《JavaScript高级程序设计》
    《JavaScript 网页开发实例教程》
    《JavaScript-精通JavaScript动态网页编程》
    《JavaScript核心对象参考手册》
    《javascript征途-第四章(完整版)》
    最全的常用正则表达式
    常用的JavaScript验证正则表达式

    高级:

    《JavaScript语言精粹》

        1.函数是头等对象(可以作为其他函数的参数和返回值,支持闭包) 
        2.基于原型继承的动态对象 
        3.对象字面量和数组字面量(构成JSON的基础) 
        老道列出了很多鸡肋和糟粕,并提供了JSLint这个工具,来校验代码是否使用了不好的部分.书中给出的语法图让我有深入学习一下<编译原理>的冲动,也理解了JSLint作为用JS语言分析JS语言的工具成型的理论基础. 
        强烈建议大家使用JSLint来检测自己的代码,但是我们不必教条,可以违返其中一些的检测规则,只要我们清楚老道为什么会设置这个规则,有什么风险?若我们不遵守这个规则,是否能回避相应的风险. 
        我觉得这本书最重要的意义是告诉我们为什么"它是鸡肋,它是糟粕"这是经过前面的学习和大量实践之后,成熟的开发者应该关注的.比如: 
        1.hasOwnProperty,老道说它糟粕的原因是因为这不是一个关键字,而是一个Object.prototype上可以被重写的方法.那么这个告诉我们,并不是不要用hasOwnProperty,而是要注意不要覆盖它. 
        2.eval的主要问题是性能,大量的eval(类eval)语句降低了JS引擎的性能.而经过测试少量的eval语句 eval大段的JS文本性能并不差,有必要也可以考虑使用.

    《JavaScript设计模式》
    《Secrets of the JavaScript Ninja》
    《高性能JavaScript》
    《javascript面向对象编程 》
    《javascript语言精髓与编程实践精简版》
    《即用即查——JavaScript核心对象》
    《JavaScript高级编程》
    《JavaScript_高级程序设计[精华]》
    《JavaScript高级程序设计(学习笔记)》
    Javascript高性能动画与页面渲染

    书籍目录
    书籍目录

    对于非英文专业的同学,如果有中译本,不用非得纠结着去看原版,我们要最快学到知识,最快进入思考与实践.

    以上书籍我花了一周时间整理出来,付出总会有收获

    公众号
    公众号

    关注公众号[代码技巧](ID:daimajiqiao)回复(12)即可获取以上书籍pdf格式在线阅读


    更多专业前端知识,请上 【猿2048】www.mk2048.com
    展开全文
  • 本书致力于教会你如何用Node.js来开发应用,过程中会传授你所有所需的“高级”JavaScript知识。本书绝不是一本“Hello World”的教程。
  • JS入门教程:对于初学者非常不错! 第1章 JavaScript语言概述.pdf 第2章 JavaScript语言基础.pdf 。。。。。。
  • JavaScript高级程序设计(第3版) 这本书对于入门学习来说非常地好,下载链接: 链接:地址 提取码:1yj3s 大家觉得还ok的话点个赞???? 自己用hexo搭建的个人博客,平时会写一些前端学习总结文章,大家有空来看看:...

    JavaScript高级程序设计(第3版)

    这本书对于入门学习来说非常地好,不过建议购买纸质板的,阅读体验更好,下载链接:
    链接:地址
    提取码:1yj3s
    大家觉得还ok的话点个赞😜
    自己用hexo搭建的个人博客,平时会写一些前端学习总结文章,大家有空来看看:传送门

    展开全文
  • javascript入门

    2013-07-30 09:40:50
    国外经典JAVASCRIPT兴趣养成Javascript轻松入门,地基专用
  • JavaScript实例教程(经典的JS入门教程) pdf扫描版(带书签),很全的一本,对于初学者以及有一定基础的读者均适用。
  • [JavaScript入门]Eloquent JavaScript(2nd) JavaScript入门书,经典原版
  • 本资源包含大量书籍,由本人亲自整理发送给朋友,现在分享给各位csdn博客的使用者,希望和大家共同进步
  • 对于许多想学习JavaScript的朋友来说,无疑如何选择入门的书籍是他们最头疼的问题,或许也是他们一直畏惧,甚至放弃学习JavaScript的理由。 在JavaScript 方面,自己不是什么专家,也不是什么高手,但自己一路走来...
  • 自述文件
  • 经典入门好书JavaScript & JQuery 亚马逊5星推荐,大量彩图实例,易学易懂。强烈推荐。
  • JavaScript入门教程--书籍 超清晰
  • 对于许多想学习 JavaScript 的朋友来说,无疑如何选择入门的书籍是他们最头疼的问题,或许也是他们一直畏惧,甚至放弃学习 JavaScript 的理由。在 JavaScript 方面,自己不是什么专家,也不是什么高手,但自己一路...
  • http://www.planabc.net/2008/01/30/javascript_books_recommend/javaScript入门学习书籍的阶段选择 对于许多想学习 JavaScript 的朋友来说,无疑如何选择入门的书籍是他们最头疼的问题,或许也是他们一直畏惧,...
  • starting_node.js 入门Node.js书籍的练习代码
  • javascript入门书籍

    2018-09-15 14:45:09
    JavaScript入门书籍,包括面向对象程序设计和javascript高级程序设计两本
  • 对于许多想学习JavaScript的朋友来说,无疑如何选择入门的书籍是他们最头疼的问题,或许也是他们一直畏惧,甚至放弃学习JavaScript的理由。在JavaScript 方面,自己不是什么专家,也不是什么高手,但自己一路走来,...
  • Three.js 入门指南(带书签)

    热门讨论 2014-04-21 19:34:40
    ★国内唯一一本介绍Three.js的技术 ★让初学者能够创建炫酷的三维图形应用 本书是目前市场上唯一一本介绍Three.js技术的,旨在通过系统化的介绍,让初学者能够着手使用Three.js,在网页上创建炫酷的三维图形...
  • JavaScript 入门经典

    2018-08-07 16:30:48
    JavaScript入门级的经典书籍,对新手来说,这本书比JavaScript高级程序设计更合适你
  • Node.js是一套用来编写高性能网络服务器的JavaScript工具包,Node.js入门经典采用直观、循序渐进的方法对如何使用Node.js来开发及具速度和可扩展性优势的服务器端应用程序进行了讲解。  《Node.js入门经典》分为6...
  • NULL 博文链接:https://jianshi-dlw.iteye.com/blog/1174577
  • threejsJavaScript编写的WebGL第三方库提供了很多3d显示的功能,该是threejs很好的入门指南。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 51,992
精华内容 20,796
关键字:

js入门书