教程首頁
網站構建
當您將我們的《網站構建教程》學習完畢,您會掌握如何建設一個專業的網站。
您也會學到如何做好面向未來的準備,以及如何使用諸如 XHTML 和 XML 之類的新技術。
開始學習網站構建!
內容目錄
網站構建
一個網站開發人員必須掌握的知識是什么?不要跳過本章,其中的內容非常重要。所以,將這一章全部讀完吧!
網站設計
本章內容:如何設計你的站點。
網絡用戶
本章內容:網絡用戶以及他們使用什么類型的設備。
網站標準
本章內容:WEB 標準,以及如何使用它們。
網站驗證
本章內容:如何驗證您的網站中的 HTML、XHTML、CSS、XML、和 WMP 頁面。
教程首頁
網站設計
每個網站開發者都必須了解以下 Web 構件:
HTML 4.01
CSS 的使用 (樣式表)
XHTML
XML 和 XSLT
客戶端腳本
服務器端腳本
通過 SQL 管理數據
Web 的未來
HTML 4.01
HTML 是 Web 的語言,每一個 Web 開發者都需要對它擁有基本的了解。
HTML 4.01 是重要的 Web 標準,它與 HTML 3.2 的差異非常之大。
當類似 font 的標簽和 color 屬性被添加到 HTML 3.2 后,它就逐漸成為開發人員們的一場噩夢。開發那些必須把字體信息加入每個單獨頁面的網站,其過程成為了一種漫長而昂貴的折磨。
通過 HTML 4.01,所有的格式化信息可以被移出 HTML 文檔,轉而放入一個獨立的樣式表中。
HTML 4.01 之所以重要,另外一個原因是由于 XHTML 1.0,這個最新的 HTML 標準是作為一種 XML 應用被重新表達的 HTML 4.01。在您的頁面中使用 HTML 4.01 可以確保在未來將 HTML 輕松升級到 XHTML。
請確保您使用了最新的 HTML 4.01 標準。
學習我們的完整的 HTML 4.01 參考手冊。
層疊樣式表(Cascading Style Sheets - CSS)
樣式可定義 HTML 元素如何被顯示,類似 font 標簽在 HTML 3.2 中所起到的作用。樣式通常被保存在 HTML 文檔之外的文件中。外部樣式表使您有能力僅僅通過編輯一個簡單的 CSS 文檔來改變網站內所有頁面的外觀和布局。如果您曾經嘗試過進行某些改變,比如同時改變站內所有網頁標題的字體或顏色,您就會明白 CSS 如何能夠達到事半功倍的效果。
請務必學習我們的 CSS 教程。
XHTML - HTML 的未來
XHTML 指可擴展超文本標記語言(Extensible HyperText Markup Language)。
XHTML 1.0 是源自 W3C 的最新的 HTML 標準。它于 2000 年 1 月 26 日成為正式的推薦標準(Recommendation)。W3C Recommendation 意味著其規范的穩定性,同時其規范目前已成為一種 Web 標準。
XHTML 是一種使用 XML 進行重構的 HTML 4.01,并可以通過遵循一些簡單的指導方針立即在現有的瀏覽器中投入使用。
為未來做好準備:請閱讀如何將網站轉化為 XHTML。
XML - 用于描述數據的工具
擴展標記語言(XML)并不是HTML的替代品。在未來的 web 開發中,XML 會被用來描述和存儲數據,而 HTML 會被用來顯示數據。
我們對 XML 最合適的描述是,一個跨平臺的、獨立于軟硬件的,信息存儲和傳輸工具。
我們相信 XML 的重要性不亞于 HTML 對于 web 的基礎性地位,并且 XML 將會成為最重要的數據處理和傳輸工具。
請確保學習我們的 XML 教程。
XSLT - 用戶轉換數據的工具
XSLT(可擴展的樣式表語言轉換,Extensible Stylesheet Language Transformations),是用于轉換 XML 的語言。
未來的網站將不得不向不同的瀏覽器并向其他web服務器以不同的格式傳遞數據。而 XSLT 則是一種將 XML 數據轉換為不同格式的新的 W3C 標準。
XSLT 可以把 XML 文件轉換為瀏覽器可識別的格式,比如 HTML,或者 WML - 一種用于許多手持設備的標記語言。
XSLT 還可以添加元素,并對元素進行刪除、重新排列及排序,測試并確定顯示哪些元素,等等。
請確保學習我們的 XSLT 教程。
客戶端腳本
客戶端腳本腳本是一種有關因特網瀏覽器行為的編程。您應該學習 JavaScript,這樣才能有能力傳遞更多的動態網站內容:
JavaScript 是為 HTML 設計者提供的一種的編程工具
HTML 的創作者通常都不是程序員,但是 JavaScript 是一種語法非常簡單的腳本語言!幾乎任何人都能夠把某些 JavaScript 的代碼片斷放入他們的 HTML 頁面中。
JavaScript 可以在HTML頁面中放入動態的文本
像這樣的一條 JavaScript 語言可以在 HTML 頁面中寫入可變的文本:document.write("h1" + name + "/h1")
JavaScript 能夠對事件進行反應
可以把 JavaScript 設置為在某事件執行時發生,比如當頁面加載完畢或當用戶點擊某個 HTML 元素時。
JavaScript 可讀取并修改 HTML 元素
JavaScript 能夠讀取并修改 HTML 元素的內容
JavaScript 可被用來驗證數據
可使用 JavaScript 在表單被提交到服務器前對表單數據進行驗證,這樣可確保服務器進行正確的數據處理。
一定要學習我們的 JavaScript 教程。
服務器端腳本
服務器端腳本和因特網服務器編程有關。您應該學習服務器端腳本,這樣才能有能力傳遞更多的動態網站內容。通過服務器端的編程,你可以:
動態地編輯、修改或添加網頁內容
對用戶從 HTML 提交的查詢或數據進行響應
訪問數據或數據庫,并把結果返回瀏覽器
訪問文件或 XML 數據,并把結果返回瀏覽器
把 XML 轉換為 HTML,并把結果返回到瀏覽器
為不同的用戶定制頁面,提高頁面的可用性
對不同的網頁提供安全和訪問控制
為不同類型的瀏覽器設計不同的輸出
最小化網絡流量
在 W3SCHOOL,我們通過 ASP 和 PHP 為您演示了服務器端的腳本編程
請確保學習我們的 ASP 教程 和 PHP教程。
使用 SQL 管理數據
結構化查詢語言(SQL)是對諸如下列數據庫進行訪問的通用標準:SQL Server、Oracle、Sybase 以及 Access。
對于那些希望從數據庫存儲和提取數據的人們來說,有關 SQL 的知識是極具價值的。
任何web管理員都應當明白,SQL 對于 web 上的數據庫來說,是一種真正切合的引擎。
請確保學習我們的 SQL 教程。
未來的前景
您需要明白一件很重要的事情,網站的功能性將會徹底地變革。我們會看一種巨大的轉變,那就是網站從“靜態內容”的展示轉向“動態內容”的傳遞。
我們還會看到很多新式的瀏覽器,比如移動設備中的瀏覽器,同時,我們還會看到更多有關服務器間,以及服務器與瀏覽器間使用XML來進行的數據通信。
網站構建
網絡用戶
設計網站需要嚴謹的思考和周全的計劃。
最重要的事情是了解您的受眾(用戶)。
用戶都是瀏覽者
如果您認為一般的用戶會完完整整地閱讀您的網頁,那么您就錯了。
無論您在網頁中發布了多么有用的信息,一個訪問者在決定是否繼續閱讀之前僅僅會花幾秒鐘的時間進行瀏覽。
如果您希望用戶閱讀您的文字,請確保在頁面段落的第一句就說明您的觀點。另外,您還需要在整個頁面中使用簡短的段落以及有趣的標題。
少即是多
使所有的句子盡可能地短。使所有的段落盡可能地短。使所有的章節盡可能地短。使您的頁面盡可能地短。
請在段落和章節之間使用很多的留白。充斥著冗長文字的頁面會趕走您的用戶。
也不要在單一的頁面上放置太多的內容。如果確實有必要傳遞大量的信息,請盡量把內容分為小塊,然后放入不同的頁面中。不要指望每個訪問者都能把一張數千字的頁面一路滾動到底。
導航
盡量創建通用于網站中所有頁面的導航結構。
把文本段落中的超鏈接使用量降至最低。請不要使用文本段落內的超鏈接隨意地把訪問者帶到別的頁面。因此這樣做會破壞導航結構一致性的感覺。
如果您必須使用超級鏈接,請把它們添加到段落的底部,或站點的導航菜單。
下載速度
最常見的錯誤是用于網站開發者的開發環境造成的,例如使用一臺本地的機器開發站點,或者使用一條高速的因特網連接。開發人員有時不會意識到下載他們的頁面要花很長的時間。
因特網可用性方面的研究告訴我們,如果網頁的下載時間超過7秒,大多數的訪問者會選擇離開。
在您發布任何大量的內容前,請確保這些頁面在低速的調制解調器連接上進行過測試。如果您的頁面需要花大量的時間下載,您或許應當考慮刪除某些圖片或多媒體內容。
允許您的用戶發言!
得到來自用戶的反饋是件好事情。您的訪問者就是你的“客戶”。他們經常會給您一些有價值的點子,或者無償地向您提供改進的建議。
如果您提供了某種方便的聯系途徑,您將得到來自很多技能和知識都各不相同的人們大量有益的反饋。
網站設計
網站標準
您的用戶所使用的硬件和軟件各不相同。
最重要的事情是了解您的受眾(用戶)。
他們使用什么顯示器?
請記住,在 web 上并非所有用戶都使用與您相同的顯示器。如果您針對 1024x768 分辨率的現實設計網頁,那么某些使用低分辨率顯示器的訪問者在閱讀您的網頁時就會出現問題。
盡管某些用戶仍然在使用 640x480 分辨率的顯示器,但是 800x600 是低分辨率標準的趨勢。W3SCHOOL 被設計為支持 1024x768 以上的分辨率。
如果您是擁有極高分辨率的開發人員中的一員,請確保使用了不同的低分辨率顯示器來測試您的網頁。
當設計網頁布局時有一種明智的方法是,把頁面的某個部分設計為可變的尺寸,這樣就可以適應更大或更小的分辨率顯示器。
他們使用什么瀏覽器?
兩種主要的瀏覽器 (Netscape 和 Microsoft) 都有自己的特征和怪癖,這些都是您在設計網頁時必須考慮的。
如果您很重視您的網站,那么請您不要忘記使用不同類型的瀏覽器來測試每張頁面。
目前,最常見的瀏覽器是 Microsoft Internet Explorer 和 Mozilla Firefox。
此外,某些訪問者也許會使用純文本的瀏覽器,比如 Lynx,或者他們可能會通過某個類似 AOL 的在線服務來訪問您的站點。這些瀏覽器中的某些可能不會按照您的預想來顯示網頁。
明智的做法是,使用嚴謹的、正式的且正確的 HTML(或 XHTML)。嚴謹且正確的編碼總是有助于瀏覽器正確地顯示您的頁面。
他們安裝了什么插件?
某些網頁中的元素,比如聲音和視頻片斷或者其他的多媒體內容,也許需要使用單獨的程序(助手應用程序或插件)。
請不要在您的網頁中使用這些元素,除非您能夠保證訪問者有權使用所需的軟件來查看它們。
怎樣幫助殘疾人士?
一些人們擁有嚴重的視力或聽力問題。這些用戶也許同樣需要訪問您站點。
他們中的一些人會使用盲文點字法或基于語言的瀏覽器來設法閱讀您的站點。請記住,如果您不為他們提供某些基于文本的選擇來替代圖象和其他圖形元素,那么所有的視覺內容都會失去作用。
為殘疾人士設計網站并非易事,但是有一件小事您是可以做到的 - 至少對于弱視的人們來說 - 令您的網頁可使用可調節的字體尺寸。
用戶都是瀏覽者
如果您認為一般的用戶會完完整整地閱讀您的網頁,那么您就錯了。
無論您在網頁中發布了多么有用的信息,一個訪問者在決定是否繼續閱讀之前僅僅會花幾秒鐘的時間進行瀏覽。
如果您希望用戶閱讀您的文字,請確保在頁面段落的第一句就說明您的觀點。另外,您還需要在整個頁面中使用簡短的段落以及有趣的標題。
網絡用戶
網站驗證
Web 標準會幫助我們實現 WWW 的夢想。
Web 標準讓 Web 開發更加容易。
為什么使用 web 標準?
由于存在不同的瀏覽器版本,web 開發者常常需要為耗時的多版本開發而艱苦工作。當新的硬件(比如移動電話)和軟件(比如微瀏覽器)開始瀏覽 web 時,這種情況開始會變得更加嚴重。
為了 web 更好地發展,對于開發人員和最終用戶而言非常重要的事情是,在開發新的應用程序時,瀏覽器開發商和站點開發商共同遵守標準。
web 的不斷壯大,使得越來越有必要依靠標準實現其全部潛力。web 標準可確保每個人都有權利訪問相同的信息。如果沒有 web 標準,那么未來的 web 應用,包括我們所夢想的應用程序,都是不可能實現的。
同時,Web 標準也可以使站點開發更快捷,更令人愉快。為了縮短開發和維護時間,未來的網站將不得不根據標準來進行編碼。開發人員不必為了得到相同的結果,而掙扎于多版本的開發。
其他的考慮
一旦 web 開發人員遵守了 web 標準,由于開發人員可以更容易地理解彼此的編碼,web 開發的團隊協作將得到簡化。
某些開發人員認為標準等同于約束,并認為利用特殊的瀏覽器特性會為其工作成果增加保障。但是當訪問方式日益增加時,未來對這些頁面的調整會變得越來越困難。遵守標準是您解決此問題需要走出的第一步。只有使用 web 標準,才能確保在不頻繁和費時地重寫代碼的情況下,所有的瀏覽器,無論新的或老式的,都可以正確地顯示您的站點。
Standardization 可增加網站的訪問量。
標準的 web 文檔更易被搜索引擎訪問,也更易被準確地索引。
標準的 web 文檔更易被轉換為其他格式。
標準的 web 文檔更易被程序代碼訪問(比如 JavaScript 和 DOM)。
希望節省大量的時間嗎?請養成使用驗證服務來驗證頁面的習慣吧。驗證可使您的文檔與標準保持一致,并免于嚴重的錯誤。
易用性
易用性是 HTML 標準的一個重要部分。
標準使得殘疾人士更容易地使用 web。盲人可使用計算機為他們讀出網頁。而弱視的人士可重新排列并放大網頁。簡單的 web 標準,比如 HTML 和 CSS,將使您的網頁更容易被語音閱讀器和其他不常見的輸出設備理解。
萬維網聯盟(World Wide Web Consortium)
萬維網聯盟,建立于 1994 年,是一個國際性的聯盟,其宗旨是投身于“引領 web 以激發其全部潛能”。
作為開發人員,特別是當創建這個教育性的網站時,我們愿意幫助其實現這個夢想。
您可以在下一節閱讀更多有關 W3C 的內容。
ECMA
歐洲計算機工業協會 (ECMA),1961 年創建于瑞士,其目標是滿足對計算機語言和輸入輸出代碼進行標準化的需要。
ECMA 不是一個官方的標準化機構,而是一個與其它官方機構,比如國際標準化組織 (ISO) 和歐洲通信標準機構 (ETSI),進行合作的公司聯合體。
對于 web 開發人員來說,最重要的標準是 ECMAScript,JavaScript 的標準化。
ECMAScript 是一種標準化的腳本語言,用來處理由 W3C 文檔對象模型 (DOM) 所規定的網頁對象。通過 ECMAScript,可對 DOM 對象進行添加、刪除或修改。
ECMAScript 標準基于 Netscape 的 JavaScript 和微軟的 JScript。
最新的 ECMAScript 規范是 ECMA-262:
http://www.ecma-international.org/publications/standards/ECMA-262.HTM
萬維網聯盟
教程首頁
此刻,您已向整個世界提供了您的 IP 地址。
請確保您沒有同時提供對私人數據的訪問權限。
您的 IP 地址是公共的
訪問因特網是要冒安全方面的風險的。
當您連到因特網后,IP地址被用來識別您的 PC。假如您不加防范,外部世界會利用這個 IP 地址(非法)訪問您的計算機。
固定的 IP 地址要冒更大的風險。
假如您正在使用撥號連接的 modem,那么每當您連到因特網上時就會獲得一個新的 IP 地址,但是如果您擁有一個固定的 IP 地址(電纜、專線等),您的IP就不會有變化了。
如果您正在使用一個固定的 IP 地址,那么您給了那些黑客們隨時對計算機進行攻擊的可能性。
您的網絡共享
個人電腦常常會連接到一個共享網絡中。大企業中的個人電腦會連接到大的集團網絡。小公司的個人電腦會連接到小的本地網絡,而私人家庭中的電腦也會經常與家庭成員分享網路。
網絡經常用來共享打印機、文件以及磁盤存儲。
當您連接到因特網,您的共享資源可能被外部世界訪問到。
常見的 windows 安全問題
不幸地是,很多微軟的 windows 用戶都意識不到其網絡設置中常見的安全漏洞。
這是 Microsoft Windows 中常見的網絡組件安裝列表:
Microsoft 網絡客戶端
Microsoft 的文件和打印機網絡共享
Internet 協議(TCP/IP )
如果您的設置允許在 TCP/IP 上使用 NetBIOS,那么會面臨一個安全問題:
文件會被整個 Internet 共享
您的登錄名、計算機名稱以及工作組名稱對其他人都是可見的
如果您的設置允許 TCP/IP 上的文件和打印機共享,您也會面臨安全問題:
文件會被整個 Internet 共享
沒有連接任何網絡的計算機也可能擁有危險的網絡設置,這是由于一旦 Internet 被安裝,網絡設置就會發生改變。
解決問題
請在網絡連接屬性中禁用 NetBIOS 協議和文件打印機共享,具體的操作方法會因不同的 windows 版本而略有不同。
如果您仍然需要在網絡上共享打印機和文件,你可以選擇使用 NetBEUI 協議來代替 TCP/IP 協議。
獲取更多資訊,保護您的計算機
請訪問ZDNet 安全頻道,獲得更多有關網絡安全的技巧和資訊。
動互聯網背景下,傳統媒體與網絡媒體關于內容、平臺、用戶的爭奪越來越激烈。商業網站受利益驅使盲目追求流量與用戶,部分媒體人媒介素養缺失,導致新聞作品侵權成為常態。新聞作品侵權有哪些新形式?新聞作品維權存在哪些困境?新聞作品版權保護路徑有哪些?本文旨在對這些問題進行分析并試圖找出答案。
一、移動互聯網時代新聞作品侵權表現
移動互聯時代新聞作品侵權產生新形式,主要表現為:通過深度鏈接惡意侵權;通過網絡轉碼主觀侵權;“洗稿”成為侵權新形式等。
1.通過深度鏈接惡意侵權。通過深度鏈接惡意侵權主要存在于新聞聚合平臺中,典型代表如“”“一點資訊”等,這些平臺不生產新聞作品,主要靠從其他自媒體或者網站上轉載文章獲取內容,甚至未經許可。2014年6月24日,搜狐起訴,稱后者通過“深度鏈接”對自己新聞作品進行侵權。
2.通過網絡轉碼主觀侵權。網絡轉碼,是利用WAP轉碼技術,將WEB頁面(HTML格式)轉換為WAP頁面(XHTML或WML格式)[1]。平臺會將原新聞作品中廣告信息惡意剔除從而剝奪原作者獲益權力。2014年6月24日,搜狐起訴,稱其直接抓取復制使用搜狐網、搜狐網手機版以及搜狐新聞客戶端里文章、圖片,通過網絡轉碼將內容轉換為XML格式,存放于服務器上,在用戶瀏覽時將XML內容渲染成新聞頁面呈現給用戶。
3.“洗稿”成為侵權新形式。“洗稿”指在某篇原創文章發布之后,他人通過改變其措辭顛倒順序,再寫一篇新文章,但寫作思路、架構均與原文章類似。2018年5月25日,媒體人魏武揮指出其作品《滴滴,一個連接者的責任邊界》[2]被微信公眾號“倫敦交易員”抄襲,改為《滴滴是如何走向‘邪惡’的?》[3]并標上“原創”標識。“洗稿”本質是一種侵權行為,但隱蔽性強、維權難度大,也被稱為“高級抄襲”。
二、移動互聯網時代新聞作品維權困境
由于取證難、維權成本與維權收益不成正比,加之版權保護與內容傳播訴求之間的矛盾,以至于維權成功者甚少,嚴重打消了新聞作品生產者的維權積極性。
1.侵權主體多標準不一造成取證難。移動互聯網背景下,新聞作品開放性更強,獲取也更加容易,往往被多家媒體同時侵權,加之沒有明確的認定標準,給取證帶來很大困難。
(1)侵權主體數量多難以確認。新聞作品侵權主體一般涉及多家網站、媒體,侵權主體數量之多、侵權范圍之廣給取證帶來很大難度。2016年5月26日,《新京報反侵權公告【第二十一期】》[4]創報道《懸崖上的村莊》[5]等多篇文章,被九派新聞移動端、央廣網、云南網、東南網、中國經濟網等多家網站、新聞移動端未經授權擅自轉載并修改標題。《新京報》有專業數據監測機構因而能迅速全面監測侵權行為,對于一般媒體尤其是個人而言,在龐大的互聯網數據庫中精確找到侵權主體無異于大海撈針。
(2)侵權標準認定不一造成取證難。由于沒有統一的侵權認定標準和值得借鑒的相關案件審理經驗,導致法院對各種新聞作品侵權認定難,也造成取證難。2008年新京報訴“浙江在線”侵權案,法院曾要求新京報將7000余篇被侵權新聞作品以每篇文章一個案件分案起訴,大大增加新京報維權負擔。2015年霍炬訴微信公眾號“差評”侵權案,法院最終判決證據不足,駁回原告訴訟請求。然而什么是“充足證據”,法律和業內都沒有一個統一標準。
2.維權成本與維權收益不成正比。目前我國文字侵權賠償標準較低,加之侵權者往往只使用精華句子,導致賠償數額更低。維權成本和維權收益之間的巨大矛盾往往使維權者望而卻步。
(1)維權成本不堪其重。我國法律施行“誰主張誰舉證”訴訟原則,被侵權者需要自己承擔所有舉證成本,包括金錢、時間、人力等,往往令維權人不堪其重。2015年11月4日,新京報起訴“一點資訊”,稱后者侵害其作品信息網絡傳播權。新京報方訴訟代理人年彬質為給被侵權文章公證,一月內跑了13次公證處,公證了50篇被侵權文章,僅公證費用就近2萬元,時間與人力成本更是無法計算[6]。
(2)維權收益入不敷出。國家版權局公布的《使用文字作品支付報酬辦法》規定,“轉載、摘編其他報刊已發表的作品……按每千字100元付酬標準向著作權人支付報酬……”[7]維權收益遠遠無法彌補生產成本和維權成本。《南方周末》曾指出其稿件生產成本為12元每字[8]。其起訴《一個日本記者經歷的中日誤解》文章被非法轉載一案,法院一審判決賠償3000元,該文3300余字平均每字賠償不足1元,遠遠低于生產成本。
3.版權保護與內容傳播訴求矛盾。對于新聞作品生產者而言,加強版權保護可能不利于作品傳播;而追求轉載量可能要降低版權保護意識。那么,版權保護與促進信息傳播是否存在不可調和的矛盾?從媒體的長遠發展來看,尊重版權是內容傳播的前提,全面而完善的版權保護往往能使內容的傳播事半功倍。凱叔團隊版權意識極強,一方面表現在其免費故事均已獲得繪本出版社的完整授權。另一方面表現在所有付費故事均為原創,制作團隊享有完整著作權,他人如想演繹或傳播須其授權。充分的版權保護措施和清晰的權屬使“凱叔講故事”所有內容產品的傳播和深度開發免除了后顧之憂[9]。
三、移動互聯網時代新聞作品版權保護路徑
移動互聯時代,新聞作品版權保護需要利用新技術,形成系統完善的移動版權運營模式,多方聯動共同推動版權保護。
1.利用新技術為移動版權保駕護航。近年來,大數據、DRM(Digital Rights Management)技術、區塊鏈技術等為新聞作品版權保護提供了很多支持。2017年10月11日國家版權局指導發布中國首個區塊鏈 版權系統——“中國版權鏈智慧保險箱4.0”。它將版權保護與區塊鏈技術相結合,將有效解決移動互聯時代版權保護的一些問題。區塊鏈“時間戳”的可追溯性保證了作品流通過程中的全程追溯,需要時可及時提取數據,維權舉證不再困難[10]。
2.形成系統完善的移動版權運營模式。建立一個良好的移動版權運營模式是進行版權保護的根本方法。探索建立一個包括新聞作品生產者、傳播者、版權管理者三位一體的平臺,由生產者提供內容,并將版權事宜委托版權管理者,傳播者與版權管理者協調新聞作品版權使用、利益分配等一切事宜。以合作為方法,通過新聞作品生產者、版權管理者、傳播者的深度參與實現多贏,推動移動版權市場有序發展。
3.多方聯動共筑版權保護新時代。新聞作品版權保護需要多方聯動。政府需要加強司法保護,修訂或出臺一些法律法規,進一步界定侵權、“時事新聞”等相關概念;生產者要加強保護意識,積極發布聲明公告、敢于維權;行業組織要加強協作,促進新聞行業自律和版權合作。目前我國版權保護行業組織主要有中國版權協會、中國文字著作權協會、中國電影版權保護協會等。此外,2014年8月28日成立的新媒體版權聯盟也為移動互聯網背景下新聞作品版權保護提供了有力支持。
參考文獻:
[1]倪佰慧.網絡聚合類服務提供者行為的法律規制探究[D].浙江大學,2017.
[2]扯氮集.滴滴一個連接者的責任邊界[EB/OL].https://mp.weixin.qq.com/s/soQTH6B7M_MztEEAgjO9xg,2018-05-10.
[3]倫敦交易員.滴滴是如何走向“邪惡”的?[EB/OL].https://mp.weixin.qq.com/s/xZo_GNNyLr0bArputyBX3Q,2018-05-13.
[4]新京報.新京報反侵權公告【第二十一期】[EB/OL]. http://www.bjnews.com.cn/feature/2016/05/26/404648.html,2016-05-23.
[5]陳杰.懸崖上的村莊[N].新京報,2016-05-24(A12-13).
[6]于陸.新京報訴“一點資訊”非法轉載 索賠百萬[EB/OL].finance.sina.com.cn/sf/news/2015-11-05/09389454.html,2015-11-05.
[7]國家版權局.使用文字作品支付報酬辦法[EB/OL].http://www.ncac.gov.cn/chinacopyright/contents/483/228049.html,2014-09-29.
[8]南方周末.反侵權公告(第一期)[EB/OL].http://www.infzm.com/content/125533,2017-08-23.
[9]李默.互聯網環境下少兒廣播發展思路探索[J].傳媒觀察,2018(10): 63.
[10]高詩晗.區塊鏈在文化產業的應用及發展建議[J].中國市場,2018(14):74-75.
[11]張力.新聞聚合搜索平臺的著作權問題研究[D].華東政法大學,2016.
教程首頁
網站構建
當您將我們的《網站構建教程》學習完畢,您會掌握如何建設一個專業的網站。
您也會學到如何做好面向未來的準備,以及如何使用諸如 XHTML 和 XML 之類的新技術。
開始學習網站構建!
內容目錄
網站構建
一個網站開發人員必須掌握的知識是什么?不要跳過本章,其中的內容非常重要。所以,將這一章全部讀完吧!
網站設計
本章內容:如何設計你的站點。
網絡用戶
本章內容:網絡用戶以及他們使用什么類型的設備。
網站標準
本章內容:WEB 標準,以及如何使用它們。
網站驗證
本章內容:如何驗證您的網站中的 HTML、XHTML、CSS、XML、和 WMP 頁面。
教程首頁
網站設計
每個網站開發者都必須了解以下 Web 構件:
HTML 4.01
CSS 的使用 (樣式表)
XHTML
XML 和 XSLT
客戶端腳本
服務器端腳本
通過 SQL 管理數據
Web 的未來
HTML 4.01
HTML 是 Web 的語言,每一個 Web 開發者都需要對它擁有基本的了解。
HTML 4.01 是重要的 Web 標準,它與 HTML 3.2 的差異非常之大。
當類似 font 的標簽和 color 屬性被添加到 HTML 3.2 后,它就逐漸成為開發人員們的一場噩夢。開發那些必須把字體信息加入每個單獨頁面的網站,其過程成為了一種漫長而昂貴的折磨。
通過 HTML 4.01,所有的格式化信息可以被移出 HTML 文檔,轉而放入一個獨立的樣式表中。
HTML 4.01 之所以重要,另外一個原因是由于 XHTML 1.0,這個最新的 HTML 標準是作為一種 XML 應用被重新表達的 HTML 4.01。在您的頁面中使用 HTML 4.01 可以確保在未來將 HTML 輕松升級到 XHTML。
請確保您使用了最新的 HTML 4.01 標準。
學習我們的完整的 HTML 4.01 參考手冊。
層疊樣式表(Cascading Style Sheets - CSS)
樣式可定義 HTML 元素如何被顯示,類似 font 標簽在 HTML 3.2 中所起到的作用。樣式通常被保存在 HTML 文檔之外的文件中。外部樣式表使您有能力僅僅通過編輯一個簡單的 CSS 文檔來改變網站內所有頁面的外觀和布局。如果您曾經嘗試過進行某些改變,比如同時改變站內所有網頁標題的字體或顏色,您就會明白 CSS 如何能夠達到事半功倍的效果。
請務必學習我們的 CSS 教程。
XHTML - HTML 的未來
XHTML 指可擴展超文本標記語言(Extensible HyperText Markup Language)。
XHTML 1.0 是源自 W3C 的最新的 HTML 標準。它于 2000 年 1 月 26 日成為正式的推薦標準(Recommendation)。W3C Recommendation 意味著其規范的穩定性,同時其規范目前已成為一種 Web 標準。
XHTML 是一種使用 XML 進行重構的 HTML 4.01,并可以通過遵循一些簡單的指導方針立即在現有的瀏覽器中投入使用。
為未來做好準備:請閱讀如何將網站轉化為 XHTML。
XML - 用于描述數據的工具
擴展標記語言(XML)并不是HTML的替代品。在未來的 web 開發中,XML 會被用來描述和存儲數據,而 HTML 會被用來顯示數據。
我們對 XML 最合適的描述是,一個跨平臺的、獨立于軟硬件的,信息存儲和傳輸工具。
我們相信 XML 的重要性不亞于 HTML 對于 web 的基礎性地位,并且 XML 將會成為最重要的數據處理和傳輸工具。
請確保學習我們的 XML 教程。
XSLT - 用戶轉換數據的工具
XSLT(可擴展的樣式表語言轉換,Extensible Stylesheet Language Transformations),是用于轉換 XML 的語言。
未來的網站將不得不向不同的瀏覽器并向其他web服務器以不同的格式傳遞數據。而 XSLT 則是一種將 XML 數據轉換為不同格式的新的 W3C 標準。
XSLT 可以把 XML 文件轉換為瀏覽器可識別的格式,比如 HTML,或者 WML - 一種用于許多手持設備的標記語言。
XSLT 還可以添加元素,并對元素進行刪除、重新排列及排序,測試并確定顯示哪些元素,等等。
請確保學習我們的 XSLT 教程。
客戶端腳本
客戶端腳本腳本是一種有關因特網瀏覽器行為的編程。您應該學習 JavaScript,這樣才能有能力傳遞更多的動態網站內容:
JavaScript 是為 HTML 設計者提供的一種的編程工具
HTML 的創作者通常都不是程序員,但是 JavaScript 是一種語法非常簡單的腳本語言!幾乎任何人都能夠把某些 JavaScript 的代碼片斷放入他們的 HTML 頁面中。
JavaScript 可以在HTML頁面中放入動態的文本
像這樣的一條 JavaScript 語言可以在 HTML 頁面中寫入可變的文本:document.write("h1" + name + "/h1")
JavaScript 能夠對事件進行反應
可以把 JavaScript 設置為在某事件執行時發生,比如當頁面加載完畢或當用戶點擊某個 HTML 元素時。
JavaScript 可讀取并修改 HTML 元素
JavaScript 能夠讀取并修改 HTML 元素的內容
JavaScript 可被用來驗證數據
可使用 JavaScript 在表單被提交到服務器前對表單數據進行驗證,這樣可確保服務器進行正確的數據處理。
一定要學習我們的 JavaScript 教程。
服務器端腳本
服務器端腳本和因特網服務器編程有關。您應該學習服務器端腳本,這樣才能有能力傳遞更多的動態網站內容。通過服務器端的編程,你可以:
動態地編輯、修改或添加網頁內容
對用戶從 HTML 提交的查詢或數據進行響應
訪問數據或數據庫,并把結果返回瀏覽器
訪問文件或 XML 數據,并把結果返回瀏覽器
把 XML 轉換為 HTML,并把結果返回到瀏覽器
為不同的用戶定制頁面,提高頁面的可用性
對不同的網頁提供安全和訪問控制
為不同類型的瀏覽器設計不同的輸出
最小化網絡流量
在 W3SCHOOL,我們通過 ASP 和 PHP 為您演示了服務器端的腳本編程
請確保學習我們的 ASP 教程 和 PHP教程。
使用 SQL 管理數據
結構化查詢語言(SQL)是對諸如下列數據庫進行訪問的通用標準:SQL Server、Oracle、Sybase 以及 Access。
對于那些希望從數據庫存儲和提取數據的人們來說,有關 SQL 的知識是極具價值的。
任何web管理員都應當明白,SQL 對于 web 上的數據庫來說,是一種真正切合的引擎。
請確保學習我們的 SQL 教程。
未來的前景
您需要明白一件很重要的事情,網站的功能性將會徹底地變革。我們會看一種巨大的轉變,那就是網站從“靜態內容”的展示轉向“動態內容”的傳遞。
我們還會看到很多新式的瀏覽器,比如移動設備中的瀏覽器,同時,我們還會看到更多有關服務器間,以及服務器與瀏覽器間使用XML來進行的數據通信。
網站構建
網絡用戶
設計網站需要嚴謹的思考和周全的計劃。
最重要的事情是了解您的受眾(用戶)。
用戶都是瀏覽者
如果您認為一般的用戶會完完整整地閱讀您的網頁,那么您就錯了。
無論您在網頁中發布了多么有用的信息,一個訪問者在決定是否繼續閱讀之前僅僅會花幾秒鐘的時間進行瀏覽。
如果您希望用戶閱讀您的文字,請確保在頁面段落的第一句就說明您的觀點。另外,您還需要在整個頁面中使用簡短的段落以及有趣的標題。
少即是多
使所有的句子盡可能地短。使所有的段落盡可能地短。使所有的章節盡可能地短。使您的頁面盡可能地短。
請在段落和章節之間使用很多的留白。充斥著冗長文字的頁面會趕走您的用戶。
也不要在單一的頁面上放置太多的內容。如果確實有必要傳遞大量的信息,請盡量把內容分為小塊,然后放入不同的頁面中。不要指望每個訪問者都能把一張數千字的頁面一路滾動到底。
導航
盡量創建通用于網站中所有頁面的導航結構。
把文本段落中的超鏈接使用量降至最低。請不要使用文本段落內的超鏈接隨意地把訪問者帶到別的頁面。因此這樣做會破壞導航結構一致性的感覺。
如果您必須使用超級鏈接,請把它們添加到段落的底部,或站點的導航菜單。
下載速度
最常見的錯誤是用于網站開發者的開發環境造成的,例如使用一臺本地的機器開發站點,或者使用一條高速的因特網連接。開發人員有時不會意識到下載他們的頁面要花很長的時間。
因特網可用性方面的研究告訴我們,如果網頁的下載時間超過7秒,大多數的訪問者會選擇離開。
在您發布任何大量的內容前,請確保這些頁面在低速的調制解調器連接上進行過測試。如果您的頁面需要花大量的時間下載,您或許應當考慮刪除某些圖片或多媒體內容。
允許您的用戶發言!
得到來自用戶的反饋是件好事情。您的訪問者就是你的“客戶”。他們經常會給您一些有價值的點子,或者無償地向您提供改進的建議。
如果您提供了某種方便的聯系途徑,您將得到來自很多技能和知識都各不相同的人們大量有益的反饋。
網站設計
網站標準
您的用戶所使用的硬件和軟件各不相同。
最重要的事情是了解您的受眾(用戶)。
他們使用什么顯示器?
請記住,在 web 上并非所有用戶都使用與您相同的顯示器。如果您針對 1024x768 分辨率的現實設計網頁,那么某些使用低分辨率顯示器的訪問者在閱讀您的網頁時就會出現問題。
盡管某些用戶仍然在使用 640x480 分辨率的顯示器,但是 800x600 是低分辨率標準的趨勢。W3SCHOOL 被設計為支持 1024x768 以上的分辨率。
如果您是擁有極高分辨率的開發人員中的一員,請確保使用了不同的低分辨率顯示器來測試您的網頁。
當設計網頁布局時有一種明智的方法是,把頁面的某個部分設計為可變的尺寸,這樣就可以適應更大或更小的分辨率顯示器。
他們使用什么瀏覽器?
兩種主要的瀏覽器 (Netscape 和 Microsoft) 都有自己的特征和怪癖,這些都是您在設計網頁時必須考慮的。
如果您很重視您的網站,那么請您不要忘記使用不同類型的瀏覽器來測試每張頁面。
目前,最常見的瀏覽器是 Microsoft Internet Explorer 和 Mozilla Firefox。
此外,某些訪問者也許會使用純文本的瀏覽器,比如 Lynx,或者他們可能會通過某個類似 AOL 的在線服務來訪問您的站點。這些瀏覽器中的某些可能不會按照您的預想來顯示網頁。
明智的做法是,使用嚴謹的、正式的且正確的 HTML(或 XHTML)。嚴謹且正確的編碼總是有助于瀏覽器正確地顯示您的頁面。
他們安裝了什么插件?
某些網頁中的元素,比如聲音和視頻片斷或者其他的多媒體內容,也許需要使用單獨的程序(助手應用程序或插件)。
請不要在您的網頁中使用這些元素,除非您能夠保證訪問者有權使用所需的軟件來查看它們。
怎樣幫助殘疾人士?
一些人們擁有嚴重的視力或聽力問題。這些用戶也許同樣需要訪問您站點。
他們中的一些人會使用盲文點字法或基于語言的瀏覽器來設法閱讀您的站點。請記住,如果您不為他們提供某些基于文本的選擇來替代圖象和其他圖形元素,那么所有的視覺內容都會失去作用。
為殘疾人士設計網站并非易事,但是有一件小事您是可以做到的 - 至少對于弱視的人們來說 - 令您的網頁可使用可調節的字體尺寸。
用戶都是瀏覽者
如果您認為一般的用戶會完完整整地閱讀您的網頁,那么您就錯了。
無論您在網頁中發布了多么有用的信息,一個訪問者在決定是否繼續閱讀之前僅僅會花幾秒鐘的時間進行瀏覽。
如果您希望用戶閱讀您的文字,請確保在頁面段落的第一句就說明您的觀點。另外,您還需要在整個頁面中使用簡短的段落以及有趣的標題。
網絡用戶
網站驗證
Web 標準會幫助我們實現 WWW 的夢想。
Web 標準讓 Web 開發更加容易。
為什么使用 web 標準?
由于存在不同的瀏覽器版本,web 開發者常常需要為耗時的多版本開發而艱苦工作。當新的硬件(比如移動電話)和軟件(比如微瀏覽器)開始瀏覽 web 時,這種情況開始會變得更加嚴重。
為了 web 更好地發展,對于開發人員和最終用戶而言非常重要的事情是,在開發新的應用程序時,瀏覽器開發商和站點開發商共同遵守標準。
web 的不斷壯大,使得越來越有必要依靠標準實現其全部潛力。web 標準可確保每個人都有權利訪問相同的信息。如果沒有 web 標準,那么未來的 web 應用,包括我們所夢想的應用程序,都是不可能實現的。
同時,Web 標準也可以使站點開發更快捷,更令人愉快。為了縮短開發和維護時間,未來的網站將不得不根據標準來進行編碼。開發人員不必為了得到相同的結果,而掙扎于多版本的開發。
其他的考慮
一旦 web 開發人員遵守了 web 標準,由于開發人員可以更容易地理解彼此的編碼,web 開發的團隊協作將得到簡化。
某些開發人員認為標準等同于約束,并認為利用特殊的瀏覽器特性會為其工作成果增加保障。但是當訪問方式日益增加時,未來對這些頁面的調整會變得越來越困難。遵守標準是您解決此問題需要走出的第一步。只有使用 web 標準,才能確保在不頻繁和費時地重寫代碼的情況下,所有的瀏覽器,無論新的或老式的,都可以正確地顯示您的站點。
Standardization 可增加網站的訪問量。
標準的 web 文檔更易被搜索引擎訪問,也更易被準確地索引。
標準的 web 文檔更易被轉換為其他格式。
標準的 web 文檔更易被程序代碼訪問(比如 JavaScript 和 DOM)。
希望節省大量的時間嗎?請養成使用驗證服務來驗證頁面的習慣吧。驗證可使您的文檔與標準保持一致,并免于嚴重的錯誤。
易用性
易用性是 HTML 標準的一個重要部分。
標準使得殘疾人士更容易地使用 web。盲人可使用計算機為他們讀出網頁。而弱視的人士可重新排列并放大網頁。簡單的 web 標準,比如 HTML 和 CSS,將使您的網頁更容易被語音閱讀器和其他不常見的輸出設備理解。
萬維網聯盟(World Wide Web Consortium)
萬維網聯盟,建立于 1994 年,是一個國際性的聯盟,其宗旨是投身于“引領 web 以激發其全部潛能”。
作為開發人員,特別是當創建這個教育性的網站時,我們愿意幫助其實現這個夢想。
您可以在下一節閱讀更多有關 W3C 的內容。
ECMA
歐洲計算機工業協會 (ECMA),1961 年創建于瑞士,其目標是滿足對計算機語言和輸入輸出代碼進行標準化的需要。
ECMA 不是一個官方的標準化機構,而是一個與其它官方機構,比如國際標準化組織 (ISO) 和歐洲通信標準機構 (ETSI),進行合作的公司聯合體。
對于 web 開發人員來說,最重要的標準是 ECMAScript,JavaScript 的標準化。
ECMAScript 是一種標準化的腳本語言,用來處理由 W3C 文檔對象模型 (DOM) 所規定的網頁對象。通過 ECMAScript,可對 DOM 對象進行添加、刪除或修改。
ECMAScript 標準基于 Netscape 的 JavaScript 和微軟的 JScript。
最新的 ECMAScript 規范是 ECMA-262:
http://www.ecma-international.org/publications/standards/ECMA-262.HTM
萬維網聯盟
教程首頁
此刻,您已向整個世界提供了您的 IP 地址。
請確保您沒有同時提供對私人數據的訪問權限。
您的 IP 地址是公共的
訪問因特網是要冒安全方面的風險的。
當您連到因特網后,IP地址被用來識別您的 PC。假如您不加防范,外部世界會利用這個 IP 地址(非法)訪問您的計算機。
固定的 IP 地址要冒更大的風險。
假如您正在使用撥號連接的 modem,那么每當您連到因特網上時就會獲得一個新的 IP 地址,但是如果您擁有一個固定的 IP 地址(電纜、專線等),您的IP就不會有變化了。
如果您正在使用一個固定的 IP 地址,那么您給了那些黑客們隨時對計算機進行攻擊的可能性。
您的網絡共享
個人電腦常常會連接到一個共享網絡中。大企業中的個人電腦會連接到大的集團網絡。小公司的個人電腦會連接到小的本地網絡,而私人家庭中的電腦也會經常與家庭成員分享網路。
網絡經常用來共享打印機、文件以及磁盤存儲。
當您連接到因特網,您的共享資源可能被外部世界訪問到。
常見的 windows 安全問題
不幸地是,很多微軟的 windows 用戶都意識不到其網絡設置中常見的安全漏洞。
這是 Microsoft Windows 中常見的網絡組件安裝列表:
Microsoft 網絡客戶端
Microsoft 的文件和打印機網絡共享
Internet 協議(TCP/IP )
如果您的設置允許在 TCP/IP 上使用 NetBIOS,那么會面臨一個安全問題:
文件會被整個 Internet 共享
您的登錄名、計算機名稱以及工作組名稱對其他人都是可見的
如果您的設置允許 TCP/IP 上的文件和打印機共享,您也會面臨安全問題:
文件會被整個 Internet 共享
沒有連接任何網絡的計算機也可能擁有危險的網絡設置,這是由于一旦 Internet 被安裝,網絡設置就會發生改變。
解決問題
請在網絡連接屬性中禁用 NetBIOS 協議和文件打印機共享,具體的操作方法會因不同的 windows 版本而略有不同。
如果您仍然需要在網絡上共享打印機和文件,你可以選擇使用 NetBEUI 協議來代替 TCP/IP 協議。
獲取更多資訊,保護您的計算機
請訪問ZDNet 安全頻道,獲得更多有關網絡安全的技巧和資訊。
*請認真填寫需求信息,我們會在24小時內與您取得聯系。