Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否可以更改整个css类/js以及与之相关的任何内容?_Javascript_Php_Html_Css - Fatal编程技术网

Javascript 是否可以更改整个css类/js以及与之相关的任何内容?

Javascript 是否可以更改整个css类/js以及与之相关的任何内容?,javascript,php,html,css,Javascript,Php,Html,Css,我是新来的。 我只想向在这个领域有经验的人提几个问题 所以我刚买了一个php网站,这个主题的所有者似乎对版权有点严格,所以他几乎在所有方面都使用了自己的身份 例如,在名为“麦当劳”的网站上,他几乎在他的整个css类中都有他的名字/品牌,例如.mcdonalds\u header或.mcdonalds\u style.css等 现在我的问题是, 是否可以动态更改整个css类? 我的意思是,如果我通过文本编辑器打开它,也许我可以通过点击Ctrl+H来替换它们,并用[nothing]替换“mcdona

我是新来的。 我只想向在这个领域有经验的人提几个问题

所以我刚买了一个php网站,这个主题的所有者似乎对版权有点严格,所以他几乎在所有方面都使用了自己的身份

例如,在名为“麦当劳”的网站上,他几乎在他的整个css类中都有他的名字/品牌,例如.mcdonalds\u header或.mcdonalds\u style.css等

现在我的问题是,

是否可以动态更改整个css类?

我的意思是,如果我通过文本编辑器打开它,也许我可以通过点击Ctrl+H来替换它们,并用[nothing]替换“mcdonalds\”。但当然,它会返回许多错误,因为整个php和js文件都与这些类相关联

在我的例子中我想要什么

index.php,带8个div,具有“麦当劳网格”类 类为“mcdonalds_grid”的style.css文件

是否可以将css“mcdonalds_grid”中的类编辑为“gridStyle”,然后文件中的整个8类也会自动更改

因为我不确定手动操作。在我的情况下,我有多达十万的编辑。真恶心。如果你问我为什么要这样做,那么用我自己的品牌比用麦当劳的东西看起来更专业

如有任何意见,将不胜感激。
谢谢

其他人提到了Jquery

您还可以使用较少的mixin动态执行此操作:


或者你可以非动态地做(我建议这样做)。您可以使用IDE(集成开发环境)或高级文本编辑器一次搜索和替换整个项目中文本字符串的所有实例。在您的情况下,您可以用您的公司或项目的名称替换mcdonald的所有实例。高级文本编辑器(如Sublime Text或Notepad++)可以让您这样做,但通常需要一次打开所有文件。像VisualStudio或Dreamweaver这样的IDE也允许您这样做,其好处是不必打开所有文件(您只需将文件添加到项目中即可)。

其他人也提到了Jquery

您还可以使用较少的mixin动态执行此操作:


或者你可以非动态地做(我建议这样做)。您可以使用IDE(集成开发环境)或高级文本编辑器一次搜索和替换整个项目中文本字符串的所有实例。在您的情况下,您可以用您的公司或项目的名称替换mcdonald的所有实例。高级文本编辑器(如Sublime Text或Notepad++)可以让您这样做,但通常需要一次打开所有文件。Visual Studio或Dreamweaver等IDE也允许您这样做,其好处是不必打开所有文件(您只需将文件添加到项目中即可)。

我个人不建议进行这些类型的编辑,但如果您必须这样做,请遵循以下流程:

从这个问题的答案来看

您可以使用IDE来更改整个项目中的某些内容。我建议使用NetBeans。这很容易。只需将项目添加到NetBeans,单击编辑(在左上角),然后单击项目中的替换。。(勾选弹出窗口的底部)

然后


我个人不建议进行这些类型的编辑,但如果必须这样做,请遵循以下流程:

从这个问题的答案来看

您可以使用IDE来更改整个项目中的某些内容。我建议使用NetBeans。这很容易。只需将项目添加到NetBeans,单击编辑(在左上角),然后单击项目中的替换。。(勾选弹出窗口的底部)

然后


使用jQuery添加或删除css类:-
something\u class
在类名/函数名等被称为前缀之前使用
something\u
。当人们在市场上创造产品和销售目标时,他们使用前缀不仅仅是为了品牌。最大的原因是,如果您使用第三方插件,那么主网站函数/类与插件函数/类之间可能存在一些冲突,这可能会显示一些错误。为了使函数/类唯一,它们使用前缀。因此,我建议您不要删除前缀,除非这些前缀妨碍了您的工作。然后,与其删除
something\uu
,我更愿意将其更改为
somethingofmyown\u
,这样既不会产生冲突,也不会产生品牌效应。。我是如何做到的@MeFaysalI从未听说过有任何自动化流程可以做到这一点。专家们可能会有一些更好的想法/建议,您可以等待更多的答案,但您可以检查以下链接以使用NetBeans替换整个项目中的某些内容。使用jQuery添加或删除css类:-
something\u class
在类名/函数名等被称为前缀之前使用
something\u
。当人们在市场上创造产品和销售目标时,他们使用前缀不仅仅是为了品牌。最大的原因是,如果您使用第三方插件,那么主网站函数/类与插件函数/类之间可能存在一些冲突,这可能会显示一些错误。为了使函数/类唯一,它们使用前缀。因此,我建议您不要删除前缀,除非这些前缀妨碍了您的工作。然后,与其删除
something\uu
,我更愿意将其更改为
somethingofmyown\u
,这样既不会产生冲突,也不会产生品牌效应。。我是如何做到的@MeFaysalI从未听说过有任何自动化流程可以做到这一点。专家们可能会有一些更好的想法/建议,您可以等待更多的答案,但您可以检查以下链接以使用NetBeans替换整个项目中的某些内容。哇,好主意!但还有一个问题。恐怕他们也在使用这个数据库。。这种方法是否会损害代码的整体性能?我在数据库脚本编写方面没有经验。数据库是否连接到web