js学习笔记.docx
- 文档编号:29342154
- 上传时间:2023-07-22
- 格式:DOCX
- 页数:17
- 大小:19.71KB
js学习笔记.docx
《js学习笔记.docx》由会员分享,可在线阅读,更多相关《js学习笔记.docx(17页珍藏版)》请在冰豆网上搜索。
js学习笔记
JavaScript学习笔记
1.js的作用:
交互,用来改样式,实现网页的动态效果。
2.编写js的流程:
(1)布局:
html+css
(2)属性:
确定要修改哪些属性
(3)事件:
确定用户做哪些操作。
(比如点击某个按钮要怎么怎么样)
(4)编写js:
在事件中用js来修改页面元素的样式。
实例1:
鼠标提示框的制作:
当鼠标移到复选框上时,提示框显示,当鼠标移出时隐藏。
#div1{width:
200px;height:
100px;background:
#ccc;border:
1pxsolid#999;display:
none;}//给div添加样式
分析:
1 id就是身份证,代表的就是div这个标签。
都是通过id来获取标签
2 程序实际上改的就是div的样式中display属性的值。
当鼠标移入的时候为“block”当鼠标移出的时候为“none”。
3 上面直接获取元素的方式在低版本的浏览器上是不兼容的,全称应该是
onmouseout="document.getElementById('div1').style.display='none';"
(1)onclick事件:
表示当鼠标点击的时候发生。
分析:
alert()是浏览器自带的一个显示框或者叫交互框,上面程序的意思是当点击按钮时在页面上弹出“您好”的对话提示框。
(2)onmouseover事件:
表示当鼠标移入的时候发生。
分析:
上面的程序表示当鼠标移入时,在页面上弹出“您好”的对话提示框。
(3)onmouseout事件:
表示当鼠标移出时发生。
分析:
上面的程序表示当鼠标移出时,在页面上弹出“您好”的对话提示框。
Js中的函数:
1.函数定义:
function函数名(参数){函数体}
2.函数传参:
function函数名(形式参数1,形式参数2......){函数体}
3.函数调用:
函数名(实参列表)//参数可有可无
程序中函数一般都主要有以上三个方面的内容,这里就不一一赘述。
下面简单的通过一个例子来说明函数的具体应用
Eg:
制作一个div,当鼠标移入移出时宽高和颜色发生变化。
doctypehtml>
#div1{width:
200px;height:
100px;background:
#ccc;border:
1pxsolid#999;display:
block;}//样式添加
//函数定义
functionchange(width,height,color){
varodiv1=document.getElementById('div1');//元素获取
odiv1.style.width=width;//改变样式
odiv1.style.height=height;//改变样式
odiv1.style.background=color;//改变样式
}