专家详细介绍学习JavaScript时遇到错误

开发
我们猜想既然你有兴趣学习JavaScript,那么肯定有创建 HTML页面和 Web站点的经验,而且希望更进一步,使站点更具交互性。

为每一个软件行业的从业人员,无论是开发人员、项目经理、还是测试人员,也要不断适应这个趋势,学习JavaScript时只会使我们的工作更简单和更轻松,没有的就到网络上搜下吧,有许多资源呢!

我们并不要求你了解任何编程或脚本编程的知识,也不要求你是 HTML专家(当然,如果你是 HTML专家也无妨)。我们只假设你具备构建网页的基本知识,而且熟悉常用的 HTML标签,比如链接、图像和表单。

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

如果学习JavaScript对编程有所了解,应该会注意到我们介绍 JavaScript 的方式与其他图书的风格很不一样。我们并不深入介绍 JavaScript 的语法和结构,而且本书也不是一本深入而全面的语言参考书(当然附录 A 中提供了一些很有价值的内容)。这方面市面上已经有不少很好的书,我们在附录 D 中列出了它们。

本书和这些书之间的差异是,我们并不拘泥于形式,而是集中地演示如何用 JavaScript 完成一些有用的任务,不赘述大量的额外信息。 学习JavaScript在本书的上一版中,我们增加了对 Ajax 的介绍。这种技术结合使用了 JavaScript 和其他常用的 Web 技术为网页增加交互性,并且改善了 Web 站点的用户体验。

我们提供了 Ajax 基础知识和实际示例,帮助你给站点增加 Ajax 功能,而不必深入学习 Web 编程。在这个版本中,我们添加了更多 Ajax 示例和技术介绍,因为我们发现大家对 Ajax 的关注还在持续升温。 #t#

在本书中,我们采用一些特殊的版式,帮助你更轻松地学习和理解。 分步说明组成了本书的大部分内容。我们在其中以特殊的字体样式表示 HTML 或 JavaScript 代码。学习JavaScript

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

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

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

  1. var Shaka = function(age) { return new Shaka.fn.init(age); };  
  2. ShakaShaka.fn = Shaka.prototype =   
  3. {   
  4. init: function(age) { this.age = age; return this; },  
  5. sayHello: function() { alert('I am a little baby, my age is ' + this.age + ' years old.'); }  
  6. }  
责任编辑:chenqingxiang 来源: CSDN
相关推荐

2010-01-07 09:44:30

学习JavaScrip

2011-06-21 14:25:44

JavaScriptcookie

2009-06-17 16:01:28

2009-07-07 13:12:44

Java Servle

2009-11-30 13:51:28

2010-01-05 11:19:36

ADO.NETConn

2010-01-08 10:34:49

JavaScript解

2011-07-13 16:49:59

C++

2015-05-22 09:05:00

云部署云部署错误

2010-03-05 13:19:23

2010-03-05 12:50:38

Linux shell

2010-03-05 13:09:23

Linux shell

2010-03-05 13:00:46

2010-03-05 11:18:52

Linux shell

2010-03-05 11:58:52

2010-09-02 13:28:55

CSS

2009-08-13 16:02:29

C#结构

2010-03-05 10:24:33

2010-03-05 10:50:17

2011-03-15 09:14:29

点赞
收藏

51CTO技术栈公众号