《JavaScript和jQuery实战手册(原书第2版)》——第1章编写第一个JavaScript程序

简介: 本节书摘来自华章社区《JavaScript和jQuery实战手册(原书第2版)》一书中的第1章编写第一个JavaScript程序,作者:David Sawyer McFarland,更多章节内容可以访问云栖社区“华章社区”公众号查看

第1章 编写第一个JavaScript程序
HTML自身并没有太多智能:它不能做数学运算,不能判断某人是否正确填写了一个表单,而且不能根据Web访问者的交互来做出判断。基本上,HTML让人们阅读文本、观看图片,并且单击链接转向拥有更多文本和图片的下一个Web页面。若要给Web页面添加智能,使其可以对站点的访问者做出响应,则需要使用JavaScript。
JavaScript允许Web页面智能地反应。有了它,就可以创建智能的Web表单,当访问者忘了包含必需的信息时,表单可以告知访问者;可以让元素显示、消失,或者在页面上来回移动(如图1-1所示);甚至可以用从Web服务器获取的信息来更新Web页面的内容(而不必载入一个新的Web页面)。简而言之,JavaScript使得Web站点更加动人和高效。


5099bcf5b275a2d618947c9f2b8baafd6a6dbf19

注意: 实际上,HTML 5确实为HTML添加了一些智能,包括基本的表单验证。但是,由于并非所有的浏览器都支持这些漂亮的功能(以及由于你可以使用表单和JavaScript而实现更多的功能),你仍然需要用JavaScript来构建最好的、更为用户友好的和交互性的表单。你可以通过Mark Pilgrim的《HTML5: Up and Running》(O’Reilly)一书了解关于HTML5和Web表单的更多内容。

相关文章
|
28天前
|
JavaScript 前端开发
js+jquery实现贪吃蛇经典小游戏
本项目采用HTML、CSS、JavaScript和jQuery技术,无需游戏框架支持。通过下载项目文件至本地,双击index.html即可启动贪吃蛇游戏。游戏界面简洁,支持方向键控制蛇移动,空格键实现游戏暂停与恢复功能。
57 14
|
1月前
|
JavaScript 前端开发
利用事件循环提高 JavaScript 程序的性能
本文介绍了事件循环在JavaScript中的工作原理,以及如何通过合理利用事件循环来优化程序性能,包括异步操作、任务优先级和避免阻塞等技巧。
|
2月前
|
JavaScript 前端开发 开发者
jQuery:JavaScript库的瑰宝
jQuery:JavaScript库的瑰宝
58 3
|
2月前
|
JavaScript 前端开发
如何使用Vue.js构建响应式Web应用程序
【10月更文挑战第9天】如何使用Vue.js构建响应式Web应用程序
|
2月前
|
JavaScript 前端开发 API
深入了解jQuery:快速、高效的JavaScript库
【10月更文挑战第11天深入了解jQuery:快速、高效的JavaScript库
36 0
|
2月前
|
JavaScript 前端开发
JavaScript - 测试 jQuery
JavaScript - 测试 jQuery
21 0
|
2月前
|
JavaScript 前端开发
JavaScript三级联动jQuery写法
JavaScript三级联动jQuery写法
|
2月前
|
JavaScript 前端开发
JavaScript 树状菜单栏jQuery写法
JavaScript 树状菜单栏jQuery写法
|
10天前
|
JavaScript 前端开发
jQuery和CSS3滑动展开菜单按钮插件
这是一款jQuery和CSS3滑动展开菜单按钮插件。该滑动展开菜单按钮在用户点击主菜单按钮之后,子菜单以滑动的方式依次展开
48 21
|
11天前
|
JavaScript
jquery图片和pdf文件预览插件
EZView.js是一款jquery图片和pdf文件预览插件。EZView.js可以为图片和pdf格式文件生成在线预览效果。支持的文件格式有pdf、jpg、 png、jpeg、gif。
41 16