官术网_书友最值得收藏!

第一部分 基礎(chǔ)理論

1 電子商務(wù)網(wǎng)站概述

1.1 Web基礎(chǔ)知識

任何一門學(xué)科都有相應(yīng)的概念,網(wǎng)站建設(shè)也不例外。Web是一個外延廣泛的概念,不單單指網(wǎng)站,還包括了Web相關(guān)觀念、發(fā)展歷史、基礎(chǔ)理論,計算機(jī)網(wǎng)絡(luò)、互聯(lián)網(wǎng)基礎(chǔ)等。網(wǎng)站建設(shè)又包括網(wǎng)站策劃、開發(fā)、維護(hù)、管理、運(yùn)營。在網(wǎng)站開始建設(shè)之初,可能需要掌握以下的一些技術(shù)或知識:

· HTML

HTML被稱為超文本標(biāo)記語言,是一種標(biāo)識性的語言。它包括一系列標(biāo)簽,通過這些標(biāo)簽可以將網(wǎng)絡(luò)上的文檔格式統(tǒng)一,使分散的Internet資源連接為一個邏輯整體。HTML文本是由HTML命令組成的描述性文本,HTML命令可以說明文字、圖形、動畫、聲音、表格、鏈接等。超文本是一種組織信息的方式,它通過超級鏈接方法將文本中的文字、圖表與其他信息媒體相關(guān)聯(lián)。這些相互關(guān)聯(lián)的信息媒體可能在同一文本中,也可能是其他文件,或是地理位置相距遙遠(yuǎn)的某臺計算機(jī)上的文件。這種組織信息的方式將分布在不同位置的信息資源用隨機(jī)方式進(jìn)行連接,為人們查找、檢索信息提供方便。

· CSS

CSS即層疊樣式表,是一種用來表現(xiàn)HTML或XML(標(biāo)準(zhǔn)通用標(biāo)記語言的一個子集)等文件樣式的計算機(jī)語言。CSS不僅可以靜態(tài)地修飾網(wǎng)頁,還可以配合各種腳本語言動態(tài)地對網(wǎng)頁各元素進(jìn)行格式化。CSS能夠?qū)W(wǎng)頁中元素位置的排版進(jìn)行像素級精確控制,幾乎支持所有的字體字號,擁有對網(wǎng)頁對象和模型樣式編輯的能力。

· JavaScript

JavaScript是一種屬于網(wǎng)絡(luò)的腳本語言,已經(jīng)被廣泛用于Web應(yīng)用開發(fā),常用來為網(wǎng)頁添加各式各樣的動態(tài)功能,為用戶提供更流暢美觀的瀏覽效果。通常,JavaScript腳本是通過嵌入在HTML中來實(shí)現(xiàn)自身的功能的。它是一種解釋性腳本語言,代碼不進(jìn)行預(yù)編譯。JavaScript主要用來向HTML頁面添加交互行為,可以直接嵌入HTML頁面,也可以寫成單獨(dú)的js文件以利于結(jié)構(gòu)和行為的分離。在絕大多數(shù)瀏覽器的支持下,JavaS-cript可以在多種系統(tǒng)下運(yùn)行(如Windows、Linux、Mac OS、Android、iOS等)。

有了這些基礎(chǔ),我們就可以制作一個非常漂亮,并且還擁有一定功能的網(wǎng)站了。不足之處在于沒有后臺,但是也已經(jīng)是件非常了不起的事情了。當(dāng)擁有一個靜態(tài)的網(wǎng)站之后,自然而然會產(chǎn)生一個問題:我們怎么去更新自己的網(wǎng)站,使其具備動態(tài)網(wǎng)站的功能?

要回答這個問題,我們需要開始接觸以下技術(shù):

· 一門網(wǎng)絡(luò)編程語言:ASP、PHP或JSP或其他編程語言

利用這些編程語言,我們將接觸到后臺,接觸到調(diào)用數(shù)據(jù),增減數(shù)據(jù),和數(shù)據(jù)庫打交道,并思考一些程序的處理邏輯。當(dāng)利用這些知識和技術(shù)實(shí)現(xiàn)了數(shù)據(jù)的插入、獲取、刪除之后,我們可能渴望新的功能,例如排序、檢索、不同風(fēng)格的調(diào)用,總之就是一些以前從來沒想過的、現(xiàn)在卻因?yàn)閯佑昧顺绦蛟O(shè)計而不斷出現(xiàn)的新的需求。當(dāng)然網(wǎng)絡(luò)編程語言不止這三種,它們要做的既不是表現(xiàn),也不是數(shù)據(jù),而是在表現(xiàn)和數(shù)據(jù)之間進(jìn)行數(shù)據(jù)處理。

· 一個數(shù)據(jù)庫工具:或許是MSSQL,或許是MySQL,或許是其他

利用數(shù)據(jù)庫,我們將能實(shí)現(xiàn)數(shù)據(jù)的存取。在靜態(tài)網(wǎng)站開發(fā)中,或許是從來沒考慮過我們的數(shù)據(jù)在哪里,現(xiàn)在我們必須考慮了。

掌握了這兩個技術(shù),我們可能還要面臨新的技術(shù)選擇,包括用什么開發(fā)語言、是否使用Ajax、用什么操作系統(tǒng)、注重頁面表現(xiàn)還是注重運(yùn)營和站內(nèi)氛圍、使用什么開發(fā)框架、使用什么腳本框架、手機(jī)端開發(fā),等等。

主站蜘蛛池模板: 江阴市| 辉县市| 紫阳县| 建阳市| 柘城县| 郓城县| 永春县| 抚顺县| 栾川县| 万载县| 铜山县| 行唐县| 宝清县| 洱源县| 武威市| 晋宁县| 诸城市| 清水河县| 南皮县| 南雄市| 九台市| 桃源县| 梅河口市| 汶川县| 林口县| 阿图什市| 金溪县| 什邡市| 抚顺县| 柘荣县| 普安县| 赞皇县| 丽水市| 凌云县| 望都县| 九江市| 德昌县| 泽库县| 青河县| 沽源县| 都昌县|