JavaScript入门案例

JavaScript 一种直译式脚本语言

java源代码--->编译成.class文件--->java虚拟机中才能执行

脚本语言:源码--->解释执行

js由我们的浏览器来解释执行

HTML:决定了页面的框架

CSS:用来美化我们的页面

JS:提供用户的交互的

JS的组成:

    ECMAScript(核心部分):定义JS的语法规范

        DOM:Document Object Model  文档对象模型,主要用来管理页面的

        BOM:Brwoser Object Model 浏览器对象模型,前进,后退,页面刷新,历史记录,屏幕宽高

JS的语法:

变量弱类型 var name=xxx

区分大小写

语句结束之后的分号,可以有,也可以没有

写在script标签

JS的数据类型:

  • 基本类型:

        String
        number
        boolean
        undefine
        null

  • 引用类型:

        对象,内置对象

  • 类型转换:

        JS内部自动转换

JS的运算符和语句:

  • 运算符和java一样

        “===”全等号:值和类型都必须相等

        “==”值相等就可以了

  • 语句和java一样

JS的输出

  • alert()直接弹框
  • document.write() 向页面输出
  • console.log() 向控制台输出
  • innerHTML 向页面输出
  • 获取页面元素:document.getElementById("d的名称");

JS声明变量:

    var 变量的名称=变量的值

JS声明函数:

    var 函数的名称=function(){

    }

JS的开发步骤

    1.确定事件

    2.通常事件都会触发一个函数

    3.函数里面通常都会去操作页面元素,做一些交互动作

实例1:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
	<script type="text/javascript">
		var i=111;
		var j="111";
		alert(typeof j);
	</script>
</head>
<body>
</body>
</html>

实例2:实现交互

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
	<script type="text/javascript">
		function dianwo() {
			alert("我被点击了")
		}
	</script>
</head>
<body>
	<input type="button" value="点我,弹框" οnclick="dianwo()">
</body>
</html>

实例3:

  • 确定事件,点击事件
  • 通常事件都会触发一个函数
  • 函数里面通常都会去操作页面元素,做一些交互动作
    

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
	<script type="text/javascript">
		function dianwo() {
			//alert("我被点击了")
			var div=document.getElementById("div1")
			div1.innerHTML="内容被替换掉了!"
		}
	</script>
</head>
<body>
	<input type="button" value="点我,替换" οnclick="dianwo()">
	
	<div id="div1">
		我要被替换掉!
	</div>
</body>
</html>

点击后


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值