欢迎来到天天文库
浏览记录
ID:39550034
大小:45.50 KB
页数:5页
时间:2019-07-06
《JavaScript基础教程笔记》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、JavaScript基础教程(第7版)第1章了解JavaScript●Ajax是一种创建交互式Web应用程序的方式。Ajax的好处是,应用程序的大多数处理在用户的浏览哭器中发生,而且对服务器的数据请求往往很短。●JavaScript对象也有方法:按钮的click(),窗口的open(),文本的selected()。圆括号表示它们是方法,而不是属性。●可以将对象、属性和方法组合在一起,从而更好地描述对象或过程。●处理事件:提交表单和在图像上移动鼠标是两种事件。JavaScript使用称为事件处理程序的命令来处理事件。用户在页面
2、上的操作会触发脚本中的事件处理程序。事件处理程序事件:它处理什么:onabort用户终止了页面的加载onblur用户离开了对象onchange用户修改了对象onclick用户点击了对象onerror脚本遇到了一个错误onfocus用户激活了对象onload对象完成了加载onmouseover鼠标指针移动到对象上onmouseout鼠标指针离开了对象onselect用户选择了对象的内容onsubmit用户提交了表单onunload用户离开了页面●
3、素之间有物理换行。但不是块级元素,它是行内的,所以可以将它应用于句子中的一个短语。●class和id:CSS样式表在规则中使用这些属性定义页面的外观;而JavaScript文件在代码中使用这些属性来影响页面上元素的行为。类(class)标识出可能会多次使用的元素;而id标识出元素对于文档是唯一的。第2章开始●将脚本放在哪里?答:脚本可以放在HTML页面上的两个位置:和标签之间或和标签之间。-5-Java
4、Script基础教程(第7版)document.write("Hello,world");●使用外部脚本:●函数变量的作用域:如果变量是在一个函数中创建的,那么它是这个函数的局部变量,其他函数不能访问它。如果它是在任何函数之外创建的,它就是全局的,脚本中的所有代码都可以访问它。●我们为页面上的每个按钮或链接都设置了onclick处理程序。因为在HTML中设置了id属性和value属性,所以可以使用
5、getElementById()设置事件处理程序。如果有value属性,就可以使用getElementByValue()调用,那么就不必设置id属性。◆isNaN():判断用户输入的内容是不是数字。◆confirm(""):有一个参数(向用户询问的问题),并根据用户的响应返回true或false。◆prompt("","")方法是由逗号分隔的两段信息(参数),向用户询问的问题和默认回答。这个方法返回响应或null。第3章第一个Web应用程序选择语句、循环、数组、函数●函数传递可以是任何数据,包括文本字符串、数字,甚至其他Ja
6、vaScript对象。一个函数可以有多个参数,只需将它们放在圆括号中并用逗号分隔。我们强调,参数是变量,所以在调用函数时可以向它们传递不同的值。第4章处理图像●if(document.images[i].parentNode.tagName=="A"){检查的方法是查看对象的值是否为A。第一部分document.images[i]是当前的图像。它的parentNode属性是包围它的容器标签,而tagName提供容器标签的名称。所以,圆括号中代码的意思是“对于这个特定的图像,包围它的标签是A吗?”第6章操作浏览器窗口使用Jav
7、aScript可以打开、关闭、更新和定位窗口●window.open():打开一个新窗口。●focus()方法告诉浏览器,应该将刚打开的窗口放在前面。在需要让窗口可见时,可以使用focus()。如果有多个打开的窗口,那么使用focus()会使窗口出现在最前面。与focus()方法相反的是blur()方法。Window对象的focus()和blur()方法与onfocus和onblur事件处理程序相关联,使我们可以在窗口获得或失去焦点时进行适当的操作。-5-JavaScript基础教程(第7版)第7章表单处理表单可以包含大多数
8、常见的图形界面元素,包括输入字段、单选按钮、复选框、弹出菜单和输入列表。表单的信息会发送到Web服务器,在服务器上CGI程序会解释并操作这些数据。JavaScript是检查数据的好方法,这种技术称为表单验证。第8章表单和正则表达式正则表达式是一种对文本字符串进行验证和格式化的极其强大的方式
此文档下载收益归作者所有