我正在建設一個網站,使用下面的堆棧。對於這個問題,我認爲軟件堆棧應該不重要。我更感興趣的是知道我在做這個項目的方式似乎是一個好主意或遵循最佳實踐。java腳本網站最佳實踐
- Twitter Bootstrap for the UI
- CherryPy
- jQuery
於是我走近項目的方法是像下面
- Use the Twitter Bootstrap to create the basic layout
- I have one js file and one css file for my project
- Based upon the requirement, let say for this button I need to do something like ajax call
- go to the js file and write like $("#id").click() and do the necessary stuff
- write the necessary action code in python
- Test
所以基本上,我在做什麼,修改HTML文件,添加必要的代碼,我需要在我的單個的JS文件並執行python代碼。看到像backbone.js這樣的java腳本框架,require.js讓我覺得可能我沒有按照最好的方式去做。
從某種意義上說,我想知道的是,假設你有一個沒有很多用戶交互的網頁,那麼你會怎麼做?我接近它的方式有什麼不妥嗎?什麼是最好的方式來做到這一點?
感謝
取決於你的代碼庫有多大,以及你的服務器的功能如何,例如,骨幹「應用程序」需要你的服務器以json而不是普通的html發送數據。 require.js用於解決非平凡代碼庫中的依賴關係,如果你只有1個js文件,那麼它是無用的。 – yngccc