欢迎你使用JavaScript!使用这种容易上手的程序设计语言,可以给网页增色,使网页更好用。本书是一本轻松的JavaScript入门教程,所以即使不是计算机高手,你也可以由此很快学会脚本编写。
读者对象
我们猜想既然你有兴趣学习JavaScript,那么肯定有创建HTML页面和Web站点的经验,而且希望更进一步,使站点更具交互性。我们并不要求你了解任何编程或脚本编程的知识,也不要求你是HTML专家(当然,如果你是HTML专家也无妨)。我们只假设你具备构建网页的基本知识,而且熟悉常用的HTML标签,比如链接、图像和表单。
在某些章首题为“目前需要了解的HTML知识”的表中,我们对HTML做了一些解释。并非每章都有这部分内容,只有在我们认为你需要速查的地方才会提供。有了这些HTML信息,你就不需要在阅读本书的同时,再去翻另一本书查找HTML属性的语法了。”
如果你对编程有所了解,应该会注意到我们介绍JavaScrlpt的方式与其他图书的风格很不一样。我们并不深入介绍JavaScript的语法和结构,而且本书也不是一本深入而全面的语言参考书(当然附录A中提供了一些很有价值的内容)。这方面市面上已经有不少很好的书,我们在附录D中列出了它们。本书和这些书之间的差异是,我们并不拘泥于形式,而是集中地演示如何用JavaScript完成一些有用的任务,不赘述大量的额外信息。
在本书的上一版中,我们增加了对Ajax的介绍。这种技术结合使用了JavaScript和其他常用的Web技术为网页增加交互性,并且改善了Web站点的用户体验。我们提供了AJaX基础知识和实际示例,帮助你给站点增加AJsx功能,而不必深入学习Web编程。在这个版本中,我们添加了更多Ajax示例和技术介绍,因为我们发现大家对Ajax的关注还在持续升温。
精彩书摘
对于Web站点的开发者来说,HTML的演化是一件好坏参半的事儿。在web时代的早期,HrML
相当简单,很容易就能够掌握设计网页所需知道的一切。随着Web的发展,页面设计人员的期望值也提高了,他们希望对页面的外观有更大的控制能力,这使HTML变得越来越复杂了。
因为Web是一种动态的媒体,页面设计人员还希望他们的页面能够与用户进行交互,HTML很快就显得不足以满足这一需求了。Netscape发明了JavaScript,作为控制浏览器和给网页添加活力和交互性的方法。
自从诞生以来,JavaScfipt已经经历了不小的演化(尽管有时候在不同的浏览器上演化的方向有所不同)。在本书后面,我们将详细讨论JavaScfipt的演化。
在本章中,你将了解JavaScript是什么(以及不是什么)、它可以做什么(以及不能做什么)和JavaScript语言的一些基础知识。还会向你介绍Ajax,这是JavaScript和其他技术的一种激动人心的组合,它在Web站点的交互性和创造性方面掀起了新的浪潮。
1.1 JavaSCF是什么
JavaScript是一种可以用来给网页增加交互性的编程语言。但是,如果你不是程序员,那么也不必担心。Web上有大量JavaScript代码,复制一下并稍做修改,就可以供自己使用。实际上,这种“站在其他程序员肩膀上”的方式正是熟悉JavaScript的好方法。
为了帮助你熟悉JavaScript,我们建立了一个与本书配套白,~Web站点。在这个站点上提供了本书中的所有脚本(这样,你就不用自己输入了),以及更多的说明、附加资料和更新内容。
插图
该作者其它作品
信息反馈:如果您发现商品信息或者图片不准确,欢迎更新。
【JQ】无限滚动条-jquery.infinitescroll.j
query多选下拉框插件 jquery-multiselect(
手机站jQuery自动完成插件autoComplete.js
热门源码