目录:
1.JavaScript简介
JavasSript 是种网页脚本语言,虽然名字中含有Java,但它与Java语言是两种不同的语言。不过JavaScript 的语法和Java语言的语法非常类似。
<html > <body> <script> <!-- 弹出消息框 --> window.alert("第一个JavaScript"); </script> </body> </html>
window.alert("第一个JavaScript文件。")
<script src="code.js" type="text/javascript"></script>
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>导入JS文件</title> </head> <body> <!-- 导入code.js文件--> <script src="code.js" type="text/javascript"></script> </body> </html>
2.JavaScript注释
3.JavaScript语法 :
变量的定义
函数的定义
<script> //定义函数 function 函数名(参数列表){ return 值; } </script>
<script> //定义匿名函数 var arg1 = function(参数列表) { return 值; } </script>
<script type="text/javascript"> var arg0 = "欢迎使用JavaScript"; showInfo(arg0) function showInfo(arg1){ window.alert(arg1); } </script>
<script type="text/javascript"> var score = 90; if (score >= 60) { window.alert("及格"); } else { window.alert("不及格") } </script>
<script type="text/javascript"> for (var i = 0; i < 10; i++) { window.alert(i); } </script>
4.JavaScript内置对象
4.1 window的作用 :
出现提示框
<!-- 出现提示框 --> <script type="text/javascript"> window.alert("消息框") //出现提示框 result = window.confirm("您确认要提交吗?") //出现确认框,根据你的选择会有一个返回值 str = window.prompt("请输入一个字符串","") //出现输入框,获取输入的值 </script>
打开关闭窗口
window.open( )方法参数有3个,第1个参数是 新窗口的地址 ; 第2个参数是 新窗口的名称,第3个参数是 新窗口的状态。
<script> //窗口的状态栏,显示的字符串为: "出现新窗口" window.status = "出现新窗口"; /* 创建/打开一个新窗口window1.html,命名为: new1,并指定其属性 */ newWindow = window.open("window.html", "new1", "width=300,height=300,top=500,left=500"); //关闭窗口 newWindow.close(); </script>
新窗口状态 (第三个参数) 可设置如下属性。
toolbar: 是否有工具栏,可选值为1和0。
location: 是否有地址栏,可选值为1和0。
status: 是否有状态栏,可选值为1和0。
menubar: 是否有菜单栏,可选值为1和0。
scrollbars: 是否有滚动条,可选值为1和0。
resizable : 是否能改变大小,可选值为1和0。
width 和 height : 窗口的宽度和高度,用像素表示。
left 和 top : 窗口左上角相对于桌面左上角的x和y坐标。
ps : 各属性间用逗号隔开。newWindow = window.open("window.html", "new1", "toolbar=0,width=300,height=300,top=500,left=500");
<script> window.status = "出现新窗口"; /* 创建/打开一个新窗口window1.html,命名为: new1,并指定其各项属性 */ newWindow = window.open("window.html", "new1", "toolbar=0,width=300,height=300,top=500,left=500"); //关闭窗口 newWindow.close(); </script>
<script> //窗口的状态栏,显示的字符串为: "出现新窗口" window.status = "出现新窗口"; /* 创建/打开一个新窗口window1.html,命名为: new1,并指定宽度、高度和 "其的位置" */ //打开新窗口 (html名,窗口名,设置该窗口的宽高位置) newWindow = window.open("window.html", "new1", "width=300,height=300,top=500,left=500"); //通过返回值来控制窗口 //关闭窗口 newWindow.close(); </script> </body> </html>
定时器
timer = window.setTimeout("需要运行的函数","时间(用毫秒计)")
clearTimeout(timer)
<script type="text/javascript"> //setTimeout 让函数在某段时间之后运行一次,参数是2毫秒 timer = window.setTimeout("fun1()", 1000); //1秒后执行该函数 var i = 0; //弱类型变量 function fun1() { i++; window.status = i; if (i == 100) { //i到达100就清除该定时器 window.clearTimeout(timer); return; } timer = window.setTimeout("fun1()", "1000"); //继续调会fun1()函数 } </script>
4.2 history的作用
4.3 document的作用 :
在网页上输出
<script> //在网页上输出内容: 用document的.writenlen()方法 document.writeln(“你好!”); </script>
<script type="text/javascript"> // 展示 8X8的国际象棋 // table标签 document.writeln("<table width=400 height=400 border=1>") for (i = 1; i <= 8; i++) { //tr开始标签 document.writeln("<tr>"); for (j = 1; j <= 8; j++) { color = "black"; //黑色 if ((i + j) % 2 == 0) { color = "white"; //白色 } //td标签 document.writeln("<td bgcolor=" + color + "></td>"); } document.writeln("</tr>"); } document.writeln("</table>") </script>
设置网页属性
使用document对象可以进行一简单网页属性的设置,例如网页的标题、颜色等,并且可以得到网页的某些属性,例如当前地址。
其比较常用的设置包括 document.title来访问标题、document.location来获取当前网页的地址等
<script type="text/javascript"> //设置网页的属性 和 标题 function fun() { document.title = "新的标题1"; //获得当前网页的网址 window.alert("该网页的网址是:" + document.location); } </script> <input type="button" onclick="fun()" value="按钮"/>
访问文档元素,特别是表单元素
<script type="text/javascript"> function add() { //得到这两个文本框的内容(且都转换为数字类型) n1 = Number(document.form1.txt1.value) n2 = Number(document.form1.txt2.value) //给表单中的txt3赋值 document.form1.txt3.value = n1 + n2; } </script> <form name="form1"> <input name="txt1" type="text"><br> <input name="txt2" type="text"><br> <input type="button" onclick="add()" value="求和"><br> <input name="txt3" type="text"><br> </form>
<script type="text/javascript"> function validate() { //得到这两个文本的内容 account = document.loginForm.account.value; password = document.loginForm.password.value; //验证这两个的内容 if (account == "") { window.alert("账号不能为空!"); //将鼠标光标聚焦在账号栏上 document.loginForm.account.focus(); return; }else if (password == "") { window.alert("密码不能为空!"); document.loginForm.password.focus(); return; } //密码和账号都不为空,才提交该表单 document.loginForm.submit(); } </script> 欢迎您登录: <form name="loginForm"> 输入账号: <input name="account" type="text"><br> 输入密码: <input name="password" type="password"><br> <input type="button" onclick="validate()" value="登录"> </form>
4.4 location的作用
其常见的功能:
1.跳转到下一个网页,跳转方法是修改 location对象中的href属性。
2. 定时跳转(该功能要结合window定时器使用)。<!-- 1.用location内置对象进行网页跳转--> <script type="text/javascript"> function locationTest() { //location为内置对象,直接.href,修改属性的值,即可实现跳转到下一个网页 location.href = "./img/2.png"; } </script> <input type="button" onclick="locationTest()" value="按钮"> <a href="img/2.png">到图片</a>
<!--2.定时跳转(该功能要结合window定时器使用)--> 欢迎你登陆,3秒后跳转到首页..... <script type="text/javascript"> window.setTimeout("toIndex()", 3000); //3秒后执行toIndex()方法 function toIndex() { //进行网页跳转 window.location.href = "img/2.png"; } </script>
原文地址:https://blog.csdn.net/m0_70720417/article/details/134757610
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_47138.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!