会员服务
default sy_dh
在线客服
无编程经验的编程参考二:给着陆页添加逻辑 - 实操手册 - 富裕者联盟社区 - Affiliate营销圈

60回答

0收藏

无编程经验的编程参考二:给着陆页添加逻辑

 

实操手册 实操手册 10299 人阅读 | 60 人回复 | 2023-02-07

欢迎回到这个死亡挑战,心脏跳动的竞赛——联盟营销编程指南!

好吧,我可能在这里吹过头了——但说真的,欢迎回到STM教程的第二部分,为那些不会编程的人准备!它是一个非常有用的工具,我们将在本系列中最大限度地利用它,使你的登录页面生动起来。

讲解了包括为什么你应该学习作为附属机构编程的细节,本教程的设置,以及更多。

今天,我们将采用我们在第一部分中编写的基本代码,并将其扩展到各种各样的事情——包括根据访客的特征在登陆器上显示定制的图像,对用户输入做出反应,等等。

但首先,我们需要了解一个快速但非常有用的Javascript特性:变量。

变量:可以重复使用

任何编程语言最强大的元素之一就是它的记忆能力。

在本教程的第1部分中,我们使用代码从URL中导入文本(“Strings”,如果你还记得的话),并将其与其他文本合并成如下行:

但是,如果我们想在一些地方使用该消息(比如,在警告框和文本中,或者在退出弹窗中),该怎么办?我们每次都要用同样的代码吗?

不,我们不需要。我们可以把消息存储在一个变量中。变量是我们想要在程序中反复使用的任何数据的容器——就像一个我们可以将信息放入其中的虚拟公文包。

创建变量非常简单。你所要做的就是给它命名,然后把你想要存储的值放在等号后面。将这行代码添加到上周的登陆器的末尾,以在phonemessage变量中存储消息:

一旦我们这样做了,我们可以随时使用该消息——这也使我们的代码更容易阅读。例如,在这一行之后我们可以写:

我们会得到和原始代码相同的结果。注意,我们不需要把phonemessage放在引号中,因为它不是一个文本字符串,而是包含该字符串的字符串。

现在就在你的登陆页面上试试吧!

IF声明——让你的登陆页为你做选择

那么,让我们回到我们的编码。我们成功地说服着陆器展示我们手机的操作系统,但有一个问题。

如果当我们看到苹果产品时,我们不只是想说“IOS”,而是说“Apple IOS”呢?或者“苹果的操作系统”?

这就是IF语句的作用。IF语句允许你的程序根据访客到达时发生的情况做出决定——这些决定对于每个访客都是唯一的。它们是一种非常强大的工具。

正如你所期望的那样。你定义了一个条件——例如,“手机的操作系统被列为“IOS”。如果条件为真,则执行某些代码,否则不执行。

以我们之前的着陆器为例,让我们做一些修改。

注:第一课的最终代码文件在课程资料:23109.rar

首先,让我们将检测操作系统的行分成两行,使用Variables(如上所述)。你马上就会知道原因。

替换:

为:

这是干什么?你能弄明白吗?

试着自己找出答案——当你认为你有答案的时候,或者当你不能找出答案的时候,再往下看。

好的!这两行代码做了两件事:

1)第一行从URL获取“operatingsystem”值,并将其存储在变量phoneos中。

2)第二行检索存储在变量phoneos中的内容,并改变“操作系统”元素的内部HTML以匹配它。

到目前为止,我们似乎让代码变得更复杂了。但是现在我们在第一行之后和第二行之前添加了一个IF语句。下面是IF语句:

在代码中,它应该放在这里:

  • IF command:启动整个过程,就像调用函数一样。但是,IF语句不需要在关闭后使用分号——关闭}(花括号)是IF语句的结尾。

  • Condition:括号中"if"后面的内容是程序要检查的内容。如果条件为真,则执行花括号中的代码。

  • Comparator: 我们可以在这里使用各种各样的比较符号——这是完整的列表:http://www.w3schools.com/js/js_comparisons.asp——但这里我们使用的是最简单的一个

加入社区,可阅读全站10w+资源

 非会员试读19%,加入社区后可阅读全文 

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
分享到:
回复

使用道具 举报

回答|共 60 个

art_ny

发表于 2023-2-8 06:17:21 | 显示全部楼层

此帖仅作者可见

使用道具 举报

追忆似水流年

发表于 2023-2-8 09:38:34 | 显示全部楼层

此帖仅作者可见

使用道具 举报

mnop

发表于 2023-2-8 21:30:28 | 显示全部楼层

此帖仅作者可见

使用道具 举报

冷血大少

发表于 2023-2-9 11:35:38 来自手机 | 显示全部楼层

此帖仅作者可见

使用道具 举报

bryantshi

发表于 2023-2-9 20:45:28 | 显示全部楼层

此帖仅作者可见

使用道具 举报

tig2002

发表于 2023-2-10 07:51:15 | 显示全部楼层

此帖仅作者可见

使用道具 举报

yys5201743

发表于 2023-2-11 20:21:13 | 显示全部楼层

此帖仅作者可见

使用道具 举报

viper

发表于 2023-2-12 06:21:49 | 显示全部楼层

此帖仅作者可见

使用道具 举报

大漠歌飞

发表于 2023-2-12 08:08:22 | 显示全部楼层

此帖仅作者可见

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭