JavaScript从浅入深<一>
---恢复内容开始---
一、基础篇
1.javascript作为一种脚本语言可以放在html页面的任意位置,但是浏览器解释html时是按先后顺序的,所以前面的script就先被执行。比如进行页面显示初始化的js必须放在head里因为初始化都要求提前进行(如给页面body里设置css等);而如果是通过事件的调用执行的function那么对位置是没什么要求的。
2.方法篇
- alert(字符串或变量);//消息提示框
- confirm(str);//消息确认框 提示:确认 或取消
- prompt(str1,str2);//提问 str1显示在文本框中的文本,不可修改 str2:文本框中的内容,可以修改 点击确定按钮文本框中的内容将作为函数返回值返回 点击取消返回null
- open()方法可以查找一个已经存在的或新建的浏览器窗口
语法:window.open([url],[窗口名称],[参数字符串]})
参数说明:url:可选参数,在窗口中要显示的网址和路径,如果省略这个参数 ,或者他的值是空字符串,那么窗口就不显示任何文档
窗口名称:可选参数,被打开窗口的名称
该名称由字母、数字和下划线字符组成
"_blank"、"_top"、"_self"具有特殊意义的名称
_blank 在新窗口中显示目标网页
_self在当前窗口显示目标网页
_top框架网页在上部窗口中显示网页
相同name的窗口只能创建一个,要想创建多个窗口那么不能相同
name不包含有空格
参数字符串:可选参数,设置窗口参数,各参数用逗号隔开
参数表
window.close();//关闭本窗口或窗口对象.close()//关闭指定的窗口
例:
<script type="text/javascript"> var mywin=window.open('http://w'); //将新打的窗口对象,存储在变量mywin中 mywin.close(); </script>
方法小练习
<script type="text/javascript">
// 新窗口打开时弹出确认框,是否打开
var myMessage=confirm("确认要进入网吗?");
// 通过输入对话框,确定打开的网址,默认为 http://ww/
if(myMessage=true){
window.open('http://imooc.com','_blank','width=400,height=500,menubar=no,toolbar=no');
}
//打开的窗口要求,宽400像素,高500像素,无菜单栏、无工具栏。
</script>
3.DOM(Document Object Model)定义访问和处理HTML文档的标准方法。DOM将html文档呈现为带有元素、属性和文本的树结构(节点树)。
以一小段代码为例
HTML文档可以说由节点构成的集合,三种常见的DOM节点:
元素节点:上图中<html>、<body>、<p>等都是元素节点,即标签。
文本节点:向用户展示的内容,如<li>...</li>中的JavaScript、DOM、CSS等文本。
属性节点:元素属性,如<a>标签的链接属性href=""。
- 通过ID获取元素 语法:document.getElementById("id");
innerHTML属性用于获取或替换HTML元素内容 用法:Object.innerHTML
注意:
Object是获取的元素对象,如通过document.getElementById("ID")获取的元素。
注意书写,innerHTML区分大小写。
- 改变HTML样式
Object.style.color
Object.style.backgroundColor
Object.style.width
Object.style.height
Object.style.top
Object.style.left
---恢复内容结束---