❶ 我想問下什麼叫作交互性網站
交互性的網站也就是WEB2.0 簡單的說就是瀏覽者同時也是網站的信息編輯創建者
具體參考如下:
要理解WEB2.0,先得看WEB的歷史。 World Wide Web,簡稱WWW,是英國人TimBerners-Lee 1989年在歐洲共同體的一個大型科研機構任職時發明的。通過WEB,互聯網上的資源,可以在一個網頁里比較直觀的表示出來;而且資源之間,在網頁上可以鏈來鏈去。在WEB1.0上做出巨大貢獻的公司有Netscape,Yahoo和Google。 Netscape研發出第一個大規模商用的瀏覽器,Yahoo的楊致遠提出了互聯網黃頁, 而Google後來居上,推出了大受歡迎的搜索服務。
搜索最大的貢獻是,把互聯網上海量的信息,用機器初步分了個線索。但是,光知道網頁里有哪些關鍵字,只解決了人瀏覽網頁的需求。所以,Tim-Berners-Lee在提出WWW不久,即開始推崇語義網(Semantic Web)的概念。為什麼呢?因為互聯網上的內容,機器不能理解。他的理想是,網頁製作時和架構資料庫時,大家都用一種語義的方式,將網頁里的內容表述成機器可以理解的格式。這樣,整個互聯網就成了一個結構嚴謹的知識庫。從理想的角度,這是很誘人的,因為科學家和機器都喜歡有次序的東西。Berners-Lee關心的是,互聯網上數據,及能否被其它的互聯網應用所重復引用。舉一個例子說明標准資料庫的魅力。有個產品叫LiberyLink。裝了它後,到Amazon上去瀏覽時,會自動告訴你某一本書在用戶當地的圖書館能否找到,書號是多少等。因為一本書有統一的書號和書名,兩個不同的互聯網服務(Amazon 和當地圖書館資料庫檢索)可以公享數據,給用戶提供全新服務。
但是,語義網提出之後,曲高和寡,響應的人不多。為什麼?因為指望要網頁的製作者提供這么多額外的信息去讓機器理解一個網頁,太難;簡直就是人給機器打工。這違反了人們能偷懶就偷懶的本性。看看Google的成功就知道。 Google有個Page Rank技術,將網頁之間互相鏈接的關系,用來做結果排序的一個依據,變相利用了網頁製作人的判斷力。想一想網頁的製作者們,從數量來說,比純瀏覽者的數量小得多。但Google就這一個革新,用上了網頁的製作者的一部份力量,已將其推上了互聯網的頂峰。
所以互聯網下一步,是要讓所有的人都忙起來,全民織網,然後用軟體,機器的力量使這些信息更容易被需要的人找到和瀏覽。如果說WEB1.0是以數據為核心的網,那我覺得WEB2.0是以人為出發點的互聯網。 我們看一看最近的一些WEB2.0產品,就可以理解以上觀點。
Blog: 用戶織網,發表新知識,和其他用戶內容鏈接,進而非常自然的組織這些內容。
RSS: 用戶產生內容自動分發,定閱
Podcasting: 個人視頻/聲頻的發布/定閱
SNS: blog+人和人之間的鏈接
WIKI: 用戶共同建設一個大網路全書
從知識生產的角度看,WEB1.0的任務,是將以前沒有放在網上的人類知識,通過商業的力量,放到網上去。WEB2.0的任務是,將這些知識,通過每個用戶的瀏覽求知的力量,協作工作,把知識有機的組織起來,在這個過程中繼續將知識深化,並產生新的思想火花;
從內容產生者角度看,WEB1.0是商業公司為主體把內容往網上搬,而WEB2.0則是以用戶為主,以簡便隨意方式,通過blog/podcasting 方式把新內容往網上搬;
從交互性看,WEB1.0是網站對用戶為主;WEB2.0是以P2P為主。
從技術上看,WEB客戶端化,工作效率越來越高。比如像Ajax技術, GoogleMAP/Gmail裡面用得出神入化。
我們看到,用戶在互聯網上的作用越來越大;他們貢獻內容,傳播內容,而且提供了這些內容之間的鏈接關系和瀏覽路徑。在SNS裡面,內容是以用戶為核心來組織的。WEB2.0是以用戶為核心的互聯網。
那麼,這種意義上的WEB2.0,和Tim Berners-Lee的語義網,有什麼不同呢?語義網的出發點是數據的規整及可重復被機器調用,提出使用語義化的內容發布工具, 試圖從規則和技術標准上使互聯網更加有序。 Google等搜索引擎,在沒有語義網的情況下,盡可能的給互聯網提供了線索。 WEB2.0則是鼓勵用戶用最方便的辦法發布內容(blog/podcasting),但是通過用戶自發的(blog)或者系統自動以人為核心(SNS)的互相鏈接給這些看似凌亂的內容提供索引。 因為這些線索是用戶自己提供,更加符合用戶使用感受。互聯網逐漸從以關鍵字為核心的組織方式和閱讀方式,到以互聯網用戶的個人portal(SNS)為線索,或者以個人的思想脈絡(blog/rss)為線索的閱讀方式。WEB2.0強調用戶之間的協作。WIKI是個典型例子。從這個角度看,互聯網是在變得更有序,每個用戶都在貢獻:要麼貢獻內容,要麼貢獻內容的次序.
對下一代互聯網的看法,還會有很多的討論。有一點可以肯定,WEB2.0是以人為核心線索的網。提供更方便用戶織網的工具,鼓勵提供內容。根據用戶在互聯網上留下的痕跡,組織瀏覽的線索,提供相關的服務,給用戶創造新的價值,給整個互聯網產生新的價值,才是WEB2.0商業之道。
❷ 究竟什麼是網站的「交互性」
網站交互性,主要是指網站和用戶之間的交流;
就是說網站通過某些插件或者技術手段,能夠滿足用戶在使用網站過程中的交互需求。
比如:在線客服,即時通訊,留言等等。
❸ 什麼是動態網站
網路技術日新月異,細心的網友會發現許多網頁文件擴展名不再只是「.htm」,還有「.php」、「.asp」等,這些都是採用動態網頁技術製作出來的。
早期的動態網頁主要採用CGI技術,CGI即Common Gateway Interface(公用網關介面)。您可以使用不同的程序編寫適合的CGI程序,如Visual Basic、Delphi或C/C++等。雖然CGI技術已經發展成熟而且功能強大,但由於編程困難、效率低下、修改復雜,所以有逐漸被新技術取代的趨勢。
下面介紹幾種目前頗受關注的新技術:
1、PHP 即Hypertext Preprocessor(超文本預處理器),它是當今Internet上最為火熱的腳本語言,其語法借鑒了C、Java、PERL等語言,但只需要很少的編程知識你就能使用PHP建立一個真正交互的Web站點。
它與HTML語言具有非常好的兼容性,使用者可以直接在腳本代碼中加入HTML標簽,或者在HTML標簽中加入腳本代碼從而更好地實現頁面控制。PHP提供了標準的資料庫介面,資料庫連接方便,兼容性強;擴展性強;可以進行面向對象編程。
2、ASP 即Active Server Pages,它是微軟開發的一種類似HTML(超文本標識語言)、Script(腳本)與CGI(公用網關介面)的結合體,它沒有提供自己專門的編程語言,而是允許用戶使用許多已有的腳本語言編寫ASP的應用程序。ASP的程序編制比HTML更方便且更有靈活性。它是在Web伺服器端運行,運行後再將運行結果以HTML格式傳送至客戶端的瀏覽器。因此ASP與一般的腳本語言相比,要安全得多。
ASP的最大好處是可以包含HTML標簽,也可以直接存取資料庫及使用無限擴充的ActiveX控制項,因此在程序編制上要比HTML方便而且更富有靈活性。通過使用ASP的組件和對象技術,用戶可以直接使用ActiveX控制項,調用對象方法和屬性,以簡單的方式實現強大的交互功能。
但ASP技術也非完美無缺,由於它基本上是局限於微軟的操作系統平台之上,主要工作環境是微軟的IIS應用程序結構,又因ActiveX對象具有平台特性,所以ASP技術不能很容易地實現在跨平台Web伺服器上工作。
3、JSP 即Java Server Pages,它是由Sun Microsystem公司於1999年6月推出的新技術,是基於Java Servlet以及整個Java體系的Web開發技術。
JSP和ASP在技術方面有許多相似之處,不過兩者來源於不同的技術規范組織,以至 ASP一般只應用於Windows NT/2000平台,而JSP則可以在85%以上的伺服器上運行,而且基於JSP技術的應用程序比基於ASP的應用程序易於維護和管理,所以被許多人認為是未來最有發展前途的動態網站技術。
雖然以上3種新技術在製作動態網頁上各有特色,但目前仍都在發展中,不夠普及。對於廣大個人主頁的愛好者、製作者來說,建議盡量少用難度大的CGI技術。如果您對微軟的產品情有獨鍾,採用ASP技術會讓您得心應手;如果是Linux的追求者,運用PHP技術在目前是最明智的選擇。當然,不要忽略了JSP技術喲!
❹ 什麼叫動態網頁的交互性
簡單的說是需要編程(PHP、jsp/java、asp/asp.net、CF、CGI等)和資料庫(不一定要求是資料庫,只要能存儲數據如MXL,或者文本)開發的網站,一般就是動態的交互性網站!
交互性的概念就是,你提交了一個信息,系統會給你作出一個響應,並根據需要把處理結果保存到資料庫的。
❺ 什麼叫交互性
交互性(interactive)是一個比較廣泛的概念,運用不同的領域其含義是不同的。交互性主要運用於計算機及多媒體領域,下面我們就主要解釋一下計算機人機交互及相關的幾個概念:
1.人機交互(Human-Computer Interaction, 簡寫HCI):是研究關於設計、評價和實現供人們使用的交互計算系統以及有關這些現象進行研究的科學。
2.人機界面(Human-Computer Interface,簡寫HCI):是人與計算機之間傳遞、交換信息的媒介和對話介面,是計算機系統的重要組成部分。
人機交互與人機界面是兩個有著緊密聯系而又不盡相同的概念。
(5)動態網站的交互性是什麼意思擴展閱讀:
交互過程是一個輸入和輸出的過程,人通過人機界面向計算機輸入指令,計算機經過處理後把輸出結果呈現給用戶。人和計算機之間的輸入和輸出的形式是多種多樣的,因此交互的形式也是多樣化的。
當計算機播放某多媒體程序的時候,編程人員可以發出指令控制該程序的運行,而不是程序單方面執行下去,程序在接受到編程人員相應的指令後而相應地做出反應,這一過程及行為,我們稱之為交互。
❻ 互動式動態網頁的基本概念是什麼
互動式的具有雙向性,最大的特點就是人機交互!
現在的計算機越來越智能,你的每一個操作,都會得到計算機的反應。操作-反饋就是交互的過程,在Dreamweaver中體現為事件和其觸發的行為。簡而言之,互動式網頁就是可以讓瀏覽者參與的頁面。比如:表單,動態網頁(可以自動更新)以及一些內嵌的腳本對象等。
程序是否在伺服器端運行,是重要標志。在伺服器端運行的程序、網頁、組件,屬於動態網頁,它們會隨不同客戶、不同時間,返回不同的網頁,例如ASP、PHP、JSP、ASP.net、CGI等。運行於客戶端的程序、網頁、插件、組件,屬於靜態網頁,例如html頁、Flash、JavaScript、VBScript等等,它們是永遠不變的。
❼ 什麼是動態交互
每個網站訪問者就代表一個客戶端,動態交互技術就是用來實現客戶端與伺服器端進行數據交互。
❽ "網頁設計的交互性"中什麼是"交互性
交互性就是網頁和瀏覽者之間的息傳遞的雙向性。
網站它不是一個「被動」的媒體。和電視,電台等媒體不一樣的是,網頁是需要我們用滑鼠去點擊的。
瀏覽者點擊連接,網頁顯示出需要的內容然後在傳遞給瀏覽者。這就是網頁的交互性。
❾ 交互網頁是什麼意思
互動式網站主體設計使用程序語言(ASP、PHP、JSP等不同的後端腳本語言),多數基於資料庫。
頁面製作中使用輔以 JavaScript 腳本做前端腳本語言、精美的頁面、生動的 Flash 動畫或是 CSS3 動畫可以夠成豐富多採的網頁。
加上後台控制頁面可以生成功能強大的頁面,如網上辦公、網上銷售、網上招聘、物流管理、人事管理等CMS具有的多種模塊。
優點:
● 基於資料庫,可以隨意更改資料,使用簡單,更改數據則全站更改,不會造成一個數據需要修改多次;
● 可以任意添加文章或產品的不同的object,這些數據存放在資料庫,更加的安全;
● 可以自動計算、統計、匯總(使用已經編譯完成的函數);
● 後期擴允性能好,升級簡單(直接更改函數主體);
● 可操作性能好,改版容易,組合升級費用較低(不必要重新製作,只需要更改部分核心函數及樣式)。
缺點:
● 空間價格較高(需要支持FastCGI和資料庫的空間);
● 首次製作綜合費用較高(需要從頭開始從0製作)。
與靜態頁面相比較:
與靜態網頁相對應的,能與後台資料庫進行交互,數據傳遞。
網站的URL網頁 URL的後綴不是.htm、.html、.shtml、.xml等靜態網頁的常見形動態網頁製作格式而是以.aspx、.asp、.jsp、.php、.perl、.cgi等形式為後綴。
並且在動態網頁網址中有一個標志性的符號——「?」,這種是GET的方法發送信息,有些網頁網址不含?但是也是互動式網頁,是因為其使用POST的方法發送信息
例如:QQ/Bai/Google就是互動式網頁
【圖】互動式網頁栗子:Bai
❿ 動態網站跟靜態網站的區別
動態網站和靜態網站的區別
靜態網站特點:
1.網頁內容一經發布到網站伺服器上,無論是否有用戶訪問,每個靜態網頁的內容都是保存在網站伺服器上的,也就是說,靜態網頁是實實在在保存在伺服器上的文件,每個網頁都是一個獨立的文件;
2.靜態網頁的內容相對穩定,因此容易被搜索引擎檢索;
3.靜態網頁沒有資料庫的支持,在網站製作和維護方面工作量較大,因此當網站信息量很大時完全依靠靜態網頁製作方式比較困難;
4.靜態網頁的交互性交叉,在功能方面有較大的限制。
那麼什麼是動態網站呢?所謂「動態」,並不是指網頁上簡單的GIF動態圖片或是Flash動畫,動態網站的概念現在還沒有統一標准,但都具備以下幾個基本特徵:
1.交互性:網頁會根據用戶的要求和選擇而動態地改變和響應,瀏覽器作為客戶端,成為一個動態交流的橋梁,動態網頁的交互性也是今後Web發展的潮流。
2.自動更新:即無須手動更新HTML文檔,便會自動生成新頁面,可以大大節省工作量。
3.因時因人而變:即當不同時間、不同用戶訪問同一網址時會出現不同頁面。
此外動態網頁是與靜態網頁相對應的,也就是說,網頁 URL的後綴不是.htm、.html、.shtml、.xml等靜態網頁的常見形式,而是以.asp、.jsp、.php、.perl、.cgi等形式為後綴。 在動態網頁網址中有一個標志性的符號——「?」,如有這樣一個動態網頁的地址為:
<a href="http://www.test.com/ip/index.asp?id=1" target="_blank">http://www.test.com/ip/index.asp?id=1</a>
這就是一個典型的動態網頁URL形式。
這里說的動態網頁,與網頁上的各種動畫、滾動字幕等視覺上的「動態效果」沒有直接關系,動態網頁也可以是純文字內容的,也可以是包含各種動畫的內容,這些只是網頁具體內容的表現形式,無論網頁是否具有動態效果,採用動態網站技術生成的網頁都稱為動態網頁。
從網站瀏覽者的角度來看,無論是動態網頁還是靜態網頁,都可以展示基本的文字和圖片信息,但從網站開發、管理、維護的角度來看就有很大的差別。網路營銷教學網站將動態網頁的一般特點簡要歸納如下:
(1)動態網頁以資料庫技術為基礎,可以大大降低網站維護的工作量;
(2)採用動態網頁技術的網站可以實現更多的功能,如用戶注冊、用戶登錄、在線調查、用戶管理、訂單管理等等;
(3)動態網頁實際上並不是獨立存在於伺服器上的網頁文件,只有當用戶請求時伺服器才返回一個完整的網頁;
(4)動態網頁中的「?」對搜索引擎檢索存在一定的問題,搜索引擎一般不可能從一個網站的資料庫中訪問全部網頁,或者出於技術方面的考慮,搜索蜘蛛不去抓取網址中「?」後面的內容,因此採用動態網頁的網站在進行搜索引擎推廣時需要做一定的技術處理才能適應搜索引擎的要求。
如今,各大論壇、聊天室人滿為患,說明網路發展強調更多的交互性。也許你也想擁有一個私人論壇——聽聽別人對你主頁的建議和看法;擁有一個聊天室——志趣相投的朋友在一起自由討論……其實,只要跟我們一起了解動態主頁的製作技巧,在自己的網站中輕松搭建個人社區就再也不是夢想了!那麼,從本期開始,別忘了關注我們為你推出的動態網頁製作技術教程。
提起動態主頁的製作,就不能不說到ASP動態網頁技術。細心的讀者會發現很多網站的文件是以*.asp結尾,那麼這個ASP到底是什麼,它與HTML有什麼關系,又是如何工作的呢?不妨一起來看一看。
一、細說ASP
ASP 是Active Server Pages的簡稱,是微軟開發的伺服器端腳本環境,它內含於IIS或PWS中,提供一個用於伺服器端腳本執行的環境,以此來實現動態交互的目的,這也是許多動態網頁技術的共同特徵。本章內容均圍繞 IIS來進行講解,PWS的內容與此大致相同。
ASP的興起似乎是「一夜之間」,到底它有什麼「魔力「呢?
1.無須編譯或鏈接即可執行,可集成於HTML代碼中,有了它,可省去許多繁瑣重復的勞動。
2.與瀏覽器無關:用戶端只要使用可執行HTML代碼的任何瀏覽器(例如IE、Netscape等),即可瀏覽由ASP所設計的主頁內容。所有代碼都是在伺服器端執行,只要寫好代碼,工作伺服器就能搞定一切。
3. 可通過ActiveX Server Components(ActiveX伺服器組件)來擴充功能,而 ActiveX Server Component可使用Visual Basic、Java、Visual C 、COBOL等語言來實現,有了它就可隨意擴展功能。更令人興奮的是,現在網上有很多第三方組件可以隨意下載,想要什麼盡可去Search、去Download,然後放在你的ASP代碼中調用就OK啦。
4.ASP與任何ActiveX Scripting語言兼容。除了可使用VBScript或JavaScript語言來設計之外,還可通過Plug-in的方式,使用由第三方提供的例如REXX、Perl、Tcl等腳本語言,學過動態主頁製作的人都知道它們的重要性。
5.ASP源程序代碼不會在瀏覽過程中被下載到用戶的瀏覽器中,也就是說它對你的代碼進行了保密。太棒了,花了九牛二虎之力做好的東東可不能讓別人輕輕點一下滑鼠就拿走了。
ASP作為一種動態網頁製作技術易學易用,很是讓人心動。接下來我們就來看看ASP是如何工作的,一般來說,ASP文件由3個部分組成:
1.普通的HTML文本(也就是基本網頁的內容)。
2.客戶端的腳本代碼(