JavaScript学的最差劲 函数只能没事翻翻 加深印象
/******************************基础基础最基础***********************************/
url 组成部分
http://www.163.com:80/admin/index.php
http:// 含义是超文本传输协议
https:// 加了S后 含义是保密 加密 更加安全的http
www 主机名称
163.com 域名
:80 Apache的端口
/admin 目录名称
/index.php 脚本名称
BOM比较重要的内容函数:
window:
setInterval()---->方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。
clearInterval()---->方法可取消由 setInterval() 函数设定的定时执行操作。
补充:注意: 要使用 clearInterval() 方法, 在创建执行定时操作时要使用全局变量
setTimeout()----> 方法用于在指定的毫秒数后调用函数或计算表达式。
clearTimeout()---->方法可取消由 setTimeout() 方法设置的定时操作。
补充:要使用 clearTimeout() 方法, 在创建执行定时操作时要使用全局变量;
alert()---->方法用于显示带有一条指定消息和一个 OK 按钮的警告框。
confirm()---->方法用于显示一个带有指定消息和 OK 及取消按钮的对话框。
print()---->方法用于打印当前窗口的内容。
属性frames---->属性返回窗口中所有命名的框架。
Navigator 对象包含有关浏览器的信息。
appName---->属性可返回浏览器的名称
appVersion--->属性可返回浏览器的平台和版本信息。该属性是一个只读的字符串。
platform---->属性是一个只读的字符串,声明了运行浏览器的操作系统和(或)硬件平台。
userAgent 属性是一个只读的字符串,声明了浏览器用于 HTTP 请求的用户代理头的值。
screen 对象包含有关用户屏幕的信息.
availHeight---->属性声明了显示浏览器的屏幕的可用高度,以像素计。
availWidth---->属性声明了显示浏览器的屏幕的可用宽度,以像素计。在 Windows 这样的操作系统中,这个可用高度不包括分配给半永久特性(如屏幕底部的任务栏)的垂直空间。
width---->属性设置元素的宽度。
height---->属性设置元素的高度。
history 对象在编写时可不使用 window 这个前缀。为了保护用户隐私,对 JavaScript 访问该对象的方法做出了限制。
length---->属性可设置或返回数组中元素的数目。
back()---->方法可加载历史列表中的前一个 URL(如果存在)。调用该方法的效果等价于点击后退按钮或调用 history.go(-1)。
forward()---->方法可加载历史列表中的下一个 URL。调用该方法的效果等价于点击前进按钮或调用 history.go(1)。
go()---->方法可加载历史列表中的某个具体的页面。
location 对象用于获得当前页面的地址 (URL),并把浏览器重定向到新的页面。
href---->属性是一个可读可写的字符串,可设置或返回当前显示的文档的完整 URL。因此,我们可以通过为该属性设置新的 URL,使浏览器读取并显示新的 URL 的内容。
reload()---->方法用于重新加载当前文档。
childNodes---->获取当前元素的所有子节点
firstChild---->获取当前元素节点的第一个子节点
lastChild---->获取当前元素节点的组好一个节点
owenrDocument---->获取该节点的文档节点 相当于document
parentNode---->获取当前节点的父节点
previousSibling---->获取当前节点的前一个同级节点
nextSibling---->获取当前节点的最后一个同级节点
attribute---->获取当前元素节点的所有属性节点集合
write()---->这个方法可以把任意字符串插入到文本当中
createElement()---->创建一个元素节点
appendChild()---->创建一个文本节点
insertBefore()---->将新节点插入在前面
replaceChild()---->将新节点替换旧节点
cloneNode()---->复制节点
removeChild()---->移除节点
nextSibling---->属性可返回某个元素之后紧跟的节点(处于同一树层级中)。返回节点以节点对象返回。注意: 如果元素紧跟后面没有节点则返回 null.
previousSibling---->返回列表项的 previousSibling(前一个同胞节点).
DOM操作表格用的一些函数
caption---->保存着<caption>元素的引用
tBodies---->保存着<tbody>元素的HTMLCollection集合
tfoot---->保存着对<tfoot>元素的引用
tHead---->保存着<thead>元素的引用
rows---->保存着对<tr>元素的HTMLCollection集合
createTHead()---->创建<thead>元素 并返回引用
createTFoot()---->创建<tfoot>元素 并返回引用
createCaption()---->创建<caption>元素 并返回引用
deleteTHead()---->删除<thead>元素
deleteTFoot()---->删除<tfoot>元素
deleteCaption()---->删除<caption>元素
deleteRow(pos)---->删除指定的行
insertRow(pos)---->向rows集合中的指定位置插入一行
focus()---->方法可把键盘焦点给予一个窗口
click()---->方法用于在单选按钮上模拟一次鼠标点击
checked---->属性设置或返回 checkbox 是否应被选中
attr()---->方法设置或返回被选元素的属性和值
offset()---->方法返回或设置匹配元素相对于文档的偏移(位置)
scrollTop()---->方法返回或设置匹配元素的滚动条的垂直位置
removeClass()---->方法从被选元素移除一个或多个类
toggleClass()---->对设置或移除被选元素的一个或多个类进行切换
ajaxSuccess()---->方法规定 AJAX 请求成功完成时运行的函数
canceled---->取消
Pending---->没有完毕 正在执行