页面表达原则

《页面表达原则》是整个“web交互设计方法”中的一部分:

页面表达原则概述:
1.更少的信息量更好。
2.不提供多余的功能。
3.结构化更易于理解。
4.信息的表达应该清楚、明确、直接。
5.操作可识别。
6.操作前,结果可预知。
7.操作时,操作有反馈。
8.操作后,操作可撤销。
9.让用户知道身处何地。
10.避免内容看上去象广告。
11.同一功能在不同页面上位置相同。
12.措辞统一。

详细描述:
1.更少的信息量更好。
用户不是在阅读网站,而是在浏览网站。他们浏览与自己目标匹配的文字和图片,冗长的链接、说明和消息只能减慢用户的速度,并且“隐藏”重要信息。

实例一.

公告栏有“详情”,那么这个页面中只需要简略的写出最重要的一两句话:
近期个别不法团伙利用自定义代码窃取网友QQ密码,转载广告。为保障广大网友的利益,出现类似行为的QQ空间将被永久关闭。了解详情

实例二.

左侧的文字过多,这些文字完全是可以精简的。以左下角的“温馨提示”为例:

关于上传照片的说明,温馨提示之前已经有的专门的说明。这里不必要再说了。此处的温馨提示可以直接简化为:

再进一步来看,这个页面是注册成为城市达人的页面,这段信息本来也不必要出现在这里。也就是说,整段温馨提示都可以删掉。

2. 不提供多于的功能,减少出错。
提供尽可能多的功能并不意味着会有更多的用户喜欢。提供过多的功能,过大的自由度不仅不会使产品的功能更强大,反而会给用户造成很多错误的引导。

实例一.QQ空间商城中的导航

为了让用户预览到自己空间中的导航换上皮肤的效果,这里显示出了用户个人空间中的导航。显然这里并不希望用户通过它离开商城。但是,这里的“主页、日志……”却是可以点击的。
为了挽留用户,且避免误操作,不得不弹出一个对话框:

实例二.Photoshop CS2中,一个工作窗口可以拖动的范围更大了,如图:

以前的版本只能这样:

与以前的版本相比,最顶部的80px也可以用作显示工作窗口了。PhotoshopCS2提供了更大自由度的操作。但是,如果把工作窗口拖上去,菜单栏、辅助工具栏就会被遮挡住。在遮挡住的状态下,要想点击“显示变换控件”这个复选项,又不得不再把工作窗口拖下来。更糟糕的是,也许有些用户会根本就找不到这个功能了。

虽然遮挡住菜单栏是用户自己的操作导致的,但是这并不能说明这个设计是没问题的。用户在遮挡住菜单栏的时候并不总能意识到操作将产生的全部后果。

在photoshop CS3中,这个功能被取消了。

实例三:

当用户在Qzone商城中将播放器放在上图这个位置时,很可能没有意识到“装扮空间”、“自定义”、“信息中心”三个链接将会被挡住,无法点击了。
允许用户在页面上任意位置摆放装扮物,这样强大的功能并没有建立在“不出错”的基础上。

不提供多余的功能的观点来自于alan cooper的“以目标为导向的设计理念”。

“以目标为导向的设计理念”首先区分了用户的“目标”与“任务”这两个概念。
目标是用户需要最终做到的;任务是为了完成目标而不得不完成的操作。任务不是用户的需求。如果可以完成更少的任务就达到目标,是更好的。一个产品是在帮助用户实现目标。用户使用产品的过程是借助产品完成自己目标的过程。因此,在帮助用户实现目标的前提下,产品要求用户进行的操作越少越好。

3. 结构化更易于理解
结构化是指:将信息归纳、整理成若干条,以条目的形式展示的做法。类似下图:

将较大信息量的文字信息逐条展示可以提高读者的阅读速度,提高阅读效率。

显然下面这样一段说明文字是很难阅读的:
请您务必填写个人真实资料,如果因为您的个人资料填写错误所导致无法成功办理中信QQ信用卡及无法获赠QQ会员,腾讯及中信将不承担任何责任。QQ用户点击“下载申请表格”,(下载申请表后,不要修改文档,直接点击打印,否则无法进件。请务必完整打印出申请表与申请合约,并寄回信用卡中心。)打印后并填写好申请表,准备好身份证复印件(必须),以及其他备选财产证明文件:其他信用卡的复印件、车产证明复印件、房产证明复印件、收入证明复印件、交易额等证明复印件,装到信封内,即可邮寄到“深圳邮政028-222信箱”,或者快递到“广东省深圳市罗湖区笋岗路12号中民时代广场B座29层 进件室”,邮编518029。中信银行信用卡中心在收到申请资料后,即开始审核信用卡的申请,申请的注意条款、申请进度查询,详见网址http://bank.ecitic.com/cards/,或者咨询中信银行信用卡客服中心40088-95558。选用此方式办卡的用户可获得价值120元QQ会员礼包(12个月会员资格)。QQ用户在申请成功并获发信用卡后10个工作日内,将开通该用户的QQ会员资格6个月,成功激活后,再延长该用户6个月的QQ会员资格,注:QQ会员服务由中信银行购买并赠送给QQ信用卡客户。之前通过手机、小灵通、宽带、电信付费开通会员的用户,此次暂无法享受赠送。申请用户必须是中信银行的新用户,才可以享受赠送会员服务的优惠。如果您已经拥有中信银行的信用卡,则再申请中信银行QQ信用卡不享受赠送的QQ会员服务。

将这些文字分成若干条,阅读起来就容易多了:
A、申请用户必须是中信银行的新用户,才可以享受赠送会员服务的优惠。如果您已经拥有中信银行的信用卡,则再申请中信银行QQ信用卡不享受赠送的QQ会员服务。
B、如果因为您的个人资料填写不准确而导致无法成功办理中信QQ信用卡及无法获赠QQ会员,腾讯及中信将不承担任何责任。
C、下载申请表后,请勿修改文档,直接点击打印,否则无法进件。
D、请务必完整打印出申请表与申请合约,并寄回信用卡中心。
E、邮寄材料:打印后并填写好的申请表、身份证复印件(必须)、其他信用卡的复印件、车产证明复印件、房产证明复印件、收入证明复印件、交易额等证明复印件。
F、邮寄地址:深圳邮政028-222信箱。或者快递到:广东省深圳市罗湖区笋岗路12号中民时代广场B座29层 进件室 邮编518029。
G、中信银行信用卡中心在收到申请资料后,即开始审核信用卡的申请,申请的注意条款、申请进度查询,详见网址http://bank.ecitic.com/cards/,或者咨询中信银行信用卡客服中心40088-95558。
H、选用此方式办卡的用户可获得价值120元QQ会员礼包(12个月会员资格)。QQ用户在申请成功并获发信用卡后10个工作日内,将开通该用户的QQ会员资格6个月,成功激活后,再延长该用户6个月的QQ会员资格,注:QQ会员服务由中信银行购买并赠送给QQ信用卡客户。之前通过手机、小灵通、宽带、电信付费开通会员的用户,此次暂无法享受赠送。

4. 信息的表达应该清楚、明确、直接。
清楚、明确、直接是信息表达的一个基础要求。但是这也是做不容易做到的。
实例一:

问题1.副标题表意不明确

这句说明仍旧没能说明“这里是什么功能”。如果能通过这句话说明:“在这里添加文字内容,显露您的心情”,说明的效果会更好。至于“让好友都知道!”这几个字几乎是没有用的,没有传达任何信息量。

问题2. “脱掉”按钮不易找到

“脱掉”按钮在框的右下角,很多时候会出现在预览区以外,看不到,并且文字超小,无法阅读。

实例二:

“您还没有登录”所以“请先登录”。这是很清楚的逻辑关系。

“原因可能是长时间未操作而失效,谢谢合作!” 是什么事情需要解释?其实这是在说另外一个事情:“您很奇怪刚才登录过,现在为什么又要登录吗?我告诉您:原因可能是长时间未操作而失效…”

这里的表述过于追求文字上的简练了,把两个问题混为一谈,没有表述清楚。

5. 操作可识别
链接应该象链接,按钮应该象按钮。蓝色、带下划线的文字是目前链接文字通用的表现方式。按钮应当是有立体感的,看上去就感觉像是可以点击的。
操作可识别原则是为了保证用户触发操作的有可能性。

QQ空间中有个不好的例子:

有输入框,但却看不到验证码图片。 “没看到图片我怎么知道要输入什么?”“不知道要输入什么,我就不去不输入啦。”操作前表达的不够清楚,会影响触发操作的可能性。
(上面那行温馨提示算是个补救措施,但并不能解决问题。如果都靠提示就可以了,那么就不需要设计师了,有作家就够了。)

6. 操作前,结果可预知。
未进行一个操作之前,应该让用户大致能猜测到操作后会是什么样的结果。或者说,操作的设计应该和用户的期望相同。那些只写成“返回”“上一步”“下一步”的链接,如果可能,最好还是写清楚些为好。比如写成:“下一步 进入购物车”、“返回首页”…

实例一.

如果将右上角的链接直接写做:更多品牌专区,用户则不需要纵观整块内容,直接就能看懂这个链接指向哪个页面。更快、更容易的看懂这个链接,会使得更多用户去点击,类似下面这样:

实例二.


两个按钮都叫“复活Ta”,但其实操作后的效果并不一样,前面一个按钮是打开另外一个页面,而后面一个按钮是真的实现“复活”操作。用相同的按钮表示不同的操作,使得用户更不容易猜到操作的后果。

还有些时候,让结果变的不可预知是设计者故意的:

点击标题,不是进入这篇文章,而是进入“图领风骚”栏目,如下图:

这篇文章属于这个“图领风骚”栏目,并且在第一屏看不到这篇文章。

7. 操作时,操作有反馈。
进行了一个操作后,需要页面上有反应。

应该引导用户将挂件放在页面比较靠上的位置,所以item的默认位置在第一屏,为了确保用户点击了一个item后能看到这个item出现在了页面上,QQ空间商城的页面很短。


QQ秀商城左侧固定,右侧可滚动,确保了用户能看到点击一个item后的变化—左侧预览图上出现了变化。

确保操作有反馈还应当避免链接指向当前页。
指向当前页的链接,点击后,只是页面刷新,并没有明确的告知用户刚才的点击操作产生了什么样的后果。(除非链接就叫做“刷新当前页”。)

不好的例子:个性域名

之前的问题:当输入的个性域名不合要求时点击“查询”,页面没有反应。

现在的设计:

当焦点进入第二个输入框后,变红。

当时现在仍旧存在问题:

此时点击“查询”页面还是没有反应。

8. 操作后,操作可撤销。
执行一个操作后,应当允许撤销,允许用户反悔。

实例一:

不想进去了,怎么办?

实例二:



要不想发表回复了怎么办?

9. 让用户知道身处何地—页面标题、导航

让用户知道自己当前身处何地是个很基本的诉求。清楚的表明当前页面是什么,在哪里,可以很大程度上降低用户的恐惧感。
目前能实现这个要求的方法主要有两个:页面标题和导航

页面标题是整个页面的说明,可以最直接的表示出当前页面是什么。

其中的“World News”是页面标题。

其中的“Audio, TV & Home Theater”是页面标题。

页面标题写在一个页面的最上面,并且通常是一个页面中最大字号的文字。

在web界面中,使用 “层级式导航”(路点)可以很清楚的说明当前页面在整个网站中的所处的位置。

其中的“Home / Products / Acrobat family /”清楚的表明了当前页面“Adobe Acrobat Connect Professional”在整个网站中的位置。(“Adobe Acrobat Connect Professional” 是这个页面的标题。)

10. 避免内容看上去象广告


用户会在阅读网页的时候,会“有选择的”阅读,既,并非单传按照从左到右,从上到下的顺序阅读;也并不是单纯的按照视觉规律阅读,色彩显眼的、能运动的图形很容易引起视觉上的注意,单如果看上去象广告,那么,用户会跳过那一部分内容阅读的。网页的阅读顺序不仅遵循常规的阅读规律,也受网页阅读习惯的影响。

所以,网页上的正文内容不要表现的象广告一样。并非更大的展示形象的图片就能更突出内容;内容的中元素能动起来,也不意味着更能吸引用户;类似“马上注册!”“免费获取”之类的说法也不单纯意味着能吸引人。这些表达方式都有可能让用户误会。

11. 同一功能在不同页面上位置相同。(一致性)
同一功能在不同的页面上出现在相同的位置上可以减少用户寻找的时间。

实例一.



返回yahoo首页的链接:yahoo! 始终出现在页面的左上角。

实例二.



Google中个人帐户的相关链接总显示在页面的右上角。

实例三:

Amazon中左侧栏始终是用来展示分类索引的。

12. 措辞统一(一致性)

●表述中避免使用“用户”,而使用“网友”、“朋友”、“访客”等。
●第二人称用“您”,而不使用“你”。
●“登录”而不是“登陆”。登陆一词也确实会用到,比如:登陆qq.com,发现更多精彩…这种情况下,尽量避开“登陆”一词,用“访问”、“浏览”之类的词代替。
●腾讯的产品中,“好友”一次有特殊的含义,指“QQ好友”。所以,在通常的表述中应避免使用“好友”。

避免混乱措辞的一个有效方法:为产品建立措辞库
为各个产品建立措辞库。例如:

措辞的不一致除了工作的不规范,缺少统一的标准,另外一种情况是由于产品在定义概念的过程中本身没有定义清楚,在具体到页面上时反应成为措辞的不一致,例如:

“心情秀预览”暗示出,“心情秀”是指外框+文字内容。
“换心情秀”功能只是换外框。这意味着“心情秀”是指外框。
如果按照第一个定义来理解,“心情秀是指外框+文字内容”,那么点击“下一个”后,其中的文字内容是不是也会变化?

缺少对文字内容、外框的单独定义,使得“心情秀”概念被滥用,造成概念上的混淆。概念上的混淆给操作带来困扰。

这个例子中,同一个词有着不同的含义。“措辞统一”原则要求同一个事物用同一个词来描述,这同时也是在要求:不同的含义使用不同的词。

 

文章来源:http://isd.tencent.com/?p=1893

V5-Wiki 需求表达与界面设计实践指南 界面设计的最佳实践在于保持用户界面(UI)和用户体验(UX)设计的一致性。设计团队应不断迭代和测试设计方案,例如使用A/B测试来衡量不同设计方案的实际效果,并通过用户研究来不断优化设计。通过上述方法,我们不仅能够收集和分析用户反馈,还能将反馈转化为具体的需求表达,并通过优化设计来提升用户的整体体验。这一章节的内容在实际应用中具有很强的指导意义,是服务流程优化闭环中的重要环节。本文还有配套的精品资源,点击获取。 阅读详情

相关推荐

告别CMake依赖!在Visual Studio 2022中直接配置VTK 9.4开发环境(附完整项目示例)

本文详细介绍了如何在Visual Studio 2022中直接配置VTK 9.4开发环境,无需依赖CMake。通过图文教程和完整项目示例,帮助C++开发者快速集成VTK库,简化开发流程,提升工作效率。特别适合科学可视化任务的开发者。

weixin_26804345的博客 414

你知道什么是网站? 还有什么是网页吗?

转自:微点阅读 https://www.weidianyuedu.com 互联网已经越来越发达,新一代网络也在不断发展。现在,无论老,中,年代,每个人都希望利用这一趋势建立公司,组织或个人网站。扩展您的商家地图并增加曝光率。当人们说他们想要尽力而为时,他们必须首先磨练他们的工具。但想一想,你还知道网站是什么吗?什么是网页?我相信很多人都不知道网站,网页和一些观点都不清楚。让我们详细说明...... 为了理解两者之间的区别,我们必须首先从网页(网页)开始,顾名思义,“网页”是一个文件页面,存储在互..

ysds20211402的博客 2万+

ArcGIS Pro样式导入全攻略:从.style到.stylx的完整转换流程(附常见问题解决)

本文详细解析了ArcGIS Pro中从旧版.style文件导入并转换为新版.stylx格式的完整流程。针对用户在迁移过程中常见的样式库为空、符号匹配失败、显示异常等问题,提供了清晰的排查思路与解决方案,帮助用户高效完成样式库的升级与迁移,确保制图工作的连续性。

raspberrypi5的博客 515

很好的网站,你懂的,不喜勿喷

***NBA近几十年全面数据 *** 附带几句经典名言 1、“I can accept failure, but I can't acceptnot trying.”—— by Michael Jordan   “我可以接受失败,但我不能接受放弃。”——迈克尔•乔丹 2、“Even if the world abandonedme, but I also accompany Basketball...

诗和远方,任重道远 59万+

基于Ardupilot/PX4固件,APM/PIXhawk硬件的VTOL垂直起降固定翼软硬件参数调试(第一篇)安装调试

基于Ardupilot/PX4固件,APM/PIXhawk硬件的VTOL垂直起降固定翼调试 本文内容大部分来自Kris,我们的K大,在VTOL领域的大牛,在此,非常感谢K大。能引用K大的成果也是自己的荣幸,不便之处还请K大多多包涵,在此引用只是为方便自己日常学习,部分参数表里根据自身情况,增加了相应参数。 1.安装及下载Ardupilot官方固件: VTOL固件的来源可分为Ardupilot官方固...

u011322358的博客 3万+

SpringBoot3 + Vben5.0实战:从零搭建企业级管理后台(附完整代码)

本文详细介绍了如何从零开始,使用SpringBoot3与Vben5.0技术栈搭建现代化企业级管理后台。通过对比分析,阐述了该组合在开发效率、性能(如虚拟线程)和权限模型(RBAC)方面的优势,并提供了从项目初始化、核心功能开发到部署运维的完整实战指南,帮助开发者快速构建高性能、易维护的后台系统。

weixin_29306317的博客 171

Suno Studio宣布支持多轨创作和MIDI导出

Suno让每个人都能创作音乐,无论技术水平如何。它无需乐器,仅依靠…Suno宣布即将推出全新音乐创作音频工作站Suno Studio。该平台将具备多轨创作、MIDI导出功能,并能与数字音频工作站集成。用户可在正式发布前加入等候名单。

心雨楼 3194

STM32H743 SD卡读写避坑实录:CubeMX配置MDMA给FATFS,我的FreeRTOS项目踩了哪些雷?

本文详细解析了STM32H743在CubeMX配置中结合SDMMC、MDMA与FATFS的实战避坑指南,特别针对FreeRTOS环境下的SD卡读写问题提供了解决方案。从时钟配置到FATFS参数设置,再到DMA缓存维护和FreeRTOS集成技巧,帮助开发者高效解决数据损坏、DMA传输错误等常见问题,提升项目稳定性。

weixin_30878501的博客 493

GNSS定位不准?手把手教你用IMU补偿提升定位精度(含ROS配置指南)

本文详细介绍了如何利用IMU(惯性测量单元)补偿GNSS定位在城市峡谷等复杂环境中的精度下降问题,提供了ROS配置指南和IMU选型建议。通过多传感器融合技术,开发者可以显著提升机器人导航和无人机飞控的定位精度,解决GNSS信号遮挡导致的定位误差。

egg99的博客 672

汽车行业新能源汽车数据爬虫:抓取新能源汽车数据,分析市场发展和技术创新

在汽车行业,新能源汽车市场的发展和技术创新是当前的热点话题。通过抓取新能源汽车的数据,我们可以深入了解市场趋势、消费者需求以及技术创新的方向。本文将详细介绍如何使用 Python 爬虫技术抓取新能源汽车数据,并对数据进行分析和可视化展示。

u014481728的博客 1142

STM32F4 SPI FLASH(W25Q128)驱动详解(含DMA+完整读写擦除+低功耗)

本文实现了一款基于STM32 HAL库的SPI Flash驱动,以W25Q128为例,提供了完整的初始化、读写、擦除、ID读取等功能。驱动集成了DMA传输、超时保护、页对齐写入等特性,支持扇区擦除、整片擦除、页写入及跨页缓冲写入。代码结构清晰,易于移植到其他SPI Flash型号(如W25Q64、W25Q16等),适用于数据存储、固件升级、文件系统等嵌入式场景。

kevin1499的博客 96

web交互设计方法:页面表达原则

个人基于爬虫的一些想法: 数据的交互无非就是请求和响应,以及请求响应需要的头部信息, 伪造交互时除了伪造请求外,还可以伪造响应(反向代理-fiddler), 实现自己的需求 《页面表达原则》是整个“web交互设计方法”中的一部分: 页面表达原则概述: 1.更少的信息量更好。 2.不提供多余的功能。 3.结构化更易于理解。 4.信息的表达应该清楚、明确、直接。 5.操作可识别。 6.操作前,结果可预知。 7.操作时,操作有反馈。 8.操作后,操作可撤销。 9.让用户知道身处何地。 10.避免内.

第四维度 552

如何用Python编程实现算术割圆术?

第10章 割圆术 Python编程要点 from … import …语句 math模块的sqrt()函数 round()函数 10.1 图解九章 {:–}觚( gū ):正多边形。“六觚”即正六边形,“十二觚”即正十二边形。 图10-1 六觚、十二觚、二十四觚 提示 图10-1所示由图解九章源码中的“图解割圆术.py”自动绘制而成,我们可运行脚本文件,查看动态的绘制过程。 割六觚以...

人邮异步社区 3237

WEB交互设计方法中”页面表达原则”

腾鸿飞鹄 801

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

kiss原则包括什么_掌握这五大原则,让你玩转网页设计

网页设计五大原则网页界面设计不同于一般的平面设计,拥有自身的设计特征。网页界面设计应时刻围绕“信息传达”这一主题来进行。目前网页界面传达的信息主要是视觉信息。因此从设计类型上来看,网页界面设计属于视觉传达的领域,故而网页界面设计的主要视觉元素和设计指导原则都要遵循视觉传达的一般规律。网页界面设计师在视觉传达的工作,就是通过有效吸引视线的艺术形式使信息得以清晰、准确、有力地传达。UI design即...

weixin_36058685的博客 835

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

html 当前页面输出,HTML 页面输出应该遵循的几点原则分析小结

HTML 页面输出应该遵循的几点原则分析小结发布时间:2010-01-05 17:45:33 作者:佚名 我要评论HTML 页面输出应该遵循的几点原则分析,有助于让你的页面符合标准,这也是以后的发展趋势。1. 不能少了DOCTYPE,浏览器根据你申明的DOCTYPE决定页面渲染规则,如果不声明,不同的浏览器显示效果可能不一样。2. 在之前加上标签说明页面所用的编码。否则可能导致部分浏览器...

weixin_30705133的博客 157

jsp域EL表达式

jsp的基本结构 jsp的实质就是一个servlet 页面指令:告诉转义后的servlet的编码格式 <%@ page contentType="text/html;charset=UTF-8" language="java" %> <%! 成员变量,方法 %> 声明表达式 <%= %> 表达式(使用变量与方法) <% %>小脚本、可以把里...

weixin_30247159的博客 80

用正则表达式验证用户名是否合法

在网页的注册页面往往需要验证用户名是否合法。比如如下条件: ·由字母a~z(不区分大小写)、数字0~9、点、减号或下划线组成 ·只能以字母开头,包含字符 数字 下划线,例如:beijing.2008 ·用户名长度为4~18个字符 JavaScript代码如下: function ckname(){ var user = document.getElementById('user

rugaxm的专栏 4万+

高性能网站的14个原则

原则1 减少HTTP请求数 构造请求、等待响应需要时间,因此请求数量越少越好。减少请求的总体思路就是合并资源,减少显示一个页面需要的文件数。 1. Image Map 通过设置&lt;img&gt;标签的usemap属性与使用&lt;map&gt;标签可以在一幅图片上切分出多个区域,指向不同的链接。比起使用多幅图片分别构造链接减少了请求数。 2. CSS Sprite(CSS贴图整合/贴图...

jandroid 86

编写用户卡的经验

我非常赞同每个故事卡都应该产生业务价值,并且我们应当将这个价值显式地表达出来。而实践下来,我发现一段“freestyle” 式的描述常常比“作为一个 <角色> , 我想要 <功能> , 以便于 <业务价值> ”这样的表述方式更容易上手。比如,某个需求是从主数据系统定时获取最新的产品主数据,那么我会用这样的一段文字来描述:Summary:当前条件下,系统中的产品数据来自于每月客户侧产品经理给到的Excel 文件更新。

qq_39235675的博客 983

商品信息的显示的案例、EL表达式、JSTL标准标签库、MVC开发模式模式(高内聚低耦合)、面向对象设计的六大基本原则

  案例一,商品信息的显示的案例 一,需求 ​ 连接数据库 ,从数据库中获得商品的信息,并且显示到页面上. 二,技术分析 在jsp中使用Java代码,的第一大目的:获取域对象中的数据 1,EL表达式 1.1.El概述 ​ Expression Language:表达式语言,jsp2.0之后内置在jsp里面 ​ 目的:为了使JSP写起来更加简单。(代替脚本 &lt;% %&gt...

Kfie66的博客 1247

EL表达式

EL表达式可以进行算术,关系运算和逻辑运算 ${1+1} ${2<3} ${2<3&&1>2 } EL表达式不支持字符串连接操作。 empty运算符:如果判断的对象是null或者空字符串,都返回true。对于集合,即使集合对象本身不是null,没有任何元素,也返回true。 ${empty user?"请登录":"欢迎您"}${user}<br/> 开发原则:JSP页面中不能出现一行Java脚本<%%>和Java表达式<%=%> 好处.

m0_58091010的博客 106

关于交互设计的一些法则

关于交互设计的一些法则 题记:学如逆水行舟,不进则退最近对交互设计相关的知识比较感兴趣,把在网络上收集到的自认为有用的法则沉淀在这里,便于日后温习。之一:来自《臭鱼的交互设计》 类型——blog界面表达的要求是:清晰,明确,简洁,得体。页面表达原则1. 更少的信息量更好。2. 结构化更易于理解。3. 信息的表达应该清楚、明确、直接。4...

weixin_33709364的博客 114

小程序的数据绑定与事件绑定

(其实可以把他理解为插值表达式)动态绑定属性三元运算算数运算。

2401_83539958的博客 345
上一篇: 做网站用UTF-8还是GB2312?
下一篇: 用户体验的时间尺度
SleepInDelphi
博客等级 码龄19年 32粉丝 388原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值