第一篇:web基礎(chǔ)總結(jié)
html 小結(jié)
html不區(qū)分大小寫
超鏈接的運(yùn)用:鏈接名稱錨記的運(yùn)用:錨記名稱
標(biāo)簽的類型與運(yùn)用:
//文檔主體部分
//字體類型
//框架
//字體大小//橫線
//圖片
//列表選項(xiàng)
//段落標(biāo)志
//設(shè)定文本格式
//選擇列表
//強(qiáng)調(diào)文本
//下標(biāo)
//上標(biāo)
屬性:
Position:
第二篇:web總結(jié)之網(wǎng)頁(yè)基礎(chǔ)
1.簡(jiǎn)單的網(wǎng)頁(yè)
夏天很熱!
第三篇:java學(xué)習(xí)總結(jié)(基礎(chǔ)加web)
Java考試題
Java基礎(chǔ)部分
1、請(qǐng)簡(jiǎn)要描述oop的主要特征,并談?wù)剬?duì)這些特征的理解。
Oop主要特征:抽象,封裝,繼承,多態(tài); 抽象:忽略與當(dāng)前主題無關(guān)的部分,抓住重點(diǎn)
封裝:使用方法將類的屬性隱藏起來,控制用戶對(duì)類的修改和數(shù)據(jù)訪問的程度,繼承:子類繼承父類的方法和屬性,使程序結(jié)構(gòu)清晰,提高挨罵復(fù)用,一種is a 的關(guān)系。多態(tài):不同對(duì)象對(duì)統(tǒng)一消息進(jìn)行回應(yīng)。一種多種同名方法共存
2、char型變量中能不能存貯一個(gè)中文漢字?為什么? 能,java中編碼方式是unicode,char占2個(gè)字節(jié),一個(gè)漢字剛好兩個(gè)字節(jié)所以可以
3、short s1 = 1;s1 = s1 + 1;有什么錯(cuò)? short s1 = 1;s1 += 1;有什么錯(cuò)?
錯(cuò),需要強(qiáng)制轉(zhuǎn)型為short,+=是java定義的運(yùn)算符故編譯是jvm會(huì)自動(dòng)處理
4、請(qǐng)說明break,continue,return的作用。
Break,可用于switch分支一條case語句結(jié)束以后,可用于跳出循環(huán) Contiue :用于跳出里層循環(huán)
Return :也可用于終止循環(huán),有返回類型的方法是用與返回
5、用abstract修飾符修飾的類和方法有什么特點(diǎn)?
修飾的類為抽象類,包含有抽象方法,修飾的方法,為抽象方法只有方法體而沒有具體實(shí)現(xiàn)
6、protect 修飾的方法與不加任何修飾的方法有什么不同? 加上為修飾后訪問為同一包中和該類的子類,不加為默認(rèn)的包訪問權(quán)限。
7、什么是對(duì)象?什么是類?它們之間有什么關(guān)系
對(duì)象:具有某些屬性和行為的名詞,類:具有相同屬性以及相同行為的一組對(duì)象,關(guān)系:對(duì)象是類的實(shí)例化
8、請(qǐng)描述對(duì)象的初始化順序。
對(duì)象初始化順序:加載類,分配內(nèi)存空間,清零,加載變量然后方法。先父類靜態(tài)變量,父類靜態(tài)塊,子類靜態(tài)成員變量,子類靜態(tài)塊,父類非靜態(tài)變量,父類構(gòu)造函數(shù),子類非靜態(tài)變量,子類構(gòu)造函數(shù)
9、什么是繼承?繼承的特性可給面向?qū)ο缶幊處硎裁春锰帲?/p>
繼承:子類繼承父類的方法和屬性,使程序結(jié)構(gòu)清晰,提高代碼復(fù)用,一種is a 的關(guān)系。
10、什么是方法的覆蓋? 與方法的重載有何不同?方法的覆蓋與屬性的隱藏有何不同?
方法覆蓋:子類重寫與父類同名的方法,擁有相同的參數(shù)名和返回值,多態(tài)的一種體先,重載:具有相同的方法名但是有不同的返回類型或參數(shù)。
屬性隱藏:子類定義與父類同名的屬性,父類的屬性就會(huì)被隱藏。
11、請(qǐng)簡(jiǎn)述接口和抽象類的區(qū)別。并分別舉例說明應(yīng)用場(chǎng)景。
接口:接口中全是抽象方法,若一個(gè)類實(shí)現(xiàn)這個(gè)接口就必須是先接口中所有的方法。關(guān)鍵字implements和interface 抽象類:用關(guān)鍵字abstract修飾,包含抽象方法(僅有方法體而沒有具體實(shí)現(xiàn)),可以包含普通方法和構(gòu)造方法,使用時(shí)不能用new創(chuàng)建實(shí)例
12、說出ArrayList,Vector, LinkedList的存儲(chǔ)性能和特性
ArrayList和Vector都是集合,按數(shù)組的方式存儲(chǔ),查找比較快,vector是線程安全的,但效率上低于arraylist,Linkedlist:鏈?zhǔn)郊想p向鏈表,按序號(hào)索引數(shù)據(jù)進(jìn)行向前向后遍歷,所以插入和刪除數(shù)據(jù)最快。
13、請(qǐng)說明Collection和Collections的區(qū)別。
Collection是一個(gè)j集合的接口,set和list都實(shí)現(xiàn)這個(gè)接口
Collection:是針對(duì)集合類的一個(gè)幫助類,他提供一系列靜態(tài)方法實(shí)現(xiàn)對(duì)各種集合的搜索、排序、線程安全化等操作
14、Set里的元素是不能重復(fù)的,那么用什么方法來區(qū)分重復(fù)與否呢?
hashset我們自己區(qū)分的時(shí)候利用迭代器 iterator,內(nèi)部利用hashcode然后equals方法實(shí)現(xiàn)區(qū)分是否重復(fù)。
15、Error和Exception它們繼承自哪個(gè)類?有什么區(qū)別? 繼承Throwable這個(gè)類,區(qū)別:error錯(cuò)誤,一般來說很難回復(fù),如內(nèi)存溢出,exception,則為程序正常運(yùn)行時(shí)永遠(yuǎn)不會(huì)發(fā)生的的異常,程序員需要處理。
16、什么情況出現(xiàn)NullPointerException異常?怎樣處理?
使用一個(gè)對(duì)象是,對(duì)象為null,在適用對(duì)象前進(jìn)行判斷
17、請(qǐng)列舉Java類中的方法修飾符,并簡(jiǎn)述其含義。
18、try {}里有一個(gè)return語句,那么緊跟在這個(gè)try后的finally {}里的code會(huì)不會(huì)被執(zhí)行,什么時(shí)候被執(zhí)行,在return前還是后?
會(huì),在return前
19、Java中如何讀寫文件,請(qǐng)寫出Java代碼實(shí)現(xiàn)讀寫文件的基本過程。20、常見的xml解析方式有哪些?區(qū)別是什么?
Sax,dom:dom一次性全部讀取xml文件,創(chuàng)建一個(gè)一顆文檔樹,故讀取大文件是熟讀緩慢
21、簡(jiǎn)要描述數(shù)據(jù)庫(kù)連接池的工作機(jī)制,并列出使用數(shù)據(jù)庫(kù)連接池的優(yōu)點(diǎn)。
程序運(yùn)行時(shí),創(chuàng)建一定數(shù)量的池連接,比在以后維持不少于這個(gè)數(shù)量的連接。提高程序運(yùn)行的效率
22、對(duì)于一個(gè)Linux命令,可以通過哪些方法了解其具體的使用方法。
Help,info,man,使用格式 help ls;ls –help;info ls;man ls;
23、Linux系統(tǒng)中,請(qǐng)簡(jiǎn)要描述文件和目錄的訪問權(quán)限的9個(gè)權(quán)限位的作用,請(qǐng)列舉修改權(quán)限的命令。
Xxxxxxxxx;前三位表示所有者的可讀可寫可操作權(quán)限,中間所有者的所在用戶組;后三位是其他用戶,Chmod 777 要更改權(quán)限的對(duì)象。
24、數(shù)據(jù)庫(kù)中,什么叫視圖(View),什么叫索引(Index)?什么情況下會(huì)用到索引,視圖的主要作用有哪些。
視圖 :一張?zhí)摂M的邏輯表。并不包含實(shí)際的數(shù)據(jù),相當(dāng)于一個(gè)窗口,可通過該窗口對(duì)數(shù)據(jù)進(jìn)行查詢和修改。作用:使復(fù)雜查詢變得容易,提供數(shù)據(jù)獨(dú)立性,限制數(shù)據(jù)訪問。索引:幫助查找數(shù)據(jù)。用指針加速取回?cái)?shù)據(jù)。
Java web部分
1、請(qǐng)簡(jiǎn)述對(duì)J2EE的理解。
由sun公司提供的一種企業(yè)級(jí)基于組件的java開發(fā)規(guī)范。J2EE定義了13種組件如servlet,jsp,jdbc等。
2、簡(jiǎn)要描述對(duì)mvc的理解,并舉例說明在項(xiàng)目中的實(shí)現(xiàn)思路
Mvc是一種開發(fā)模式,優(yōu)點(diǎn):耦合性低,可維護(hù)性高。,分別代表三個(gè)單詞:Modle,Veiw,Control,模型層控制程序的業(yè)務(wù)邏輯,視圖層,是接受用戶輸入和顯示數(shù)據(jù)給用戶與用戶交互,控制層:控制程序走向,模型層與視圖層的中間橋梁。
3、Javascript有什么特點(diǎn)?并說明其主要用途。
Javascript: 一種腳本語言,是基于事件的面向?qū)ο笳Z言,弱數(shù)據(jù)類型,安全,運(yùn)行速度快,有強(qiáng)大的函數(shù)庫(kù),主要用途:客戶端驗(yàn)證用戶輸入,給用戶動(dòng)態(tài)的提示。美化頁(yè)面。
4、什么是servlet容器?它的作用是什么? Servlet容器:用于創(chuàng)建和維護(hù)servlet,提供一個(gè)運(yùn)行環(huán)境給servlet的東西。
5、請(qǐng)描述servlet的生命周期以及在每個(gè)階段所調(diào)用的方法。
實(shí)例化:有容器進(jìn)行。初始化:調(diào)用init()方法。處理請(qǐng)求:根據(jù)請(qǐng)求方式的不同調(diào)用service()中的不同方法如:doget,dopost。銷毀:調(diào)用destroy方法。
6、怎樣在web.xml文件中注冊(cè)一個(gè)servlet?
主要兩大塊:
7、請(qǐng)描述在servlet中forward和redirect的區(qū)別與聯(lián)系。
Forword:請(qǐng)求轉(zhuǎn)發(fā),服務(wù)器跳轉(zhuǎn),一次請(qǐng)求,地址欄不改變,request對(duì)象中的信息不丟失。Redirect:請(qǐng)求重定向,客戶端跳轉(zhuǎn),兩次請(qǐng)求,地址欄改變,request對(duì)象中的信息丟失。
8、請(qǐng)描述jsp的執(zhí)行過程。
Jsp執(zhí)行經(jīng)過兩個(gè)階段:
1、轉(zhuǎn)譯階段,將jsp轉(zhuǎn)譯為servlet,2、編譯servlet,生成.class文件,3、調(diào)用.class文件生成html頁(yè)面顯示給用戶。
9、如何執(zhí)行一個(gè)線程安全的JSP?
<%@ page isThreadSafe=true%>
10、Jsp的9個(gè)內(nèi)置對(duì)象是什么?他們分別有什么作用。
Jsp九大內(nèi)置對(duì)象:page,request,response,session,application,pagecontext,config,exception,out。四個(gè)域?qū)ο螅簅ut輸出信息,e:處理異常,config:拿到一些配置信息。
11、請(qǐng)列舉出至少5個(gè)request對(duì)象的常用的方法。
12、Jsp的四個(gè)域?qū)ο笫鞘裁??他們的“域”指的是什么?/p>
Page,requerst,session、,application,域表示有效時(shí)間,及在什么范圍內(nèi)有效。
13、請(qǐng)列列舉四個(gè)jsp 指令,并說明它們的含義。
Page:設(shè)置頁(yè)面屬性,taglib,:標(biāo)簽指令,include:包含指令。
14、Jsp有哪些動(dòng)作?作用是什么?
15、請(qǐng)描述Jsp和servlet的區(qū)別與聯(lián)系。
。。。。
16、請(qǐng)說出在jsp中靜態(tài)包含和動(dòng)態(tài)包含技術(shù)的異同點(diǎn)。
靜態(tài)是先包含再執(zhí)行,動(dòng)態(tài)為先執(zhí)行在編譯。
17、在 JSP 開發(fā)過程中,對(duì)于同一個(gè)用戶的會(huì)話,要想在不同的頁(yè)面之間共享數(shù)據(jù),可以有幾種選擇?請(qǐng)一一列舉
Request,session,application,cookie,重寫地址欄,隱藏域。
18、請(qǐng)說明過濾器的工作原理以及重要的接口。
過濾器:當(dāng)一個(gè)請(qǐng)求到達(dá)是過濾器會(huì)進(jìn)行攔截,服務(wù)器響應(yīng)消息時(shí)也會(huì)同樣攔截。根據(jù)編寫的故偶濾器確定是否放行和是否要做相應(yīng)的處理。重要接口:filter,filterchain,filterconfig。
19、什么是監(jiān)聽器?它的作用是什么,請(qǐng)舉例說明。
監(jiān)聽器是:專門用于對(duì)其他對(duì)象身上發(fā)生的事件或狀態(tài)改變進(jìn)行監(jiān)聽和相應(yīng)處理的對(duì)象,當(dāng)被監(jiān)視的對(duì)象發(fā)生情況時(shí)。監(jiān)聽域?qū)ο笞陨淼膭?chuàng)建和銷毀的事件監(jiān)聽器 監(jiān)聽域?qū)ο笾械膶傩缘脑黾雍蛣h除的事件監(jiān)聽器
監(jiān)聽綁定到 HttpSession 域中的某個(gè)對(duì)象的狀態(tài)的事件監(jiān)聽器
20、使用http傳輸協(xié)議將客戶端的請(qǐng)求傳送至服務(wù)器端最常用的是哪兩種方式,他們的區(qū)別是什么。
Get,post,Get:方式相對(duì)來說速度較快,當(dāng)傳輸?shù)臄?shù)據(jù)量要小于1kb,傳輸?shù)男畔?huì)在地址欄顯示,安全性存在隱患。Post:比get方式安全,傳遞的數(shù)據(jù)量也比之要大。
21、簡(jiǎn)述struts2的工作流程。
Struts2:核心為一個(gè)過濾器,當(dāng)一個(gè)請(qǐng)求到達(dá)的時(shí)候,服務(wù)器對(duì)之進(jìn)行攔截,參考struts.xml文件,尋找到對(duì)應(yīng)配置的action,尋找到action類,對(duì)請(qǐng)求做出相應(yīng)的處理。處理完后返回一個(gè)String,參考struts.xml文件中的配置的result顯示相應(yīng)的頁(yè)面給用戶
22、Struts2配置文件struts.xml中有哪些常用的配置項(xiàng),它們分別有什么作用?
23、請(qǐng)說明在ognl表達(dá)式中#、$、%的作用。
Ognl表達(dá)式:#是取非valuestack中的值時(shí)使用,如request?.還有操作集合是時(shí)也可以用到。
$配置文件中那取action中的值是會(huì)使用到。國(guó)際化資源文件中引用ognl表達(dá)式 %當(dāng)強(qiáng)制聲明為ognl表達(dá)式或字符串是會(huì)使用到
24、寫出3組常見的Struts標(biāo)簽,并簡(jiǎn)述其作用。
25、value stack是什么?它的作用是什么?在頁(yè)面中怎樣訪問?
Struts的值棧,存放一些請(qǐng)求響應(yīng)信息,直接訪問。
26、請(qǐng)簡(jiǎn)要描述Struts2中攔截器的主要作用、配置及執(zhí)行流程。
攔截器,servlet中的過濾器相似,當(dāng)客戶端請(qǐng)求到達(dá)是經(jīng)過攔截器,響應(yīng)是也會(huì)經(jīng)過,是一種aop的思想。配置:interceptor Servlet是線程不安全的,采用多線程的方式調(diào)用service方法。CGI就是單線程,所以servlet比之效率高。Servlet實(shí)現(xiàn)單線程的方法:實(shí)現(xiàn)singleThreadmodel。
創(chuàng)建線程的兩種方式:繼承Thread這個(gè)類,或?qū)崿F(xiàn)runnable這個(gè)接口,啟動(dòng)線程:statrt(),啟動(dòng)后會(huì)調(diào)用run方法。Sleep和wait()區(qū)別:sleep不會(huì)釋放鎖。Wait()釋放鎖,必須有notify()喚醒。多線程中實(shí)現(xiàn)線程安全:利用關(guān)鍵字synchronized,一把鎖,實(shí)現(xiàn)同步。死鎖的條件:互斥條件,不可剝奪資源,循環(huán)等待,請(qǐng)求與保持條件。反射:加載驅(qū)動(dòng),Class.forName(“類的完整類名”)通過一個(gè)class對(duì)象拿到其相應(yīng)的方法屬性。組件:就是對(duì)數(shù)據(jù)和方法進(jìn)行了簡(jiǎn)單封裝。
第四篇:JAVA WEB 基礎(chǔ)考試題
一、填空題(每空2分,共30分)
1、在tomcat上發(fā)布javaweb應(yīng)用時(shí)的默認(rèn)目錄是__webapps___目錄。
2、javaweb應(yīng)用的部署描述符是指
web.xml__ 文件。
3、在tomcat中訪問helloapp應(yīng)用的login.html文件時(shí),在瀏覽器地址欄應(yīng)寫的url為:__http://localhost:8080/helloapp/login.html___。
4、Servlet容器啟動(dòng)每一個(gè)web應(yīng)用時(shí),都會(huì)為它創(chuàng)建一個(gè)唯一的___ServletContext__對(duì)象,該對(duì)象和web應(yīng)用有相同的生命周期。
5、請(qǐng)求轉(zhuǎn)發(fā)源組件的響應(yīng)結(jié)果___不會(huì)__發(fā)送到客戶端,包含__會(huì)__發(fā)送到客戶端。(填“會(huì)”或“不會(huì)”)
6、jsp中實(shí)現(xiàn)請(qǐng)求轉(zhuǎn)發(fā)的標(biāo)記為:___
7、在JSP中,request 內(nèi)置對(duì)象代表請(qǐng)求消息,response 內(nèi)置對(duì)象代表響應(yīng)消息,___session_內(nèi)置對(duì)象代表會(huì)話。
8、如果使用第四類jdbc驅(qū)動(dòng)器連接數(shù)據(jù)庫(kù),jar文件的存放位置為“web應(yīng)用/_WEB-INF /lib_______”。
9、Servlet容器為每一個(gè)HttpSession對(duì)象分配一個(gè)唯一標(biāo)識(shí)符,叫做___SessionID___。
10、javaweb在mvc設(shè)計(jì)模式下,___javabean___是模型,___jsp是視圖,__servlet__是控制器。
二、選擇題(每題2分,共30分)
1、下面哪一個(gè)選項(xiàng)不是http響應(yīng)的一部分?(c)
a)響應(yīng)頭 b)響應(yīng)正文 c)協(xié)議版本號(hào) d)狀態(tài)行
2、http請(qǐng)求及響應(yīng)的正文部分可以是任意格式的數(shù)據(jù),要保證接收方能看得 懂發(fā)送方發(fā)送的數(shù)據(jù),http協(xié)議采用(d)協(xié)議來規(guī)范正文的數(shù)據(jù)格式 ? a)FTP b)TCP c)HTTP d)MIME
3、Servlet API 由哪兩個(gè)包組成?(兩個(gè)答案)(ac)a)javax.servlet b)javax.servlet.jsp c)javax.servlet.http d)java.servlet
4、一個(gè)servlet的生命周期不包括(b)方法? a)init()方法
b)invalidate()方法 c)service()方法 d)destroy()方法
5、HttpServletRequest對(duì)象的(c)方法能夠獲取一個(gè)表單參數(shù)的值: a)getQuaryString()b)getPathInfo()c)getParameter()d)getAttribute()
6、下面對(duì)servlet中重定向說法描述錯(cuò)誤的是(d)
a)使用的是HttpServletResponse接口的sendRedirect()方法 b)源組件的響應(yīng)結(jié)果不會(huì)發(fā)送給客戶端 c)sendRedirect()方法后的代碼仍會(huì)執(zhí)行
d)源組件和目標(biāo)組件共享ServletRequest對(duì)象
7、jsp指令不包括(c)a)page指令 b)taglib指令 c)import指令 d)include指令
8、jsp中java表達(dá)式的語法格式為:(a)a)<%= %> b)<%!%> c)<%@ %> d)<%
%>
9、可以執(zhí)行請(qǐng)求轉(zhuǎn)發(fā)的操作是(d)。a)
jsp中response內(nèi)置對(duì)象的sendRedirect()方法 b)
c)
RequestDispatcher對(duì)象的include()方法 d)
RequestDispatcher對(duì)象的forward()方法
10、(d)內(nèi)置對(duì)象可以處理jsp頁(yè)面運(yùn)行中的錯(cuò)誤或者異常 a)pageContext b)page c)session d)exception
11、下面對(duì)jdbc api描述錯(cuò)誤的是(d)
a)DriverManager接口的getConnection()方法可以建立和數(shù)據(jù)庫(kù)的連接 b)Connection接口的createStatement()方法可以創(chuàng)建一個(gè)Statement對(duì)象 c)Statement接口的executeQuery()方法可以發(fā)送select語句給數(shù)據(jù)庫(kù) d)ResultSet接口表示執(zhí)行insert語句后得到的結(jié)果集
12、JavaBean的scope取什么值可使該javabean被多個(gè)用戶共享,即和web 應(yīng)用有相同的生命周期?(d)a)
page b)
request c)
session d)
application
13、下面哪個(gè)不是JSP中和javabean相關(guān)的標(biāo)記?(b)a)
14、以下關(guān)于EL和JSTL說法錯(cuò)誤的是?(d)a)
EL是一種簡(jiǎn)潔的數(shù)據(jù)訪問語言 b)
EL表達(dá)式基本形式:${var} c)
JSTL的全稱是JavaServer Pages Standard Tag Library d)
JSTL只有一個(gè)Core核心標(biāo)簽庫(kù)
15、所有的servlet過濾器類都必須實(shí)現(xiàn)(a)接口。a)
javax.servlet.Filter b)
javax.servlet.ServletConfig c)
javax.servlet.ServletContext d)
javax.servlet.Servlet
三、編程題(共40分)
1、第一個(gè)Servlet1文件,讀取兩個(gè)請(qǐng)求參數(shù)first和second,將其轉(zhuǎn)換為int值后相加,和存放在請(qǐng)求范圍內(nèi),然后把請(qǐng)求轉(zhuǎn)發(fā)第二個(gè)Servlet2.。第二個(gè)Servlet2文件(url為output),向客戶輸出Servlet1計(jì)算的結(jié)果。根據(jù)注釋補(bǔ)充下列代碼。(23分)
public class Servlet1 extends HttpServlet {
public void service(ServletRequest request,ServletResponse response)
throws ServletException, IOException {
//讀取兩個(gè)請(qǐng)求參數(shù),并將其轉(zhuǎn)換為int值
int first = Integer.valueOf(request.getParameter(“first”)).intValue();________(3分)
int second=Integer.valueOf(request.getParameter(“second”)).intValue();___(3分)
//將兩個(gè)數(shù)字相加
int sum=first+second;_____(3分)
//在request對(duì)象中添加sum屬性
_
request.setAttribute(“sum”, String.valueOf(sum));______(3分)
/*把請(qǐng)求轉(zhuǎn)發(fā)給Servlet2 */
_
ServletContext context = getServletContext();
RequestDispatcher dispatcher =context.getRequestDispatcher(“/output”);
dispatcher.forward(request, response);_____(5分)
} }
public class Servlet2 extends HttpServlet {
public void service(ServletRequest request,ServletResponse response)
throws ServletException, IOException {
//讀取請(qǐng)求范圍內(nèi)Servlet1計(jì)算出的和
_ String sum=(String)request.getAttribute(“sum”);_________(3分)
//向客戶端輸出和
PrintWriter out=response.getWriter();
out.print(“the sum is ”+sum);_________(3分)
} }
2、寫一個(gè)JSP訪問Access數(shù)據(jù)庫(kù)的user表,將所有的記錄顯示出來;ODBC數(shù)據(jù)源名為test,驅(qū)動(dòng)類名為:“sun.jdbc.odbc.JdbcOdbcDriver”,連接數(shù)據(jù)庫(kù)的url為:“jdbc:odbc:test”。user表中name字段為文本類型,password為數(shù)字類型。連接數(shù)據(jù)庫(kù)代碼(6分),發(fā)送查詢語句代碼(4分),處理結(jié)果集代碼(7分)(共17分)name password 張三 123 李四 456 王五 789
第五篇:第二階段WEB開發(fā)基礎(chǔ)學(xué)習(xí)總結(jié)
WEB開發(fā)基礎(chǔ)學(xué)習(xí)總結(jié)
第二階段任務(wù):學(xué)習(xí)掌握HTML、CSS、JavaScript等與web開發(fā)相關(guān)的基礎(chǔ)知識(shí)。在第二階段的學(xué)習(xí)中,主要都是針對(duì)web開發(fā)基礎(chǔ)的知識(shí),其中html用于來表現(xiàn)網(wǎng)頁(yè)的結(jié)構(gòu)與內(nèi)容,css用來控制頁(yè)面的外觀和表現(xiàn),javascript用來控制頁(yè)面的行為。其中分別針對(duì)每一部分分別總結(jié)如下:
HTML的學(xué)習(xí)總結(jié):
(1)、HTML、XHTML的不同:
①XHTML中屬性名稱必須小寫;
②XHTML屬性值必須加引號(hào) ③XHTML屬性不能簡(jiǎn)寫;
④XHTML在屬性中增加了ID屬性,它可以取代name的功能; ⑤XHTML DTD 定義了強(qiáng)制使用的 HTML 元素。
總的來說,XHTML比HTML更加嚴(yán)格與規(guī)范。它只著重強(qiáng)調(diào)用來表現(xiàn)網(wǎng)站的結(jié)構(gòu)而非樣式,樣式的內(nèi)容交由CSS來控制。
(2)、HTML中注釋的形式是:,注釋部分的內(nèi)容,將不會(huì)顯示在網(wǎng)頁(yè)中。(3)、HTML中的標(biāo)簽有兩種形式:
①帶結(jié)束標(biāo)記的標(biāo)簽,如:,etc。
②不帶結(jié)束標(biāo)記的標(biāo)簽,如:
,
etc。
在標(biāo)簽內(nèi)部,可以是允許的屬性=“值”對(duì)出現(xiàn)。最重要的幾個(gè)標(biāo)簽如下: