Javascript HTML5/js/PHP/CSS中是否有标准的编程方法来创建可重用对象?

Javascript HTML5/js/PHP/CSS中是否有标准的编程方法来创建可重用对象?,javascript,php,html,css,github,Javascript,Php,Html,Css,Github,我(在空闲时间)创建了一个html页面,它使用PHP创建我的动态对象。 这个页面调用我的javascript来接收来自使用AJAX的用户的输入。 我的对象使用AJAX进行输入(PHP执行$_GET),然后我的对象将打开到我的PDO mySQL数据库的连接,执行查询并接收详细信息。随着细节,它显示我的对象和回声HTML5和我使用CSS做一些不错的功能 它工作得很好。我学到了很多东西(CSS很棒),但与其他编程语言相比,这与学习非常相似,但又有很大不同! 我发现它的不同之处在于。。。对于我想做的任何

我(在空闲时间)创建了一个html页面,它使用PHP创建我的动态对象。 这个页面调用我的javascript来接收来自使用AJAX的用户的输入。 我的对象使用AJAX进行输入(PHP执行$_GET),然后我的对象将打开到我的PDO mySQL数据库的连接,执行查询并接收详细信息。随着细节,它显示我的对象和回声HTML5和我使用CSS做一些不错的功能

它工作得很好。我学到了很多东西(CSS很棒),但与其他编程语言相比,这与学习非常相似,但又有很大不同! 我发现它的不同之处在于。。。对于我想做的任何事情,总是有很多不同的方法。由于这是一组共同工作的语言(PHP、javascript、CSS3和HTML5)

目前我不知何故避开了jQuery,因为我正在学习,更喜欢用艰苦的方式来做每件事。然而,我注意到很多插件,比如条形图,都是用javascript创建的,并且数据也是以数组的形式提供的

现在我想要第二个页面,它将与第一个页面做相同的事情,但是访问不同的数据,可能做不同的事情,但是它将是一个非常相似的显示。 所以我想再次使用我的对象,给它不同的参数,不同的输入,等等。。。好像我刚刚使用了一个插件。所以现在我想在js中实例化它,并从那里输入数据。 我只是想在我刚开始的时候得到一些好的指导,我学到的越多,这就变得越广阔:)

这就是我的问题所在: 在HTML5/js/PHP/CSS中是否有标准的编程方法来创建可重用对象?
欢迎推荐人和专业知识/经验,我不想开始辩论。我想遵循一个标准。

我不是100%确定你在问什么——我从你的措辞中猜测,你是一个编程新手

为了回答您的问题(某种程度上),最接近Javascript、PHP和(实际上不是)HTML和CSS之间的公共接口的是JSON,或Javascript对象表示法。PHP有用于读取JSON的库,JavaScript本机读取JSON(使用jQuery更好)。有些数据库(CouchDB,某种程度上说,MongoDB、Neo4j等)甚至会几乎一字不差地存储JSON

在任何情况下,存储数据的方式都应该正确地放在数据库中,而JSON(无论数据库如何)通常被认为是在前端和后端代码之间进行通信的最佳方式(顺便说一句,它与HTML/CSS/JS和PHP有着显著的区别).

不清楚你到底在问什么,但这是我对我所理解的问题的答案

服务器端组织:

如果你要创建一个大项目,我强烈建议你使用<代码> PHP框架< /C>(等等),现在如果你不考虑以下内容:

1。遵循MVC结构

MVC结构可以用多种不同的方式表示。但是,为了保持简单,您可以通过创建3个文件夹(控制器、模型、视图)来实现这一点

每个文件夹将由具有特定作业的不同php文件组成

  • 控制器:
控制器是用户和系统之间的链接。它提供 用户通过安排相关视图来提供输入 在屏幕上的适当位置显示自己。它提供了解决问题的手段 通过向用户提供菜单或其他方式提供的用户输出 命令和数据。控制器接收这样的用户输出, 将其转换为适当的消息并传递这些消息 指向一个或多个视图

把控制员想象成警察。检查客户端请求是否合法(,尤其是在表单验证方面)。当控制器验证请求时,它首先调用模型(可选:取决于您是否需要获取/设置信息并使用数据库),然后调用视图

  • 型号:
模型代表知识。模型可以是单个对象(而不是 无趣),也可能是对象的某种结构

在模型和模型之间应该有一对一的对应关系 一方面是部分,另一方面是代表世界的 另一方面,模型的所有者

  • 视图:
视图是其模型的(可视)表示形式。通常情况下 高亮显示模型的某些属性并抑制其他属性。它是 因此充当了表示过滤器

视图附着到其模型(或模型零件)并获取数据 通过提问从模型中进行演示所必需的。信息技术 也可以通过发送适当的消息来更新模型。所有这些 问题和消息必须使用模型的术语 因此,视图必须知道 它所代表的模型

视图的有趣之处在于,您可以将HTML页面分解为多个部分。其主要思想是创建一个
header.php
和一个
footer.php
,它们不会有太大变化(取决于您需要的css/js)。然后您只需要调用
视图
,它将填充html页面的主体

这很有用,因此当客户端请求主页时,您只需执行以下操作:

include header.php;
include home.php;
include footer.php;
让我知道这是否有用

如果您仍然不确定我在说什么,请随意阅读以下内容:



谢谢snsdgm。我不是一个编程新手,哈哈。不过我对这个领域还是新手,我上一个网站是10年前创建的,所以我真的很感激。你能提供关于“HTML/CSS/JS和PHP的显著区别”的更多细节吗?哇,这个答案做得很好,非常有趣。多ap