如果我只想要网页开发,JS是最好的选择吗?

时间:2016-02-15 22:41:32

标签: javascript python

很抱歉,如果这是一个新手问题,但我想进行网页开发而不是更多。每个人都说Python比JS好,但如果我只想要web开发,JS是否有意义?

此外,我希望能够拥有表格并通过搜索栏快速查找信息。这是我要创造的第一件事。

2 个答案:

答案 0 :(得分:1)

“网页开发”分为两部分:

在某个服务器上运行的部分,它与数据库进行通信并创建发送到您计算机的页面;这通常用Python(或PHP或Java或C#或大约20种其他语言)完成。您可以在Javascript(即使用Node.js)中执行此操作,但这是不太常见的事情。

在您的计算机收到该页面后,您的浏览器将其呈现以供查看,然后脚本可以在您的浏览器中运行 - 显示或隐藏页面的不同部分,弹出菜单,通过ajax重新加载部分零件。这几乎总是JavaScript(或者可以编译为JavaScript的语言)。

你可以从任何一方开始,但最终你可能想要同时学习。

答案 1 :(得分:0)

我的建议是使用Python作为后端,使用JavaScript作为前端。在开发后端系统时,Python和Django只是一件美丽的东西,它非常直观,非常适合初学者。

如果要使用表格,则需要数据库。关于如何使用DB在Django中创建一个简单的Web应用程序,有一堆10分钟的youtube视频。

最后,你可能会有一个带有搜索表单http://www.w3schools.com/html/html_forms.asp的视图,而Django中的表部分代码看起来类似于:

<table>
    {% for result in multiple_results %}
        <tr><td>{{result.your_data_field}}</td></tr>
    {% endfor %}
</table>