java脚本网站最佳实践

java script website best practice

本文关键字:最佳 网站 脚本 java      更新时间:2023-09-26

我正在使用下面的堆栈构建一个网站。对于这个问题,我认为软件堆栈应该无关紧要。我更感兴趣的是知道我做这个项目的方式是一个好主意还是遵循最佳实践。

- 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、require.js这样的java脚本框架,我觉得也许我没有遵循最好的方法

从某种意义上说,我想知道的是,假设你有一个页面很少的网站,没有大量的用户交互,你会怎么做?我接近它的方式有什么问题吗?最好的方法是什么?

感谢

客户端框架(如Backbone、Angular和Ember)的构建有助于为繁重的javascript应用程序带来结构。不要混淆javascript这样的客户端语言(尽管现在它可以用作服务器端语言)和C#、Python Php等服务器端语言。

大多数单页应用程序使用REST API。因此,您的所有功能都将在客户端。服务器的主要职责是将数据推送到客户端,以便用户与之交互。将客户端(用js编写)和服务器(用python编写)视为两个完全独立的实体/应用程序。

如果你的应用程序不是javascript密集型的,我不会使用单页应用程序,也不会使用你当前列出的技术堆栈。我一直建议您保持javascript的结构化,但您不需要框架。只需遵循你觉得最舒服的js模式之一,可以在这里列出。