Java Web

1.html和CSS

1.1文件的路径

在web中路径分为相对路径和绝对路径

.     表示当前文件所在的目录

..       表示当前文件所在的上一个目录

文件名   表示当前文件所在目录的文件,相当于./文件名

 1.2Form表单的使用

表单提交的时候,数据没有发送给服务器的三种情况:

1.表单项没有name属性值

2.单选、复选都需要添加value属性

3.表单项不在提交的form表单中

  1.2.1 GET请求的特点

    浏览器地址栏中的地址是:action[+请求参数]

    不安全

    有数据长度的限制

  1.2.2 POST请求的特点

    浏览器地址栏中只有action属性值

    相对于GET更安全

    理论上没有数据长度的限制

 

2.Javascript

Javascript诞生主要是为了完成页面的数据验证。它运行在客户端,需要运行浏览器解析执行代码。

Js是弱类型,java是强类型。在js里定义变量一般用var

== :只判断数值上的相等

=== :全等于,不仅判断数值,还判断类型是否相等

2.1 编写函数,计算所有参数相加的和

1 function addsum(num1, num2){
2         var result = 0;
3         for(var i = 0;i < arguments.length;i++){
4             result += arguments[i];
5         }
6         return result;
7     }
8     alert(addsum(1, 2, 3, 4, 5, 6));

2.2 自定义对象

1 var obj = {
2             name: "牛逼",
3             age: 18,
4             fun:function(){
5                 alert("姓名:" + this.name + " 年龄" + this.age);
6             }
7     }
8     alert(obj.name);
9     obj.fun(); 

2.3 JS中的常用事件

onload 加载完成事件

onclick 单击事件

onblur 失去焦点事件

onchange 内容发生改变事件

onsubmit 表单提交事件

 动态注册事件:

1 window.onload = function(){
2         var btnObj = document.getElementById("btn2");
3         btnObj.onclick = function(){
4             alert("动态");
5         }
6     }

2.4 getElementsByName的应用

 实现选项的全选、全不选、反选的功能

 1 function checkAll(){
 2         var hobbies = document.getElementsByName("hobby");
 3         for(var i = 0;i < hobbies.length;i++){
 4             hobbies[i].checked = true;
 5         }
 6     }
 7     function checkNo(){
 8         var hobbies = document.getElementsByName("hobby");
 9         for(var i = 0;i < hobbies.length;i++){
10             hobbies[i].checked = false;
11         }
12     }
13     function checkReverse(){
14         var hobbies = document.getElementsByName("hobby");
15         for(var i = 0;i < hobbies.length;i++){
16             if(hobbies[i].checked == true)
17                 hobbies[i].checked = false;
18             else
19                 hobbies[i].checked = true;
20         }
21     }

HTML部分:

1 <input type="checkbox" name="hobby" value="c++">c++
2 <input type="checkbox" name="hobby" value="java">java
3 <input type="checkbox" name="hobby" value="js">javascript
4 <br />
5 <button onclick="checkAll()">全选</button>
6 <button onclick="checkNo()">全不选</button>
7 <button onclick="checkReverse()">反选</button>

 

3. JQuery

使用JQuery一定要引入JQuery库;JQuery中的$相当于一个函数

3.1为按钮添加一个响应函数:

1.使用JQuery查询到标签对象

2.使用标签对象.click( function(){} );

1 $(function(){
2         var btnObj = $("#btnId");
3         btnObj.click(function(){
4             alert("JQuery单击事件");
5         })
6     })

 

3.2JQuery与原生JS的区别

1.JQuery的页面加载完成后是浏览器的内核解析完页面的标签创建好DOM对象之后就会马上执行;JQuery页面加载完成后先执行

2.原生JS的页面加载完成之后,除了要等浏览器内核解析完标签创建好DOM对象,还要等标签显示时需要的内容加载完成。

 

posted @ 2021-09-23 20:31  Ocean允许访问  阅读(45)  评论(0)    收藏  举报