相关疑难解决方法(0)

JavaScript中代码组织的常见最佳实践

随着像jQuery这样的JavaScript框架使客户端Web应用程序更丰富,更实用,我开始注意到一个问题......

你是如何保持这种组织的?

  • 将所有处理程序放在一个位置并为所有事件编写函数?
  • 创建函数/类来包装所有功能?
  • 写得像疯了似的,只希望它能做到最好?
  • 放弃并获得新的职业?

我提到了jQuery,但它实际上是任何JavaScript代码.我发现随着线条开始堆积起来,管理脚本文件或找到你要找的东西变得更加困难.我发现最大的问题可能是有很多方法可以做同样的事情,很难知道哪一个是目前普遍接受的最佳实践.

是否有关于保持.js文件与应用程序其余部分一样美观和整洁的最佳方法的一般建议?或者这仅仅是IDE的问题?那里有更好的选择吗?


编辑

这个问题旨在更多地关注代码组织而不是文件组织.有一些非常好的合并文件或分割内容的例子.

我的问题是:目前普遍接受的组织实际代码的最佳实践方法是什么?您的方式是什么,甚至是推荐的方式与页面元素交互并创建可互相冲突的可重用代码?

有些人列出了名称空间,这是一个好主意.还有什么其他方法,更具体地说是处理页面上的元素并保持代码整洁有序?

javascript architecture formatting jquery design-patterns

561
推荐指数
17
解决办法
5万
查看次数

AJAX应用程序中的代码分离

在AJAX应用程序中实现代码分离的策略有哪些?

我正在构建一个PHP应用程序,我希望它具有一个不错的AJAX前端。很久以来,我就学会了在PHP代码中使用某种模板来确保在逻辑和显示代码之间保持良好的分离,但是我很难找到在前端使用JavaScript代码实现此目的的好方法。我正在使用jQuery来简化XML数据的获取和DOM操作,但是我发现逻辑和布局代码开始混杂在一起。

真正的问题是,我从后端获取XML数据,然后必须将其重新格式化,并且必须在其周围包装有用的文本(方向等)。我已经考虑过发送已经格式化的HTML,但这将需要对后端进行大量的重新设计,而且必须有比我自己想出的更好的方法。

php ajax jquery

5
推荐指数
1
解决办法
786
查看次数