2016-01-02 53 views
-2

我一直在編碼html/css一段時間了,我已經熟練地編碼單個網頁,但我無法弄清楚如何編寫一個網站。我有的一些問題是: 如果我想建立一個網站(練習),我需要購買一個域名嗎? 是我需要知道的特殊事物(例如特殊標籤),我從編碼中學不到一個頁面? 如果我編碼多個頁面,我應該學會如何使用網格嗎?從網頁到網站

回答

0

您可能需要先決定需要什麼樣的後端(服務器端代碼,用於構建並提供頁面)我強烈建議使用導軌,並提供react.rb

您不需要域名。

一個很好的開始就是使用像cloud9這樣的服務,它是免費的,並且能夠讓你立刻就能開始。 Cloud9會做一個軌道環境的一鍵設置,並讓你走。

另一種方法是開始使用react.rb,並將您的技能集從前端擴展到服務器。 react.rb tutorial創建一個簡單的聊天應用程序,你可以用你已有的工具完成這一切。一旦你已經掌握了你可以設置一個簡單的rails服務器並開始添加服務器端持久性(在服務器上保存數據)。這是我推薦的方法,但完全泄露:我是react.rb項目的領導者之一所以我非常有偏見。

0

那麼,你可以從HTML/CSS構建簡單到美妙的STATIC網站,但如果你正在談論一些嚴重的Web開發,那麼你將需要學習服務器端腳本語言。現在大多數網站都是數據庫驅動的服務器網頁。那裏有許多服務器端編程語言和教程。

我建議你從PHP(用於腳本語言)和MySql(用於數據庫)開始 再次,語言的選擇完全取決於你。

然後,您需要了解如何在本地計算機上設置服務器。爲此,您需要了解(x)-AMP。這將是WAMP,XAMP,MAMP,具體取決於您使用的操作系統。

如果你只需要開發一個簡單的CMS網站,那麼有很多你可以去的CMS框架,這將不需要太多的編碼。

+0

你真的不需要了解建立一個本地服務器,除非你真的想。從像cloud9這樣的服務開始,它將爲您提供服務器,域名和預先編譯的軟件包,並提供您所需的一切。對我來說,學習設置服務器在這一點上只是增加了沮喪。但也許這就是我。 –

0

看起來好像您正在將多個頁面連接到同一個網站,因此您可以在頁面之間導航。看起來你想用本地文件練習。如果是這種情況,您需要先爲您的網站創建一個本地文件夾,然後在您的html文件中使用 a標籤。在一個標籤內,您需要包含一個帶有該URL到其他頁面的 href。到在同一個文件夾保存你原來另一個HTML頁面的鏈接將是這樣的:

<a href="newPage.html">New Page</a> 

您將要使用外部CSS和JavaScript文件,以保持所有網頁的格式相同。

http://www.w3schools.com/html/html_links.asp

http://www.w3schools.com/tags/tag_link.asp