Java Script

  • Java Script简介
    是一个脚本语言(动态语言):变量类型是在运行时绑定的,变量类型还可以改变

  • 事件驱动(只要事件发生,就会执行)
    html中dom元素(以on开头的属性,几乎都是事件属性)绑定事件,在用户触发该元素事件时,会执行js代码

  • Java Script用法
    1、绑定html标签的事件属性

<body onload="alert('ok')">

绑定了加载(onload)时的代码,alert是Java Script中的一个内置函数,显示函数中的参数(起到的是一个提示框的作用)
在这里插入图片描述
2、在html文件中使用

<head>
    <meta charset="UTF-8">
    <title>Title</title>

    <script>
        alert(2);
    </script>
</head>

3、在html中引入外部的js文件—(在head中使用)
在web文件下创建一个js目录,目录中创建一个js文件,填入alert(3)

 <script type="application/javascript" src="js/1.js" ></script>
 //src中的是相对路径
  • Java Script变量
    1、全局变量—>var 变量名
var x=10;
var cars=["Sabb","Volvo"];  //注意js中使用的是[]

2、局部变量—>let 变量名,作用域为{}括起来的内容
3、const–>const 常量名

  • Java Script对象(即json对象)
    对象与花括号分割,在括号内部,队形的属性以名称和值对的形式(name:value)来定义,属性有逗号分隔开
var person={name:"jenny",id:111};

对象属性寻址方式:

name=person.name;
name=person["name"];

1)相关函数:
JSON.parse()—用于将一个JSON字符串转换为JavaScript对象;
JSON.stringify()—用于将JavaScript值转换为JSON字符串;

举例:

<script>
        alert(2);
        var articles = [{
            title: "我的第一篇博客",
            content: "学习html"
        },{
            title: "我的第二篇博客",
            content: "学习js"
        }]
        //控制台打印语句
        console.log(articles);
    </script>
  • Java Script函数(在js中函数也是一个对象)
    1、函数定义的两种形式
    1)function 函数名(参数){}
    2)函数名可以被当作一个变量来使用
    函数名=function(参数){}
    2、函数的调用
    JavaScript代码能执行的地方都可以用
    举例:
 <script>
function func(x,y){
            console.log(x+y);
        }
 </script>
 <body onload="func(1,2)">
  • html 表单实例—>form 标签
<body>
<h2>用户登录</h2>
<form action="相对路径">
<!--    显示表单的具体内容-->
<!-- <br>是换行   -->
    用户名:<input type="text" name="username"><br>
    密码:<input type="password" name="password"><br>
<!--  表单提交按钮 ,value中是显示按钮出现的内容 -->
    <input type="submit" value="点我登录">
</form>
</body>

在这里插入图片描述
在这里插入图片描述
从上面这个路径跳转到下面的路径(问好前面整体为绝对路径)
在这里插入图片描述

  • 常见html标签/dom元素事件
    1、onclick—>当单击鼠标是运行脚本
<input type="button"  onclick="alert(1)" value="点击">

2、onblur—>当窗口失去焦点时运行脚本

<input type="text" onblur="alert(2)" >

3、onfocus—>当窗口获得焦点是运行脚本
4、onsubmit—>提交表单时运行脚本

  • Tomcat
    基于Java开发的web后端程序,可以部署在tomcat上
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值