相关文章
Axure实战10:创建一个SearchEngine搜索引擎
2025-01-01 14:47

在本章中,你将学会使用全局变量和局部变量创建一个SearchEngine搜索引擎。

不知道多久之前听过一个段子:

老板:我们要开发一个搜索引擎,代替百度成为独角兽!

程序员:好的。

老板:下班之前搞定。

程序员:什么?!

老板:不就是一个输入框和一个按钮嘛,都用不了多久。

程序员:你***

刚听这个段子时着实笑到我了,一个搜索引擎哪有可能那么简单,需要的推荐算法、搜索逻辑可能有些企业一辈子都做不出来。

那有没有可能我们就按照这个老板的思路,做一个假的搜索引擎呢?就一个搜索页面,然后使用其他搜索引擎的搜索结果。

说干就干!

首先,创建一个新项目,命名为SearchEngine。

首先我们要知道常用的几个搜索引擎的查询链接,这里以百度为例:

它的后面只需要接需要搜索的内容,就可以以百度搜索引擎进行搜索内容。

而我们要做的事情,是整合这些常用的搜索引擎的搜索链接拼接方式,然后通过输入框传值的方式,实现搜索效果。

这里我们以百度、必应、搜狗、知乎、谷歌作为常用的搜索引擎。

拖入一个“矩形2”组件,修改内部文字为“百度”。

在“样式”工具栏中,设置它的位置为(100,100),设置它的尺寸为40*20,字体为12,字体颜色为#333333,矩形填充颜色为#F4F4F4,圆角半径为4。

然后设置交互样式。

在“交互”工具栏中,设置2个交互样式,鼠标悬停的样式,勾选“填充颜色”,设置颜色为#1890FF,勾选“字色”,设置颜色为#FFFFFF。

再次,加入交互动作。

在“交互”工具栏中,新建交互动作,选择“单击时”,选择“设置选中”,设置“当前”值为“真”。

我们复制多几个,然后修改矩形中的文字,这样,我们就得到了一个按钮组。

为了美观,且我们的按钮组需要调整相同的间距,这里设置为10,水平对齐。

以及我们选中全部按钮,在“交互”工具栏中命名“选项组”为“搜索引擎”。

再给第一个“搜索引擎”按钮添加一个“载入时”的交互样式,设置当前为“真”就完成了搜索引擎选择的基础样式。

下面,我们来完成下搜索框的样式。

拖入一个“文本框”组件,命名为“搜索内容”。

在“样式”工具栏中,设置距离上面“搜索引擎选择”按钮组的位置为10,设置尺寸为450*44。

设置文字字号为14,字体颜色为#000000,设置文本框的填充颜色为#F4F4F4,设置圆角半径为4,左侧边距为40。

圆角半径点开“可见性”,设置只有左边两个为圆角。

在“交互”工具栏中,设置“提示文字的样式”,勾选字色为#C5C9CF。

设置提示文字为“请输入你想要的内容”,设置隐藏提示为“获取焦点”。

拖入一个“搜索”SVG图片(这是网上下载的)。

在“样式”工具栏设置尺寸为17*17,设置填充颜色为#000000。

拖入一个“矩形2”组件,命名为“搜索按钮”。

把它放在搜索内容输入框右边,设置尺寸为100*44。

修改内部文字为“立即搜索”,设置字号为14,字体颜色为#FFFFFF。按钮填充颜色设置为#1890FF,设置圆角为4,可见性设置为右边两角。

我们在浏览器中预览下效果。

按照搜索引擎的交互逻辑,当我们点击上面的“搜索引擎选择”时,系统需要记录我们点击的是哪一个搜索引擎。

这时,我们用到了全局变量。

在Axure顶栏,选择“项目”,选择“全局变量”,我们设置一个变量

然后在选择搜索引擎的时候更新赋值。

选中按钮,在“交互”工具栏中,在“单击时”的交互下添加动作,选择“设置变量值”,目标为“url”全局变量,设置值为网站相应的搜索链接。

这样我们就完成了每次切换搜索引擎时的赋值操作。

下面,我们完成搜索的交互。

选中“立即搜索”的按钮,在“交互”工具栏中新建交互,选择“单击时”,选择“打开链接”,选择“链接到URL或文件路径”,点击“fx”打开编辑值弹窗。

点击“插入变量或函数”,选择“url”全局变量,再在旁边添加“​​”。

在局部变量选择“添加局部变量”设置元件文字为“搜索内容”输入框的值。

这样,我们就将搜索引擎的搜索链接与输入框的输入内容进行关联了。

我们设置玩编辑值后,在交互动作中,设置打开在“新窗口/新标签”。

这样我们就实现了点击“立即搜索”按钮,在浏览器会对应打开一个新页面并搜索。

在日常使用搜索引擎中,除了点击“立即搜索”按钮外,我们常常会使用键盘上的“回车”按钮进行快速搜索。

实现这个功能也比较简单,选中“搜索内容”输入框,在“交互”工具栏中,设置“提交按钮”为“搜索按钮”。

这样,我们就实现了在搜索输入框内输入完内容,点击回车就立即搜索的效果。

我们在浏览器中预览下效果。

哈哈哈,效果不错!

为了让这个网站能够公开访问,我们可以生成html文件,然后发布到gitHub或者gitee中,这样就可以将网站分享给朋友们了。

搜索引擎:ricardowesley.gitee.io/searchengin…

快来动手试试吧!

    以上就是本篇文章【Axure实战10:创建一个SearchEngine搜索引擎】的全部内容了,欢迎阅览 ! 文章地址:http://sjzytwl.xhstdz.com/news/12797.html 
     栏目首页      相关文章      动态      同类文章      热门文章      网站地图      返回首页 物流园资讯移动站 http://sjzytwl.xhstdz.com/mobile/ , 查看更多   
最新文章
AI视频修复软件大比拼:哪款更胜一筹?
AI视频修复软件大比拼 在当今数字化时代,视频内容已经成为人们日常生活中不可或缺的一部分。然而,由于各种原因所导致的视频质量问题时有发生,这就需要我们寻找专业的AI视频修复软件来帮助解决这些难题。在众多的选择中,究竟哪款AI视频
品味兰州:探寻独特的旅游美食之旅
兰州:美食与文化交融的城市 当提到美食旅行,兰州绝对是一个不容错过的城市。作为甘肃的省会,兰州以其独特的地理位置和悠久的历史,成为了西北地区的文化交汇点。这里不仅有壮丽的自然风光,还有丰富多样的美食,使得兰州成为吸引游客的
最新AI视频工具软件下载安装轻松生成吸睛视频!
引言:AI视频工具的崛起 在当今信息爆炸的时代,视频已经成为吸引目光、传递信息的重要媒介。无论是企业宣传、产品推广还是个人分享,视频内容都能以更生动的方式呈现。但是,制作高质量的视频往往需要专业的设备和技术,这让许多人却步。
点亮影像妙手神器:AI视频修复软件
引言 随着移动互联网和数字技术的迅速发展,摄像和摄影已经成为我们生活中不可或缺的一部分。但是,由于各种原因,我们拍摄的视频可能会出现一些问题,比如画面模糊、色彩失真、抖动等。如何解决这些问题成为摄影师和影视从业人员面临的难
探析我国老人旅游产业发展的现状与未来趋势
引言 随着中国老龄化进程的加速,越来越多的老人进入了退休生活,享受生活的同时,旅游也成为他们的重要选择之一。近年来,我国老人旅游产业迅速崛起,市场需求呈现井喷式增长。本文将深入探讨我国老人旅游产业发展的现状与未来趋势,帮助
畅游广州:完美自由行攻略尽享美食与文化之旅
畅游广州:完美自由行攻略尽享美食与文化之旅 广州,作为中国南方的繁华城市,拥有悠久的历史和灿烂的文化。在这座城市,你可以领略到各种美食的诱惑,感受到浓厚的历史氛围,体验到独特的生活方式。如果你想要尽情畅游广州,完美自由行攻
揭秘企业网站优化定制的秘密让您的网站流量暴涨!
揭秘企业网站优化定制的秘密 在当今数字时代,拥有一个经过优化的企业网站是吸引更多客户和增加业务的关键。但是,想要让网站流量暴涨,必须掌握一些关键的优化定制秘密。 了解目标受众 首先,要确定您的目标受众是谁,他们是什么样的人,
运动健身的健康效益大曝光
运动健身:开启健康生活的新篇章 随着现代生活节奏的加快,越来越多的人面临着健康问题。久坐不动导致的亚健康状态已成为一种普遍现象。为了应对这一挑战,运动健身的重要性愈发凸显。它不仅是一种生活方式,更是一种追求优质生活的态度。
畅游上海:自由行旅游攻略发现城市魅力与隐藏景点
探索上海:自由行的无穷魅力 上海,作为中国最大的城市之一,以其独特的魅力吸引着世界各地的游客。从繁华的外滩到文化底蕴深厚的博物馆,这座城市每一处角落都蕴藏着无尽的故事和惊喜。无论您是想享受繁华都市的生活,还是探索那些鲜为人
探索香港:全面自由行旅游攻略与实用指南
引言 香港,这个充满活力与魅力的国际大都市,一直以来都是游客心中的梦想目的地。从繁华的购物天堂到静谧的自然风光,香港无疑展现了东西文化的完美融合。无论您是美食爱好者、购物狂、还是想要探索历史和文化的旅行者,香港都有令人兴奋
相关文章