JavaScript_1

本文深入解析JavaScript作为浏览器运行的脚本语言,详细介绍了其在网页交互、数据处理方面的应用,包括变量声明、函数定义、数组操作、对象使用、事件处理等核心概念。同时,文章还覆盖了JavaScript的基本语法、函数、条件语句、循环、错误处理等内容,并通过实例展示了如何在网页中实现特定功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

JavaScript:
1.正二八经的程序设计语言,可以在浏览器运行的脚本语言,用来实现用户交互、数据处理;
2.html是内容,css是格式,javaScript是动作;
3.与java没有关系,javaScript是解释性语言,源代码掺杂放在HTML里头,随着HTML从服务器下载到浏览器里边运行;
4.<script></scritp>:标签可以放在head里,做一些函数的定义。也可以放在body里头,做一些实际的动作;
5.注释:<!--xxx-->,javaScript中也可以使用这种方式注释://注释一行代码
6.每一条javaScript也是用一条分号做结尾;
7.<script>
    document.write("HelloWord!");//document只代当前页面,是一个对象  
 </script>
8.对于javaScript来说,单引号,双引号都是一样的;
9.<body onLoad="alert('hi')">//一刷新,页面一加载就出现;
10.申明变量:var(varible变量的前三个字母);
11.javaScript中不会区分整数或者是浮点数;
12.javaScript中可以直接使用判断:
     var age = 20;
     if(age>18){
     alert("成年了!");
     }
13.if else判断中,如果没有大括号的话,只有紧跟的第一条语句是有效的。else永远只是和它最近的if联系在一起;
14.javaScript中也可以使用switch case语句;
15.逻辑计算:&&、||、!,逻辑运算符的优先级低于关系运算符,!>&&>||;
16.循环体中:break表示退出循环,continue表示跳过当前循环步,进入下一轮循环;
17.javaScript函数就是一段代码,起个名字,放起来以后用;
18.定义函数:function name (){};//告诉javaScript或者浏览器定义了这样一个函数;
19.javaScript中的特殊写法:函数变量,var f = new Function()等价于function f(){}; 
20.javaScript创建数组的方式:
var a = new Array();
var b = new Array(size);
var c = new Array(d1,d2,...dn);
var d = [d1,d2,...dn]
21.javaScript的堆栈操作:
 var colors = new Array();
 var count = colors.push("red","green");
 或者是:
  var htmls = [];
  htmls.push('<li>);
  htmls.push('<div>');
  htmls.push('</div'>);
  html.push('</li>');
  $('#id').html('htmls.join(''));
22.javaScript中有对象, var o = new Object()//o就是一个对象;
23.循环对象中的各个属性: 
     for(var x in o){
       alert(x+"="+o[x]);
     }
24.外部JavaScript文件:<script src = "xxx.js"></script>
25.事例:<p onMouseOver="alert('鼠标移入了!');">表示一个段落,添加一个鼠标移入事件</p>
26.body事件:onLoad是页面加载完,要做的事情;onUnload是页面关闭前,要做的事情;  
27.confirm()对话框:对话中中返回Y/N;
<script>
  if(confirm("还要继续吗?")){
   alert("好,继续");//选择是Y
}else{
   alert("好的,再见!");//选择否N
}
</sctipt>
28.prompt()对话框:对话框中输入内容;
<script>
var test = prompt("你的名字是?");
alert("test");
</script>
29.status,defaultStatus状态栏:浏览器下方的状态栏,status="要显示在底部状态栏内容"
30.setInterval():定时器<body onlaod="setInternval ('fun()',1000);">
31.window.location代表当前文档的路径,可以读,也可以改写。
<script>
function jump(){
 windows. location="http://study.163.com";

</script>
<head>
  <body onLoad="setInterval('jump',2000);"></body>//页面装载俩秒后,跳到网易云课堂页面
</dead>
32.浏览器的根对象就是窗口,windows。windows的下面的一层就是document,代表在打开的html页面。document包括段落(paragraph),图片(images),表单(from),表格(table),链接(links);
33.<p id="x" name="xxx">一个段落</p>,document.getElementsByName("xxx"),document.getElementsById("x");

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值