javascript 常用

来源:互联网 发布:设计店铺的软件 编辑:程序博客网 时间:2024/06/08 06:03
1.<span></span>                              行级元素
2.confirm("您确定删除吗?")                   弹出确定询问框(确定,取消)返回bool
3.prompt("弹出输入框")                       接受用户的输入值
4.if(typeof num!)                            检测一个类型 返回这个类型
5.isFinite()                                 检查某个值是否为[有穷大]的树
6.isNaN()                                    检查某个值是否是数字 true不是数字 false是数字
7.parseInt()                                 解析一个字符串并返回一个整数 只返回数字 后面的字符串省略
8.iframe src="xx"                            内嵌框架,网页中的网页. 


所有的js全局变量和方法都是属于window对象的.方法里面的局部变量不加var就变成全局变量 属于window对象
9.close()                                    点击一个按钮把当前浏览器关掉
10.open("http://www.baidu.com")              打开一个新的窗口 按钮打开不会被拦截,自动打开会被拦截
11.innerheight                               窗口的文档显示区的高度
12.innerwidth                                窗口的文档显示区的宽度
13.setTimeout(); setInterval();              1.一次弹出  2.持续弹出  需要传引用
14.clearTimeout();clearInterval();           清除计时器
15.disabled                                  失效按钮 true为失效 false为正常
16.window.onresize                           窗体大小改变的时候触发的事件 触发两次
17.self、top、parent                         1.当前窗口 2.顶层窗口 3.、父窗口


documen对象:该对象代表整个文档页面 对象的集合(数组):all 获取页面所有元素对象 forms 获取所有表单 images 获取页面所有图片 links 获取所有超链接或area对象
18.document.title  .bgColor  .fgColor .linkColor .charset        1.标题 2.背景颜色 3.字体颜色 4.超链接颜色 5.字符集(utf-8之类的)
19.document.write                             write方法最好在dom树生成完毕之前调用,如果在dom树生成之后调用的话,会重新生成一颗空的dom树
20.document.createElement();                  创建1个dom树的节点
21.document.任意节点.appendChild();           添加进去
22.document.xx.onmouseover=function(){}       鼠标指针移到对象时触发
23.document.xx.onmouseout=function(){}        鼠标指针移出对象时触发 


navigator对象:代表浏览器对象 appCodeName(取到浏览器的内核) appName(浏览器名字) appVersion(浏览器版本) browerLanguage
screed对象:包含客户端显示屏幕的信息 属性:avaiHeight 和 avaiWidth   Height和width
history对象:浏览记录 属性:length(访问了多少个页面) back(后退) forward(前进) go(-2)跳回前两个页面
location对象:地址栏 host(域名) hostname(主机名) port(端口号) protoco(协议) href(地址)


24.xx.getAttribute();                             用来获取属性 元素的自定义属性(也就是元素本身没有的属性) "你给我什么,我就拿什么"
25.insertRow(-1),insertCell(-1)                   用于表格 1.追加行 2.追加列
26.xx.parentNode.removeChild(xx);                 通过父元素删除自己 parentNode是父元素 removeChild是删除的方法
27.checked="checked"                              标识属性,代表默认选中 checked = this.checked 是选中的都选中,是不选中的都不选中
28.childNodes                                     所有的子节点
29.nodeType                                       节点的类型,1.元素element(由html标签生成的dom对象) 2.属性attr(如:id=xx) 3.文本text(如换行) 8.注释comments 9文档document
30.nodeName                                       节点的名称 元素节点是标签名称 属性节点是属性名称 文本节点永远是text 文档节点永远是document
31.nodeValue                                      节点的值 文本节点属性包含文本 属性节点包含属性值 对于元素节点和文档节点是不可用的
32.fistChild和lastChid                            1.当前节点的第一个 2.最后一个节点
33.parentNode                                     获取父节点
34.nextSibling和nextElementSibling                1.获取当前节点的下一个兄弟节点 2.获取当前节点的下一个兄弟元素节点
35.previousSibling和previousElementSibling        1.获取当前节点的上一个兄弟节点 2.获取当前节点的上一个兄弟元素节点
36.insertBefore                                   将新节点插入到旧节点之前  insertBefore(新节点,旧节点)
37.focus()和select()                              1.获得焦点(还没有默认全选中) 2.获得焦点(默认全选)
38.xx.onblur=function(){}                         失去焦点事件(不是移开)
39.new Option                                     下拉框的选项 有四个函数 1.text(用innerHTML) 2.value 3.是否默认选中 
40.onchange                                       下拉框 改变 事件 (是改变,重复不会复发)
41.selectedIndex                                  获得选中当前元素的下标
0 0