运城企业网点建设:JavaScript库和WordPress:你需要知道什么

2019.05.25 运城企业网点建设

76

运城企业网点建设已经说过了,我还要再说一遍:如果您是WordPress用户,您需要熟悉JavaScript。这只是网络的方式。因此,真正的问题是,您必须对JavaScript库进行排序,数量之多令人不安。

有恩伯,有反应,有棱角。Vue和Preact。别忘了Ionic,Express或Node。jQuery、Meteor和Bootstrap也值得一提。哦,那…呢?

你明白我的意思了。(这些只是我可以在不打开新标签的情况下从头顶上取出来的名字。)JavaScript库乱扔风景,因为它们对开发非常重要。

无论您想要DOM操作、MVC框架、Ajax调用,还是其他所有的东西,您都可以从中提取一个库来帮助您。

作为WordPress用户,这应该是你耳边的音乐,原因如下。

到底什么是JavaScript库?

简单:一个BUCHA预写代码。没什么花哨的。不过,你可以用它们做一大堆花哨的事。所以他们很棒。

通过使用预先编写的代码并将其拖到您的网站中,您可以添加功能来节省您的时间,但也可能填补您的专业知识的空白。当然,您擅长做什么,但您是WordPress开发人员,而不是JavaScript开发人员。

那好吧。

当您在WordPress中使用JavaScript库时,您正在使用其他人的专业知识来增强您的站点和用户的体验。

第一件事

作为WordPress用户,您可以访问一堆JavaScript库及其在Core中的依赖项。检查法典获取完整列表以及如何使用WP_enQueue脚本内置和外部JS。

JavaScript库…它们有什么用?

很多人在谈论JavaScript库时会感到困惑,因为他们经常被错误地标记为JavaScript框架是不同的。框架是一种库,但功能与大多数库略有不同。

框架是用来构建一个完整的应用程序或网站的。本质上,JS框架与WordPress本身具有相同的功能-为您正在进行的任何项目提供骨干。与非框架库相比,它们在使用方面要结构化得多。

框架可以细分为几个类别:前端框架、后端框架和全堆栈框架。如果你不熟悉这些条款,前端是用户与之交互的内容,后端是处理服务器端问题的方法,以及全叠处理前后两端。

您可能听说过一些最常见/最流行的框架:

· 角形

· Node.js

· vue.js

· 反应

· 余烬

这一切是如何进入WordPress的?

运城企业网点建设有些图书没有。这就是我想要指出的要点:如果您正在使用WordPress,则不需要后端框架(在这种情况下,也不需要一个完整的堆栈框架)。我们令人愉快的核心已经为我们处理了这个层次的结构。(请注意,如果您是一个开发人员,并且对Core和/或做一个吨你自己定制。)

您需要学习使用(或至少是理解)前端框架和DOM操作库。这些都起作用了远近比任何其他类型的JavaScript库更常见。

PHP是一种很棒的语言。它给了我们今天所知道的WP,它非常好地将各种逻辑和功能放在用户手中。但是JavaScript库获得了这种能力,并以指数方式增加了它。

某些插件,比如NinjaForms,是用PHP编写的-因为WordPress这样说-使用JavaScript库给用户提供比其他可能的更好的体验和更多的功能。WPINJAS使用主干图书馆和Marionette图书馆来完成这个任务。

见鬼,即使是在这里优雅的主题,Divi3.0(这是令人敬畏的和你应该联合起来使用在您的所有站点上)都是写在反应.

即将到来的古登堡编辑也是如此(至少就目前而言),WordPress.com管理面板名为Calyso(以及Jetpack)。见鬼,在.仪表板上所做的几乎所有事情都是由JavaScript驱动的,直到服务器上的某些东西发生变化,并且需要保存。

但即便如此,…也可能很快改变多亏了WPRESTAPI。

WP RESTAPI+JavaScript库=BFF

你可能听说过WPRESTAPI。简而言之,它为WordPress JavaScript开发带来了巨大的活力,因为您不必通过JavaScript而不是依赖PHP来发出服务器请求。

是的,现在您可以直接从前端访问站点的后端,而不必通过PHP,降低响应时间和限制功能。WPMU有一个您也应该查看RESTAPI的使用情况。

对于JS和REST,您可以做这么多事情,因此思考起来几乎是很可怕的。当你使用Reaction(特别是反应本土化),您可以使用WordPress数据库作为您的移动应用程序的后端,而无需接触PHP。您可以通过JSON通过RESTAPI直接与MySQL交互。

在某种程度上,这种交互使WordPress与我们前面提到的后端JavaScript框架非常相似,提供了应用程序的结构和数据库管理,而没有任何中间PHP。对于WP来说,像这样工作并不是什么新鲜事-这毕竟是CMS所做的-但是实现和与JavaScript库和JSON的集成是

Reaction本机可以专门用于移动应用程序,但您也可以使用任何前端框架或库来做同样的事情-Vue.js和Ember以及普通的旧的Reaction(或准备,如果你讨厌).

如果你真的令人讨厌的是,您可以使用这些库中的一个,创建您的站点,并使用足够多的SWIFT将其封装在Web视图中,并在AppStore上抛出它,这要感谢RESTAPI。有点丑,但应该管用。

WordPress的未来

马特去年说过,所有WordPress开发人员都应该“深入学习JavaScript“.

我想是时候我们都听进去了。老实说,您选择先学习哪个JavaScript库或哪个库并不重要。一旦您熟悉了一两种工作方式和与WordPress的交互方式,就可以成为JS生态系统的一部分,进而成为WP的未来。

无论你想为你的插件做一个令人敬畏的客户体验,比如divi或Ninja Forms,一个伟大的web应用程序,你的用户需要快速和平滑的更新,或者一个仅仅使用WordPress作为后端数据库的移动应用程序,运城企业网点建设那里都有JavaScript库。

 


最新案例

寒枫总监

来电咨询

18868949445

微信咨询

寒枫总监

TOP