




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
Web技術(shù)與應用18101018唐孟辰目錄contentWeb技術(shù)第一節(jié)搜索引擎第二節(jié)電子商務第三節(jié)Web技術(shù)第一節(jié)Web發(fā)展歷程網(wǎng)站URLWeb瀏覽器HTMLHTTPCookie網(wǎng)頁制作交互式網(wǎng)頁什么是Web?Web是WorldWideWeb(簡寫為www)即萬維網(wǎng)的簡稱。Web是指能通過HTTP協(xié)議獲取的一切因特網(wǎng)上內(nèi)容的集合,比如文本、圖像、視頻等等。Web依賴于因特網(wǎng),但不等同于因特網(wǎng):因特網(wǎng)是一個通信系統(tǒng),而Web是指信息的集合。Web的六個時代時間2003年前Web1.0通過門戶網(wǎng)站網(wǎng)羅用戶,利用點擊量盈利。2004年2006年未來將至。。。Web2.0向內(nèi)容更豐富、聯(lián)系性與工具性更強的模式發(fā)展,由被動接收因特網(wǎng)信息向主動創(chuàng)造因特網(wǎng)信息邁進。例如,維基、博客等。Web3.0強調(diào)網(wǎng)站內(nèi)的信息可以直接和其他網(wǎng)站相關(guān)信息進行交互,能通過第三方信息平臺同時對多家網(wǎng)站的信息進行整合使用。Web4.0更強調(diào)智慧的連接,可以在任何時間、任何地點獲取想要知道的任何信息。復雜度Web5.0建立數(shù)字空間中的虛擬社會Web6.0將物聯(lián)網(wǎng)與互聯(lián)網(wǎng)相結(jié)合網(wǎng)站網(wǎng)站通常包含一系列經(jīng)過組織和格式化的信息,用戶能使用瀏覽器軟件訪問這些信息。所有在網(wǎng)站上的行為都是在Web服務器的控制之下進行的。Web服務器是指連接到因特網(wǎng)能夠接收瀏覽器請求的計算機。服務器會收集所請求的信息,并將這些信息按照瀏覽器可以顯示的格式(通常是以網(wǎng)頁的形式)傳回瀏覽器。URL每個網(wǎng)頁都有一個叫做URL的唯一地址。通過URL可唯一確定一個網(wǎng)頁。URL(UniformResourceLocator,統(tǒng)一資源定位符)一般顯示在瀏覽器的地址欄,形如表明了使用的是Web的標準通信協(xié)議,大多數(shù)瀏覽器默認為HTTP訪問,可省略不寫該網(wǎng)站的Web服務器名Web瀏覽器Web的入口通常是Web瀏覽器,簡稱瀏覽器。瀏覽器能夠通過單擊超文本鏈接或輸入URL的方式訪問指定網(wǎng)頁。目前常用的瀏覽器都可分為多個標簽以同時瀏覽多個網(wǎng)頁并方便地在網(wǎng)頁間進行切換。Web瀏覽器IE用戶可以在“管理加載項”中管理已安裝的插件瀏覽器有時候需要安裝一些插件(也稱加載項)來實現(xiàn)一些本身并不能完成的功能。Chorme用戶在網(wǎng)頁中設(shè)置擴展程序Web瀏覽器瀏覽器全球市場占有率(數(shù)據(jù)來源:netmarketshare)HTMLHTML(HyperTextMarkupLanguage,超文本標記語言)是設(shè)計HTML網(wǎng)頁時需要遵循的語言規(guī)范,只有遵循了HTML規(guī)范的網(wǎng)頁才能被瀏覽器正確解讀。最新的HTML版本是HTML5。HTML網(wǎng)頁中包含了HTML標記以指導相關(guān)內(nèi)容的生成形式。瀏覽器會對HTML文件進行解釋,按照標簽指定的格式設(shè)置與放置對應的內(nèi)容。在Python上編程HTML語言HTTPHTTP(HyperTextTransferProtocol,超文本傳輸協(xié)議)詳細規(guī)定了瀏覽器和Web服務器之間互相通信的規(guī)則,通過HTTP協(xié)議可以將對應URL的Web資源(網(wǎng)頁、文檔、圖形、視頻等)獲取到用戶的本地計算機。1當瀏覽器獲取網(wǎng)頁資源后,會將其中的一些材料作為臨時文件存儲在計算機的臨時文件夾中。這些臨時文件一般稱為瀏覽器緩存或Web緩存。瀏覽器緩存能減少冗余的數(shù)據(jù)傳輸——當用戶再次訪問相同的網(wǎng)頁時,可以直接從緩存中找出對應資源,而無需再次向Web服務器請求。21.4參考文獻HTTP主形象貫穿創(chuàng)意領(lǐng)軍贏在細節(jié)科技嚴謹HTTP規(guī)定了多種方法以幫助瀏覽器和Web服務器的通信,最常用的方法由GET和POST。;HTTP連接的建立需要一對套接字。套接字是IP地址和端口號的組合,在HTTP中通常關(guān)聯(lián)到80端口。目前的HTTP協(xié)議默認使用長連接,即可以使用一次連接完成多個請求與響應。Web服務器的每一次相應都會帶有一個3為的HTTP狀態(tài)碼用以指示請求的完成情況。HTTP01020304Cookie定義Cookies是由Web服務器生成后存儲在用戶的本地計算機中的一段數(shù)據(jù)。產(chǎn)生的目的由于HTTP是無狀態(tài)協(xié)議,不會記錄用戶瀏覽過的頁面、輸入的內(nèi)容或選擇的商品,這在某些場合(如網(wǎng)上購物)是非常不方便的。Cookies就是為了滿足這種連續(xù)性的需求而產(chǎn)生的。在Web上的應用Cookies可以記錄用戶的賬號和密碼(這通常是加密的)、購物車信息、訪問日期、搜索過的信息等多種內(nèi)容,有了Cookies后,相應的網(wǎng)站便可通過對其調(diào)用來實現(xiàn)自動登錄、購物車支付、有選擇的廣告投放等功能。Cookie1.3研究意義典型的Cookie周期1.2國內(nèi)相關(guān)研究情況當瀏覽器訪問需要設(shè)置Cookies的網(wǎng)站后,會收到“設(shè)置Cookies”請求cookie的申請01020304cookie產(chǎn)生,具有具體內(nèi)容與到期時間的信息cookie的產(chǎn)生瀏覽器會將Cookies存儲在本地計算機的硬盤上,當該網(wǎng)站需求時,可以向瀏覽器請求該Cookies并對其進行修改或刪除。cookie的存儲當Cookies到了設(shè)定的到期時間時,瀏覽器會自動將其刪除。沒有設(shè)置到期時間或到期時間特別長的Cookies就會長久地存放在用戶的硬盤中。cookie的結(jié)局網(wǎng)頁制作使用文本編輯器直接使用文本編輯器進行網(wǎng)頁源代碼的編輯,編輯后用瀏覽器打開查看。使用HTML轉(zhuǎn)換使用程序。例如,可以利用MicrosoftWord將文本文件另存為為HTML格式,生成的網(wǎng)頁文件會與原來的文本文件非常相似。不過HTML并不是支持所有的表現(xiàn)形式,有些文件的轉(zhuǎn)換會出現(xiàn)問題。使用在線的網(wǎng)頁制作工具可以通過瀏覽器以可視化的方式制作網(wǎng)頁。使用網(wǎng)頁制作軟件本如AdobeDreamWeaver等網(wǎng)頁制作1234HTML文件一個HTML文件是由頭部和主體兩部分構(gòu)成的,其中頭部包含<!DOCTYPE>和<head>標記,可以定義全局信息、網(wǎng)頁標題等內(nèi)容;主體包含在<body>標簽中,是網(wǎng)頁的主要內(nèi)容。標記用途舉例<b>加粗<b>bold</b><h1>、<h2>、...、<h6>設(shè)置字號,h1最大<h1>第7章</h1><br/>換行符row1<br/>row2<hr/>繪制一條水平線7.1.6<hr/><p>段落符號<p>一個段落</p><ahref=”URL”>鏈接<ahref=””>百度</a><imgsrc=”FilePath”>添加圖像<imgsrc=”dog.png”>常用HTML標記交互式網(wǎng)頁標準的HTML網(wǎng)頁是靜態(tài)的,即只能查看,沒有與用戶的交互,例如,只用HTML編寫的表單是無法登錄或提交信息的。要想設(shè)計交互式的網(wǎng)頁,可以在HTML的基礎(chǔ)上借助由其他語言編寫的腳本實現(xiàn)。一些網(wǎng)頁的URL中帶有問號,通常說明這是一個交互性質(zhì)的網(wǎng)頁,但這并不意味著URL中不帶問號的網(wǎng)頁就不是交互式網(wǎng)頁。HTML腳本可以嵌入到HTML文件中用以完成與用戶的交互,或驗證一些信息。腳本分為服務器腳本和客戶端腳本兩類:服務器腳本運行在服務器上,負責接受表單提交的信息,并生成定制化的網(wǎng)頁。常用的服務器腳本語言如PHP、Java、C#等??蛻舳四_本運行在瀏覽器上,負責進行簡單的交互,或利用本地計算機的資源進行計算,如驗證表單是否填寫完整、計算利息等。常用的客戶端腳本語言如JavaScript、VBScript等??蛻舳四_本除了直接寫在HTML文件中外,還可以引用以下工具來實現(xiàn)更多的功能123可以通過<object>標簽引用一個Java小程序,瀏覽器會將其臨時下載并執(zhí)行它的指令。Java小程序只會與引用它的網(wǎng)站進行交流,而不會對用戶隱私與安全造成威脅??梢允褂肁ctionScript語言創(chuàng)建可以從網(wǎng)頁啟動的Flash文件進行交互。可以引用ActiveX控件,瀏覽器會下載引用的控件并執(zhí)行。由于ActiveX控件的功能很強大,可能對用戶安全及隱私造成威脅,因此啟用前需要確認。ActiveX控件中包含了數(shù)字證書以增強其安全性,通過數(shù)字證書可以驗證控件來源的身份。交互式網(wǎng)頁搜索引擎第二節(jié)定義組成爬蟲程序搜索技巧使用基于web的素材定義基本定義區(qū)別來源搜索引擎搜索引擎是一種能為用戶提供檢索服務,將用戶檢索的相關(guān)信息展示給用戶的系統(tǒng)。它能根據(jù)一定的策略從因特網(wǎng)上搜集信息,并對信息進行加工和處理。搜索引擎
≠搜索引擎網(wǎng)站:搜索引擎是一個系統(tǒng),而搜索引擎網(wǎng)站是提供搜索引擎訪問的網(wǎng)站。一些網(wǎng)站如百度、谷歌使用的是完全由自己開發(fā)的搜索引擎;還有一些網(wǎng)站的搜索引擎借用了第三方的搜索技術(shù)。組成典型的搜索引擎系統(tǒng)包含以下四個部分:123爬網(wǎng)程序(Webcrawler),也稱蜘蛛程序(Webspider),能自動對因特網(wǎng)上的網(wǎng)站進行訪問、記錄與更新。索引器,可以處理爬網(wǎng)程序收集來的信息,取出網(wǎng)頁中的關(guān)鍵字并存儲在數(shù)據(jù)庫中。數(shù)據(jù)庫,存儲了索引器處理后的索引結(jié)果。4查詢處理器,當用戶進行搜索時,查詢處理器會在數(shù)據(jù)庫中查找滿足要求的索引,并將其排序,生成一個網(wǎng)頁返回給用戶。爬蟲程序爬網(wǎng)程序不會保存快照具查看網(wǎng)站的鏈接數(shù)、收錄情況和流量排名搜索引擎的爬蟲程序發(fā)現(xiàn)一個新的網(wǎng)站可能會需要較長時間,網(wǎng)站管理員可以通過手動提交方式將網(wǎng)站加入到爬網(wǎng)程序的URL列表中,以使網(wǎng)站能盡快地被搜索引擎收錄。“URL提交”工具搜索技巧增加或減少關(guān)鍵字的數(shù)量關(guān)鍵字的排列順序也會影響搜索結(jié)果使用近義詞或同義詞搜索使用搜索運算符或特定的語法等進行輔助搜索。使用搜索引擎網(wǎng)站提供的高級搜索功能,對搜索范圍進行更多的限定。多數(shù)搜索引擎通過關(guān)鍵字進行查詢,但如何快捷地查到自己想要的信息也需要一些技巧:搜索技巧常用搜索運算符符號或語法功能通配符(*、?)*代表任意數(shù)量的字符,?代表一個任意字符AND搜索結(jié)果需同時滿足AND兩邊的兩個關(guān)鍵字OR搜索結(jié)果只需滿足OR兩邊的其中一個關(guān)鍵字即可NOT搜索結(jié)果中不能包含NOT后的關(guān)鍵字“”引號中的關(guān)鍵字不會做任意形式的變換,常用于精確搜索+、-加號后的關(guān)鍵字必須出現(xiàn)在搜索結(jié)果中,而減號后的關(guān)鍵字不能出現(xiàn)intitle:標題搜索范圍限定在網(wǎng)頁標題中site:站名搜索范圍限定在特定站點中inurl:連接搜索范圍限定在URL鏈接中filetype:文檔格式搜索限定文檔格式的內(nèi)容使用基于Web的素材使用web上的素材如文本、圖片時,最好注明引用源以確保其他人能找到素材的來源。常用的注明引用源的格式有MLA央樣式(ModernLanguageAssociationStyle,現(xiàn)代語言協(xié)會樣式)、APA樣式(AmericanPsychologicalAssociationStyle,美國心理學協(xié)會樣式)和芝加哥樣式(ChicagoStyle)等。一些網(wǎng)站會明確限定網(wǎng)站中素材的使用方式,這些限定通??稍诰W(wǎng)站的使用條款中找到。電子商務第三節(jié)電子商務的定義電子商務的商業(yè)模式電子商務網(wǎng)站技術(shù)在線支付與HTTPSO2O電子商務的定義01020304電子商務是指在網(wǎng)絡上以電子交易的方式進行的商業(yè)活動和營銷過程。電子商務的商品可以是有形的商品,也可以是數(shù)字產(chǎn)品或是服務。電子商務的優(yōu)勢是它的成本很低,通過利用因特網(wǎng)和計算機資源,可以有效地減少人力資源成本和租用實體店鋪的成本。電子商務模式對商家和消費者都有利——商家可以出售一些不太常見的商品,而消費者可以用更低的價格購買到商品。電子商務的商業(yè)模式12345消費者可以向企業(yè)直接購買商品。大型的B2C電子商務網(wǎng)站如京東商城、天貓商城、亞馬遜等。用戶之間可以互相買賣、競拍商品。如淘寶。與B2C不同,C2B強調(diào)以消費者為中心,即先有消費者提出需求,后有生產(chǎn)企業(yè)按需求組織生產(chǎn)。常見的C2B網(wǎng)站如要啥網(wǎng)等。企業(yè)之間進行的商品交易,常見的B2B網(wǎng)站如阿里巴巴。請企業(yè)與政府間進行的交易,如政府的網(wǎng)上采購。B2C(BusinesstoConsumer)C2C(ConsumertoConsumer)C2B(ConsumertoBusiness)三B2T(BusinesstoTeam)B2G(BusinesstoGovernment)6許多互不相識的消費者組成團隊與商家談判,以求得最優(yōu)的價格。B2B(BusinesstoBusiness)在線支付與HTTPS在網(wǎng)上商城中,當消費者確認對購物車中商品進行付費后,網(wǎng)站會生成一個安全連接進行付費操作。常用的安全連接技術(shù)有SSL/TLS和HTTPS。SSL(SecureSocketLayer,安全套接層)和TLS(TransportLayerSecurity,傳輸層安全)可對計算機和服務器間傳輸?shù)臄?shù)據(jù)進行加密。SSL/TLS協(xié)議使用計算機特定的端口(通常是443端口)建立安全連接,而不是普通HTTP通信使用的80端口。HTTPS(HyperTextTransferProtocolSecure,超文本傳輸安全協(xié)議)是對HTTTP和SSL/TLS的結(jié)合,能為關(guān)鍵操作提供安全連接。使用了HTTPS協(xié)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 供養(yǎng)中心考試題及答案
- 高考神考試題及答案
- 弓形蟲腦病的臨床護理
- T/CAEPI 26-2020污染地塊綠色可持續(xù)修復通則
- 宿舍煤氣使用安全協(xié)議書
- 兒童衣物閑置捐贈協(xié)議書
- 中午做飯保姆合同范本
- 工程施工合同解除協(xié)議書
- 房屋權(quán)益轉(zhuǎn)讓合同范本
- 工程勞務承包聯(lián)營協(xié)議書
- 深圳初中英語7、8、9 年級單詞表匯總
- 互聯(lián)網(wǎng)金融時代大學生消費行為影響因素研究
- 食品藥品安全監(jiān)管的問題及對策建議
- 信號檢測與估計知到章節(jié)答案智慧樹2023年哈爾濱工程大學
- 國家開放大學一平臺電大《法律社會學》我要考形考任務2及3題庫答案
- 公司收文處理箋
- 6G 移動通信系統(tǒng)
- 環(huán)境因素識別評價表(一)
- 《三毛流浪記》作者簡介張樂平
- 2023年山西建設(shè)投資集團有限公司招聘筆試題庫及答案解析
- 鐵皮石斛的抗氧化、保濕功效研究和應用現(xiàn)狀
評論
0/150
提交評論