如何使用Public API?

时间:2010-10-24 23:02:25

标签: javascript jquery api

我遇到了一个名为PrettyPhoto的jQuery灯箱插件。似乎非常有趣。在文档的底部,我注意到了一个关于Public API的部分,我在下面全部粘贴:

  

2.5版引入了一个易于使用的API。你现在可以从任何地方打开prettyPhoto。公共API函数如下:

$.prettyPhoto.open('images/fullscreen/image.jpg','Title','Description');
$.prettyPhoto.changePage('next');
$.prettyPhoto.changePage('previous');
$.prettyPhoto.close();

您也可以使用API​​打开图库,只需将数组传递给open函数。

images = ['images/fullscreen/image1.jpg','images/fullscreen/image2.jpg','images/fullscreen/image3.jpg'];
titles = ['Title 1','Title 2','Title 3'];
descriptions = ['Description 1','Description 2','Description 3']
$.prettyPhoto.open(images,titles,descriptions);
  

您现在可以从Flash打开prettyPhoto或随时随地启动!

大!我想尝试一下,但我从未处理过API,也不知道如何以及在何处插入所提供的API代码。

我可以创建某种小部件,允许人们将其放在其他网站上并从我的网站打开图片吗?我迷路了。谷歌搜索没有提供任何演示的演示。

写作方向的任何微调都将受到高度赞赏。

3 个答案:

答案 0 :(得分:5)

这是Javascript,因此您需要编写一些与PrettyPhoto对象交互的Javascript代码。通常,PrettyPhoto是半自动的,您只需使用多个选项对其进行初始化,它就会在当前页面上找到链接,并且只有在用户点击这些链接时才会起作用。使用API​​,您可以使用它来显示图像或在 命令上的图像之间移动(即您可以编写命令PrettyPhoto的Javascript代码)。 “API”在这里只是意味着“你可以调用的一堆公共函数。”它应该如示例所示,逐字记录。

答案 1 :(得分:2)

API代表Application programming interface

每个支持API的应用程序都有自己的自定义实现。在您的具体案例中,PrettyPhoto制作了一个API,而不是可以用来调用您在代码中粘贴的相同功能。

答案 2 :(得分:1)

Here's从Flash启动prettyPhoto的解决方案: