我已經學會了,可以在Javascript中讀寫代碼。我是專業的後端工程師,想學習如何構建網站。我已經到了可以構建線框並開始編寫基本HTML的地步。我從來沒有成功創建完整的網頁,因爲他們中途總是顯得很糟糕。建立使用Javascript框架的網站?
我見過很多Javascript框架(如Bootstrap,Backbone.js和其他),可以用來創建網站。
我應該使用哪個框架?你會推薦我用什麼來開始建立網站(以及爲什麼,如果適用)?
我已經學會了,可以在Javascript中讀寫代碼。我是專業的後端工程師,想學習如何構建網站。我已經到了可以構建線框並開始編寫基本HTML的地步。我從來沒有成功創建完整的網頁,因爲他們中途總是顯得很糟糕。建立使用Javascript框架的網站?
我見過很多Javascript框架(如Bootstrap,Backbone.js和其他),可以用來創建網站。
我應該使用哪個框架?你會推薦我用什麼來開始建立網站(以及爲什麼,如果適用)?
您無法使用Javascript完全構建網站。你可以,但效率很低......我建議通過一些HTML教程,因爲你(以及你將來構建的網站)會從主要使用HTML這一事實中受益匪淺,並用Javascript來增強它。畢竟,與HTML相比,Javascript不能做很多事情(因爲爲了用Javascript創建站點[或者我對這是什麼的解釋],你需要對HTML有基本的瞭解)。
除非我誤解了你的問題,那麼就是這樣。像jQuery這樣的框架可以真正增強一個頁面,使它變得美麗,幸運的是,用戶更友好。
這根本不完全正確。例如,ExtJS通過使用JavaScript作爲其核心概念來構建整個Web應用程序,並僅將HTML用作入口點。它對他們來說工作得很好。我並不是說我同意這種做法 - 但它確實是可行的。 – ZenMaster
@禪主:那是我的觀點。我不會使用Javascript「建立一個網站」。如果你提到的人可以成功地做到這一點,對他們有好處 - 但無論哪種方式,聽起來像Javascript只是增強他們的基本HTML代碼。 – Purag
不是人,相當成功的JS框架。不,它不會 - 它使用JavaScript創建整個Web應用程序,HTML和全部。看看它。 – ZenMaster
如果沒有服務器端語言,則無法創建網站(至少是動態網站)。在那裏你可以從一些語言拉。如果你只是一個JavaScript粉絲。然後你可以在客戶端使用serverside js作爲node.js,你可以使用jQuery,並且你可以有一個支持數據庫,比如mysql
另外:不要使用mysql和node.js – Raynos
不久前,我在你的確切的鞋子 - 我是一個程序員,沒有問題拿起網站所需的後端編程,但是在設計網頁時是我無法做到的。我最終會看到可怕的網頁,這是非常令人沮喪的。 解決這個問題的一個好方法是使用HTML/CSS模板 - 有很多可用的免費模板。下載你喜歡的,然後瀏覽CSS並根據需要進行更改,以便個性化您的網站。這個過程也會讓你很好地理解CSS的工作原理,以及如何使用它來設計一個頁面。 經過這麼多次,您將充滿信心/足夠從頭開始設計網頁。如果不是,請繼續使用模板。沒有傷害。
正如其他人已經提到的,對於一個功能強大的動態網站,您還需要一個服務器端語言。像jQuery這樣的Javascript框架對網站的前端很好。對於後端,您可以嘗試CakePHP,CodeIgniter等,或者從頭開始編寫後端代碼。看起來這對你來說不是問題。
一些網站提供免費的HTML/CSS模板:
他們大多爲1024×768最佳可能顯得有點過時了幾個。嘗試調整CSS代碼,使模板適合您的目的 - 更改圖像,寬度等。
xbonez:你能否提供下載HTML/CSS模板的鏈接? –
我不會推薦您使用JavaScript框架來構建您的整個網站。我只會推薦使用JavaScript來增強您的網站的酷炫功能。
我不確定我們在討論什麼類型的網站,但是如果您打算從搜索引擎獲取流量 - 請三思。
谷歌並不擅長閱讀JavaScript中嵌入的內容。含義:如果您選擇完全使用JavaScript編寫網站,那麼您的SEO將會非常糟糕。
HTML/CSS很簡單,男人。我相信你會在一天之內學會 - 上衣!你是一位專職的後端工程師,對於上帝的緣故,HTML不可能很難掌握:)
您給出的例子(Bootstrap和Backbone)是Javascript重度前端應用程序的框架。他們可能會幫助您實現一些實時數據交換和表單控制機制,但它們無法幫助您構建一個半途看起來不太可怕的網站。爲此你需要CSS和一個好的UI設計師的幫助。 – kojiro