|
0
|
| ivanTheTerrible · 技术社区 · 17 年前 |
|
|
1
2
您可以在不了解大量服务器代码的情况下从事前端用户界面开发。不过,如果您至少对发送请求时服务器上发生的情况、数据来自何处以及网页的生命周期有一个初步的了解,您会做得很好。这假设您有后端开发人员的支持。正如您在问题中提到的Ajax,它意味着您希望您的网站实际做一些事情,这将要求在后端发生一些事情(如存储、数据操作、登录用户等)。 正如所有事情一样,你知道的越多,从专业人士那里得到你想要的就越容易。我建议您从总体上学习编程,而不是尝试学习语言和框架。尤其是,尝试了解数据类型、服务器设置(如超时、POST与GET等)、安全性和数据库交互,因为它们存在于javascript/ecmaScript之外。这样,当开发人员解释他们为什么不能做您请求的事情或提供替代方案时,您使用的是相同的语言。 |
|
|
2
3
您需要了解一下服务器端。这是你需要知道的。 如果您有一个很重的javascript网站,那么您很可能希望使用JSON(javascript对象表示法)将信息从服务器传递给客户机。这只是一种将数据格式化为JavaScript知道如何转换为对象的字符串的方法。 因此,向客户机发送数据的每个服务器端函数都将返回JSON。如果有人在为您编写服务器端,那么这就是您应该知道的全部内容。您的JS函数将接收JSON,然后处理它。 如果必须自己编写服务器端,那么这涉及到1)从数据库获取数据2)格式化数据3)转换为JSON。 我已经打开了一个接受JSON消息的注释小部件,并给出了如何设置Django服务器代码的示例。也许它能帮助你: http://www.trailbehind.com/comment_widget/ |
|
|
3
1
是和否。通常人们对Ajax的看法是,例如,在YouTube上发表评论,看到评论立即出现并显示感谢信息,需要服务器端语言处理请求,查找数据并以HTML片段、JSON数据或XML形式返回结果。 但是,也可以对静态资源进行Ajax调用。您可以在Web服务器上静态存储一个XML文件或HTML片段,并将其加载。这种静态加载的用途通常较少,因为如果在常规页面旁边的文件中已经有了静态HTML或数据,为什么不直接将这些数据放入页面? |
|
|
4
0
它有助于设置本地服务器并编写几行代码来服务Ajax调用。只需一点后端学习,就可以进行大量的JavaScript学习。 |
|
|
5
0
如果你是web开发的新手,你宁愿等待Ajax和服务器端语言,直到你学会了基本的HTML、CSS和javascript,特别是如果你想主要使用用户界面而不是功能。 |
|
6
0
正如您所说,您可以让其他人做后端,并将重点放在前端(javascript、html、css)。 在存储或处理来自服务器的数据时,您需要与后端开发人员进行通信。 如前所述,后端开发知识将是有用的,但如果您有人这样做,它对开始并不重要。 |
|
|
Patrick Bond · 如何将模型中的函数结果添加到列表中? 1 年前 |
|
|
bur · 每次从模板调用方法都会查询数据库吗? 1 年前 |
|
|
Stefan · 在子目录中设置Django 1 年前 |
|
|
vale383 · 如何在Django端点中查找user_id 1 年前 |
|
|
Kovy Jacob · Django在动态URL段中添加斜线 1 年前 |
|
|
user987 · 如何在Django中访问提交的表单请求数据 1 年前 |
|
|
user24242514 · 将嵌套查询字符串请求转换为字典 1 年前 |