eg_JQuery

前几篇为后端的相关框架【spring,struts2,mybatis】及web三大组件【listener,filter,
servlet】的入门学习,接下来了解一下前端的知识。
1、下载jquery.js,例子中使用的是jquery-3.3.1.js
2、新建web工程,将上述的jquery.js添加到项目中
3、在web根目录下新建login.html网页文件,并引用jquery-3.3.1.js,项目中将方法写进单独文件,名为login.js,此处一并添加到html中

<!-- login.html+login.js -->
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<link rel="stylesheet" type="text/css" href="CSS/login.css">
<script type="text/javascript" src="js/jquery-3.3.1.js"></script>
<script type="text/javascript" src="js/login.js"></script>

</head>
<body>  

    <div id="loginForm" class="login-content userlogin-chk0">
    <h2>用户登录</h2>
        <ul class="login-form">
            <li class="login_input" id="userName_div">
                <input id="userName" name="userName" class="name" type="text" maxlength="20"
                autocomplete="off" placeholder="请输入用户名">
            </li>

            <li class="login_input" id="password_div">
            <input id="password"    name="password" class="pwd" type="password" maxlength="50"
                autocomplete="off" placeholder="请输入密码">
            </li>
            <li class="login_botton">
                <!-- IE8不支持:disabled,放弃使用input元素 --> <!-- 禁用状态 class="login-submit disabled" -->
                <a id="J_login" class="login-submit" href="#" ">登录</a>
            </li>
        </ul>   
    <img  id="img_mouse" src="image/eg_mouse.jpg">
    </div>

</body>
</html>

4、login.js中增加方法

$(document).ready(function(){
  $("#J_login").click(function(){
      window.alert("jquery test.....")
    $("#img_mouse").hide();
  });
});

5、运行效果
输入对应url
这里写图片描述

点解登录按钮后弹出提示框
这里写图片描述

点击提示框确定按钮后,鼠标图像消失

6、代码框架
/DemoJS/WebContent
js [ login.js ]
login.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
这段代码的作用是创建一个 AWG(任意波形发生器)的数据,并将其加载到 AWG 中,具体实现如下: ``` void Create_AWG_Data(int adlsb) { int ucBits=12; // 设置 AWG 的位数 int NUM_PER_LSB=10; // 每个 LSB 包含的数字数量 int EZ_ADD_POINT=120; // 设置 EasyWave 填充的点数 int EG_ADD_POINT=120; // 设置 EGA 填充的点数 double VRang=5; // 设置 AWG 的电压范围 int ScanPoint=0; // 初始化扫描点数 double CodeNUM=0; // 初始化码数 double CodePoint=0; // 初始化码点 CodeNUM = pow(2,ucBits); // 计算码数 CodePoint=CodeNUM * NUM_PER_LSB; // 计算码点 ScanPoint = (unsigned long)CodePoint + EZ_ADD_POINT + EG_ADD_POINT; // 计算扫描点数 double * ScanPointVolt=new double[65536]; // 创建扫描点电压数组 assert(ScanPointVolt); // 判断扫描点电压数组是否创建成功 for(int z=0; z<ScanPoint/10; z++) { // 循环遍历每个点 ScanPointVolt[z] = (VRang/CodePoint)*(z-120+adlsbScanPoint/10); // 计算扫描点的电压值 } awg0.LoadData(ScanPointVolt, ScanPoint/10, AWG_VRNG_10V); // 将扫描点电压数据加载到 AWG 中 awg0.LoopEnable(100, AWG_EXT, UP); // 设置 AWG 循环模式 awg0.CNTCLR(); // 清除 AWG 的计数器 awg0.CNTEnable(); // 开启 AWG 的计数器 awg0.Setup(AWG_VRNG_10V, AWG_Filter); // 设置 AWG 的电压范围和滤波器 awg0.Connect(); // 连接 AWG delete[] ScanPointVolt; // 释放扫描点电压数组内存空间 } ``` 注释如下: - `int ucBits=12;`:将 AWG 的位数设置为 12 位。 - `int NUM_PER_LSB=10;`:每个 LSB 包含 10 个数字。 - `int EZ_ADD_POINT=120;`:EasyWave 填充了 120 个点。 - `int EG_ADD_POINT=120;`:EGA 填充了 120 个点。 - `double VRang=5;`:将 AWG 的电压范围设置为 5V。 - `int ScanPoint=0;`:初始化扫描点数。 - `double CodeNUM=0;`:初始化码数。 - `double CodePoint=0;`:初始化码点。 - `CodeNUM = pow(2,ucBits);`:计算码数。 - `CodePoint=CodeNUM * NUM_PER_LSB;`:计算码点。 - `ScanPoint = (unsigned long)CodePoint + EZ_ADD_POINT + EG_ADD_POINT;`:计算扫描点数。 - `double * ScanPointVolt=new double[65536];`:创建扫描点电压数组。 - `assert(ScanPointVolt);`:判断扫描点电压数组是否创建成功。 - `for(int z=0; z<ScanPoint/10; z++) { ScanPointVolt[z] = (VRang/CodePoint)*(z-120+adlsbScanPoint/10); }`:循环遍历每个点,并计算扫描点的电压值。 - `awg0.LoadData(ScanPointVolt, ScanPoint/10, AWG_VRNG_10V);`:将扫描点电压数据加载到 AWG 中。 - `awg0.LoopEnable(100, AWG_EXT, UP);`:设置 AWG 循环模式为 100,并使用外部触发。 - `awg0.CNTCLR();`:清除 AWG 的计数器。 - `awg0.CNTEnable();`:开启 AWG 的计数器。 - `awg0.Setup(AWG_VRNG_10V, AWG_Filter);`:设置 AWG 的电压范围和滤波器。 - `awg0.Connect();`:连接 AWG。 - `delete[] ScanPointVolt;`:释放扫描点电压数组内存空间。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值