學習JAVA的第二天

2021-08-19 20:38:09 字數 3477 閱讀 3244

總結:在學習的第二天,比較困難的是在框架的巢狀每次都會混肴。這算是我的乙個需要攻克的坎。然後接下來的這些筆記是從我同學的copy過來的,因為他整理的比我的好。在此文最下面會有關於上課的疑問的答疑:在html中get和post的區別

html**

一、table標籤

1、tabl屬性

(1)tr:行(table row)

(2)td:列 (table data)

(3)th:**的表頭名稱,與不同在於文字採用加粗居中的形式顯示(table head)

(4)table**

(5)border邊框尺寸 

(6)cellspacing單元格間距

(7)cellpadding內容和單元格邊框距離

(8)align="center"居中屬性

(9)bgcolor背景顏色

(10)width**的寬度,可以用%或者畫素,

(11)caption**的標題

(12)rowspan單元格豎跨多少行,作用在th或者td上

(13)colspan單元格橫跨多少列(即合併單元格),作用在th或者td上

二、表單標籤

1、form屬性

(1)action表單要提交的位址,用於處理表單的內容。

(2)method提交的方法,預設是get方式提交。

(3)get:1.提交的鍵值對.放在位址列中url後面. 2.安全性相對較差. 3.對提交內容的長度有限制.

(4)post:1.提交的鍵值對不在位址列. 2.安全性相對較高. 3.對提交內容的長度理論上無限制.

三、表單元素

1、input type標籤

(1)text文字框輸入(預設text文字框型別)。

(2)password密碼框。(以下屬性text和password共有)

(3)maxlength(type為text或password時,表示輸入的最大字元數),有利於防止sql的注入攻擊

(4)radio單選按鈕。屬性:

?name(將name的值設定為相同值,才表示一組資料,才能實現單選功能)

?value(必須要寫,提交到伺服器的key值,實際開發過程中value一般是編號)

?checked(是否被選中的狀態)

?(5)checkbox核取方塊。

name(名字一定要一樣一樣的,才表示是一組資料,新增到同一value值列表提交到伺服器)value提交到伺服器的key值

checked(是否被選中的狀態)

(6)file檔案域,上傳檔案

(7)submit提交按鈕,用於提交表單

(8)reset重置按鈕,清空表單的輸入,恢復到表單預設的狀態

(9)button普通按鈕

(10)image按鈕,用來提交表單,與submit是一樣的效果src(路徑)

(11)hidden隱藏字段。

(12)value隱藏的內容

(13)name表單提交項的key

(14)cols(設定文字域寬度)

(15)rows(設定文字域高度,即行數)

三、下拉框標籤

1、(1)name:表單提交項的key

(2)size:選項個數

(3)multiple:多選

(4)下拉選中的每一項

(5)value(表單提交項的值)

(6)selected(selected下拉選預設被選中)

2、value: 表單提交項的值

對於不同的輸入型別,value 屬性的用法也不同:

??? type="button", "reset", "submit" - 定義按鈕上的顯示的文字

??? type="text", "password", "hidden" - 定義輸入欄位的初始值

??? type="checkbox", "radio", "image" - 定義與輸入相關聯的值

框架一、框架

1、用來劃分窗體,不能放在中,否則沒有效果。

(1)cols(縱向分割頁面。其數值表示方法有三種:「30%、30(或者30px)、*」;數值的個數代表分成的視窗數目且數值之間用「,」隔開。「30%」表示該框架區域佔全部瀏覽器頁面區域的30%;「30」表示該區域橫向寬度為30畫素;「*」表示該區域占用餘下頁面空間。例如:cols="25%,200,*" 表示將頁面分為三部分,左面部分佔頁面30%,中間橫向寬度為200畫素,頁面餘下的作為右面部分。)

(2)rows橫向分割頁面。屬性和cols一樣

(3)frameborder設定是否顯示框架邊框。設定值只有0、1;0 表示不要邊框,1 表示要顯示邊框)

(4)border框架之間的距離,一般設定為0

(5)bordercolor邊框的顏色

(6)framespacing設定框架與框架間的保留的空白距離

第乙個框架佔整個瀏覽器視窗的40%,剩下的空間平均分配給另外兩個框架。

瀏覽器視窗等分為四部分。

二、框架

(1)name設定框架名稱。此為必須設定的屬性

(2)src設定此框架要顯示的網頁名稱或路徑。此為必須設定的屬性

(3)scrolling設定是否要顯示滾動條。設定值為auto, yes, no

(4)bordercolor 設定框架的邊框顏色

(5)frameborder 設定是否顯示框架邊框。設定值只有0、1;0 表示不要邊框,1 表示要顯示邊框

(6)noresize 設定框架大小是否能手動調

(7)marginwidth 設定框架邊界和其中內容之間的寬度

(8)marginhight 設定框架邊界和其中內容之間的高度

(9)width設定框架寬度

(10)height 設定框架高關於get和post的區別:

二者主要區別如下: 1、get是用來從伺服器上獲得資料,而post是用來向伺服器上傳遞資料。

2、get將表單中資料的按照variable=value的形式,新增到action所指向的url後面,

並且兩者使用「?」連線,而各個變數之間使用「&」連線;post是將表單中的資料放在form的資料體中,

按照變數和值相對應的方式,傳遞到action所指向url。 

3、get是不安全的,因為在傳輸過程,資料被放在請求的url中,而如今現有的很多伺服器、

**伺服器或者使用者**都會將請求url記錄到日誌檔案中,然後放在某個地方,這樣就可能會有一些隱私的資訊被第三方看到。

另外,使用者也可以在瀏覽器上直接看到提交的資料,一些系統內部訊息將會一同顯示在使用者面前。post的所有操作對使用者來說都是不可見的。

4、get傳輸的資料量小,這主要是因為受url長度限制;而post可以傳輸大量的資料,

所以在上傳檔案只能使用post(當然還有乙個原因,將在後面的提到)。 

5、get限制form表單的資料集的值必須為ascii字元;而post支援整個iso10646字符集。 

6、get是form的預設方法。

二、從html中傳送資料,在asp中如何接收? 

在form表單的action屬性值裡面有乙個相對路徑指向asp檔案。就是用這個asp檔案來接收和處理的。

JAVA學習第二天

作業 1.各種進製的表現形式和特點 二進位制 0 1兩個數字表示,前加0b b例如 0b1011100 八進位制 0 1 2 3 4 5 6 7八個數字表示,前加0,例如 056723 十進位制 常用的數值 十六進製制 0 1 2 3 4 5 6 7 8 9 a b c d e f十六個數字表示,前...

Java學習第二天

1,變數要宣告,宣告包括 變數名 變數型別 2,變數名 由 字母開頭,後面可以包含數字,不能用數字開頭 3,變數被使用之前要初始化,就是得有乙個值,初始化有兩種方式,一種是在宣告的時候初始化,一種是先宣告,完了再初始化 4,初始化的時候要注意變數型別,比如 int 整形表示4個位元組 大概就是正負2...

學習第二天 java基礎

今天的學習內容挺豐富的,知識點多 主要有變數,資料型別,資料型別之間的轉換 變數1宣告 1 以 結束 2 一次可以宣告多個中間 隔開 3 語法 資料型別 標示符 2命名1 規則 1 只能出現四種字元 字母,數字,下劃線 而且數字不能作為首位 2 大小寫敏感 3 可以但不建議以中文命名 如int 年齡...